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

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.