Moving to Multi-Core


Delivery Format : Web-Based
Duration : 1
Language : English
Course Description :
This course is tailored for software developers seeking to develop programming skills required to take full advantage of Multi-Core platforms.

The course provides an introduction to different threading models, and emphasizes the most efficient techniques for developing well optimized threaded applications. It covers an introduction to the architectural features of Multi-Core and Hyper-Threading Technology from Intel as well as explains how general threading techniques are applied using this technology. The course also includes an overview of performance analysis for Multi-Core platforms using the newest Intel® Threading Tools.

Course Objective :
After completing this course, you should be able to:
  • develop and maintain threaded applications more efficiently
  • thread applications for good performance on systems both with and without Hyper-Threading
  • use threading tools to debug and optimize threaded applications
Course Agenda :
  • Introduction to Threading and Hyper-Threading Technology
  • Introduction to Intel® Thread Checker and Thread debugging
  • Introduction to Thread Profiler and Threading Performance
  • VTuneâ„¢ Performance Analyzer for Threads
Course Recommended for :
Developers seeking maximum performance of their products on Hyper-Threaded, Multi-Core and multi-processor systems.
Click here to start