2010 Multicore Expo
| ME779: How to Select a Multicore Programming API |
| INTERMEDIATE LEVEL SESSION |
| Day |
04/29/10 |
| Time |
11:30-12:30 |
| Company |
Intel |
| Abstract |
One of the critical steps in multicore application development is the selection of a multicore programming API. Embedded developers have a number of open source or industry standard technologies from which to choose. Each of these technologies has their own set of strengths and weaknesses. This talk details a process for understanding the characteristics and potential parallelism in your application, and mapping these to the most suitable programming API. APIs discussed include OpenMP, Pthreads, MCAPI, OpenCL, TBB, and TIPC. |
| Speaker |
Max Domeika Engineer, Intel
Max Domeika is a senior staff software engineer in the Developer Products Division at Intel, creating tools targeting the Intel Architecture market. Over the past 13 years, Max has held several positions at Intel in compiler development which include project lead for the C++ front end and developer on the optimizer and IA-32 code generator. Max currently provides technical consulting for a variety of products targeting Embedded Intel Architecture & Mobile Internet Devices. Max is the author of "Software Development for Embedded Multi-core Systems" from Elsevier.
|
|
|
|