Computer Science

Asymmetric Multi-Processing (AMP) vs. Symmetric Multi-Processing (SMP)

It is becoming common for embedded designs to incorporate more than one CPU – maybe multiple cores on... Read more

Computer Science; Electronics & Electrical Engineering

Using a Memory Management Unit (MMU)

Many microprocessors and microcontrollers incorporate a memory management unit (MMU) or have one available as an option. Equally,... Read more

Computer Science; Electronics & Electrical Engineering

OS Influence on Power Consumption

Power consumption is an issue. With portable devices this affects battery life. [I am irritated by the short... Read more

Computer Science; Electronics & Electrical Engineering

Vintage Multi-core – the IPC

Last time, I wrote about a “multi-core” project that I was working on 30 years ago. To be... Read more

Electronics & Electrical Engineering

Vintage Multi-core – An Introduction

Sometimes I think that there is nothing truly new in the world. With technology, it is often a... Read more

Computer Science

What is “Real-Time” Computing?

The term “real time” is widely used nowadays. Although it is a technical term, it finds its way... Read more

Computer Science

Staying Inline

The idea of inlining code – placing the actual code of a small function at each call site... Read more

Computer Science

Thanks for the Memory

The computer world is often accused of being mired in jargon and I think that is a fair... Read more

Connect with us on social media and stay up to date on new articles