Developer Training

Training on Parallel Programming for the Multi-Core World

Release the power of Multi-Core processors through our Multi-Core training series. Understand how to architect, design, develop and debug software for Multi-Core processors.

Online Training

  • Take our popular Moving to Multi-Coreonline course for free and be able to:
    • Develop and maintain threaded applications more efficiently
    • Thread applications for good performance on systems with and without Hyper-Threading
    • Use threading tools to debug and optimize threaded applications
  • View our new series of parallel programming training videos and downloadable courseware: Three Things you must teach about Parallelism
      These modules, developed by Intel Academic Community Architect Clay Breshears, cover basic content that any professor should teach when introducing parallel programming. While not designed specifically for engineers, this content should be of use for anyone seeking to understand the basicis of parallel programming on multi-core machines.
    1. Recognizing Parallelism
    2. Shared Memory and Threads
    3. Programming with OpenMP







      If you are a Faculty member looking for Academic Course content, please visit our Academic Community content site.



      Other Resources


      Case Studies:


      Participate in online discussions on developer topics on Intel Software TV

      Live and archived events
      If you have ideas for a webinar, or if you would like to suggest a colleague or yourself as a guest host, please let us know through a comment below or email me directly.


      Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.