Chapter 6

Putting it All Together, A Case Study of Multicore Development

Abstract

This chapter explains the steps required to implement a multicore application on a heterogeneous multicore processor. This case study walks through some of the key decisions and challenges to consider while implementing a multicore application based on multicore processor type and the selection of the appropriate software architecture for the application.

Keywords

Case study; scheduling; I/O; communication; JPEG encoding

We’ve discussed a number of multicore concepts so far. Let’s use a case study to show how some of these concepts would come together in a multicore application. We will discuss how to map a JPEG encoding algorithm on to a multicore processor and ...

Get Multicore Software Development Techniques now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.