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.
|
|
|
|