Medical Devices MUST Be Secure

 I recently had the opportunity to present in a Webinar focusing on security needs of medical devices along with Patrick…

Multiprocessor Blog Part 3 – Multicore Frameworks

As we discussed previously, hypervisors are great out-of-the-box solutions for managing a homogeneous multicore processing cluster, but they can also…

Multicore Blog Part 2 – Hypervisors and Homogenous Systems

Multiprocessor SoCs can consist of homogenous clusters where processing elements like CPUs, GPUs, DSPs, and dedicated FPGA logic are identical;…

Delivering on the Promise of Leading-Edge SoCs – Multicore Solutions Part 1 of 4

Silicon vendors are packing more hardware capabilities into today’s SoCs than ever before. These now include multiple CPU clusters in…

Taking the Baton

Thank you, Colin Walls, for leading the Embedded Software blog for the past 12 years.   Here are just a few of Colin’s many…

OFF-TOPIC: The Last Post

OFF-TOPIC: The Last Post

In late Spring 2009 – nearly 12 years ago – the Mentor blog platform was introduced and I was keen…

OFF-TOPIC: 12 things done or not

OFF-TOPIC: 12 things done or not

Each year I make a list of “things” that I plan to do. You might call them “goals”, but I…

Automotive cockpit software consolidation

Away from my immediate professional colleagues, if I talk about my work, I am commonly asked questions like: What is…

Memory Management Units

Memory Management Units

It is curious to consider some technology that, to many engineers, is rather mysterious, whilst, to others, is indispensable. The…