Understanding Concurrency, Performance Optimizations, and Debugging for Multicore Platforms

Ondemand- Aired Live: March 27, 2013

The multicore era shifts more responsibility for performance gains onto the software developer who must direct how work is distributed amongst the cores. Obtaining performance increases requires developers make significant software modifications to transform current sequential applications into parallel ones. Many development projects are adopting an evolutionary approach to multicore, using existing programming tools and technology and a systematic method of introducing and debugging concurrency in existing software. In this webinar, we will discuss the new Multicore Programming Practices (MPP) guide from the Multicore Association (MCA) that provides a detailed set of best practices for using this evolutionary approach to multicore software development using existing technology and existing software. Using a case study, we will also demonstrate how to apply the MPP to real-world projects to help you become a parallel programming expert.

Markus Levy is founder and president of EEMBC. He is also president of the Multicore Association and chairman of the Multicore Developer's Conference. Mr. Levy was previously a senior analyst at In-Stat/MDR and an editor at EDN magazine, focusing in both roles on processors for the embedded industry. Levy began his career in the semiconductor industry at Intel Corporation, where he served as both a senior applications engineer and customer training specialist for Intel's microprocessor and flash memory products. He is the co-author of Designing with Flash Memory, the one and only technical book on this subject, and received several patents while at Intel for his ideas related to flash memory architecture and usage as a disk drive alternative.

Rob Oshana is the Director of Global Software R&D for Networking and Multimedia at Freescale Semiconductor and a Distinguished Member of the Technical Staff. He has over 25 years of experience in the real-time embedded industry both in application as well as tools technology development. He is also a Senior Member of IEEE and an adjunct professor at SMU where he teaches various courses in software engineering, and is widely published in the field. He has over 100 publications and presentations, most of them in the embedded system area.
 If you have previously registered for this event, please login below:

Registration is required to attend this event. Please register now.
First Name*
Last Name*
Street Address Line 1*
Work Phone*
You must have Javascript and Cookies enabled to access this webcast. Click here for Help.
Please enable Cookies in your browser before registering for the webcast.
*Denotes required.