CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web
 
LoginRegister
      TechOnline > Electronics Company Directory > Course
Courses & Lectures
 
ESC SV-471- Case Studies in Software Optimization for Multi-core SMP
Max Domeika Software Engineer, Intel Corporation
Module
Access / Purchase Course
 
Note: Please turn off pop-up blocking software to launch course
 

DESCRIPTION
Multi-core processors are capable of executing tasks on independent execution cores concurrently. Embedded software developers are challenged with determining how to distribute and properly program the work. A common technique in shared memory processing is multithreading. This class focuses on the Threading Development Cycle (TDC), which includes analysis, design, debugging, and tuning for multithreading. The class includes some common challenges to overcome when threading such as data races & cache conflicts as well as tools support and practical techniques available to assist with stability and performance. Case studies include a data parallel application and a functional parallel application to reinforce the discussion.

PREREQUISITES
Course Price $19.95
Familiarity with basic threading concepts and software development.

ESTIMATED TIME
85 minutes

AUTHOR

Max Domeika Software Engineer, Intel Corporation
Max Domeika is a senior staff software engineer in the Software Products division at Intel, creating software tools targeting the Intel architecture market. Over the past 10 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 the IA32 code generator. He currently provides technical consulting for a variety of products targeting Embedded Intel Architecture. Max also provides software tools training serving as an instructor with the Intel Software College. Max earned a BS in computer science from the University of Puget Sound, an MS in computer science from Clemson University, and a MS in management in science & technology from Oregon Graduate Institute.
View the complete TechOnLine University Course Guide.
 
Rate this course
WORSE | BETTER
1 2 3 4 5




Embedded Systems Conference (ESC)