Introduction —
Software Scaling on a Multicore System —
SMP: Transparent Resource Management —
BMP: Transparent Management Plus Developer Control —
Multicore Case Study: Perform More Tests, Faster —
A Matter of Choice
[+]
Introduction
Already, multi-core processors are introducing a new level of performance to desktops, laptops, and enterprise servers. Nevertheless, the benefits for embedded ...
Software Scaling on a Multicore System
To scale software effectively on a multi-core system, developers must design applications with parallel operation in mind. Typically, applications written for ...
SMP: Transparent Resource Management
Allocating resources in a multi-core design can be difficult, especially when multiple software components have no knowledge of how other components use those ...
BMP: Transparent Management Plus Developer Control
Bound multiprocessing (BMP), a new approach first introduced by QNX Software Systems, combines the transparent resource management of SMP with the developer control ...
Multicore Case Study: Perform More Tests, Faster
Now that we’ve reviewed the basics, let’s examine how one development team chose the most appropriate multiprocessing model for their first multi-core project ...
A Matter of Choice
Should a developer choose AMP, SMP, or BMP? As this case study demonstrates, the answer depends on the problem the developer is trying to solve. It’s important, therefore ...