2010 Multicore Expo
| ME735: Applying Industry Standard Multicore Programming Practices to Migrate C/C++ Code |
| INTRODUCTORY LEVEL SESSION |
| Day |
04/28/10 |
| Time |
15:00-15:45 |
| Company |
SEI/CMU |
| Abstract |
Migrating a sequential C/C++ application to a multicore platform can be a daunting task, often requiring software engineers to modify many aspects of the application such as its high level structure, software code, and data organization to make it multicore ready. The MCA's Multicore Programming Practices (MPP) provides practical guidance for the migration of C/C++ application to a multicore platform. This talk shares insights from our experience using MPP tenets during the engineering of a facial recognition system. It includes thoughts on getting the code right for both single- and multicore, using measurement to find and improve hotspots, using architectural patterns to make both naive and more effective improvements, and using available multicore programming models--problems and all. |
| Speaker |
Scott Hissam Senior Member of the Technical Staff, SEI/CMU
Scott A. Hissam is a senior member of the technical staff for the Carnegie Mellon Software Engineering Institute where he conducts research on component-based software engineering, open source software, and multicore. Scott just completed an internal research effort on “Programming Models for the Multicore Era” which sought to understand current and emerging multi-core programming models and to identify trends and gaps in those models as it would pertain to mainstream software engineers. His publications include two books, Building Systems from Commercial Components and Perspectives on Free and Open Source Software, papers published in international journals, and numerous technical reports. He has a Bachelor of Science degree in Computer Science from West Virginia University.
|
|
|
|