The ONLY Conference Delivering 
REAL Developer SOLUTIONS 
for Multicore and 
Multiprocessing Designs 
[Close] 

2010 Multicore Expo


ME690:  Managing Shared Resources in Multicore Systems
INTERMEDIATE LEVEL SESSION
Day 04/29/10
Time 14:00-14:45
Company Codeplay Software Ltd.
Abstract Managing application layer shared resources on a multicore chip can be challenging. Required features include synchronization primitives, memory allocation and management, and access to metadata about the multicore chip. While most operating systems provide rich features for resource management, many programmers must work with systems that comprise multiple operating systems. This can be because the cores have different instruction sets, because multiple chips are involved, because memory is not uniformly accessible, or because the application requirements necessitate multiple operating systems instances or even multiple different operating systems. The Multicore Association has defined a resource API that can provide these features as well as promote application portability.

Speaker

 

Andrew Richards
CEO, Codeplay Software Ltd.

The founder of Codeplay, Andrew both manages the company and provides intellectual thrust for development of new products to meet emerging market needs. Andrew has primary responsibility for the architectural design of Codeplay�s compiler products. He graduated with a degree in Physics and Computer Science from the University of Cambridge and subsequently gained six years experience as a developer of hit games at Eutechnyx, a game development company in the North East of England where he was Head Programmer and Head of Software Development from 1993-6. He founded Codeplay in 1997.