Tag: CPU


2008 marked the year when the number of internet connected devices overtook the world’s population; right now, a few households are generating more web traffic that the entire Internet just six years ago. No matter the exact scale, the Internet of Things has the potential to change not just the way we interact with all consumer electronics products around us … Continued

Read More

In a previous article I described the basic concepts of computer virtualization and how the MIPS architecture efficiently implements hardware virtualization. This article will focus on multithreading in an attempt to define what it is, and why it’s useful. A thread is a sequence of instructions. Multithreading refers to the ability of a given processor (e.g. CPU, GPU, etc.) to … Continued

Read More

A decade before IBM launched the world’s first smartphone, a team of Stanford University researchers and Silicon Valley veterans came together to design a microprocessor architecture that would forever change the landscape of computing. The year was 1986 and the newly-formed company was MIPS Computer Systems Inc. – a small start-up led by current-day Stanford University president John L. Hennessy. … Continued

Read More

Power management is an often overlooked yet critical area for both consumer and industrial IoT devices. In a battery powered device, optimizing dynamic as well as static power is imperative; power optimization can be addressed in three ways: Power management control IP implemented for low power Power aware software Power management control should address the inclusion of voltage and frequency … Continued

Read More

In this article I’d like to explore some architectural considerations for the CPU and wireless connectivity performance requirements for IoT devices. This post is relevant for system designers looking to scope out the initial specifications of a next-generation IoT device while taking into account features and scalability. CPU processing performance requirements Architectural considerations for the CPU performance for an IoT … Continued

Read More

SIMD (Single Instruction Multiple Data) is a class of instructions introduced in modern CPU designs to boost parallel processing performance by allowing efficient handling of vector operations. MSA (MIPS SIMD Architecture) offers developers access to a flexible and powerful 128-bit SIMD engine that delivers superior acceleration for multimedia and other compute-intensive applications. New application processors using MSA instructions can deliver … Continued

Read More

Samsung Electronics president Young Sohn was at the Internet of Things World conference yesterday in San Francisco to introduce a new family of low-power chips designed for the next generation of IoT devices. One of the new chips presented on stage is called ARTIK 1 and features a MIPS32-based, dual-core application processor, flash storage, a crypto engine and Bluetooth Smart … Continued

Read More