According to Intel, more than 70% of processors are multi – core which will increase performance, speed, and scalability to name just a few:
• This increased performance is not automatic; the developers / programmers need to know how to make it happen.
• Intel training courses cover principles and strategies for performance threading to enhance speed, how to design, develop and debug applications for multi core processors, and parallelized software development.
At CertFirst, enjoy a full learning experience with comprehensive instructor-led classroom training followed by hands-on labs. With topics covering application development for the latest Intel platforms, tools and technologies, these interactive classroom settings ensure a rich learning experience.
Course Name: Introduction to Parallel Programming
Course Number: IMTS101
Delivery Method: Classroom Instructor, Virtual Live instructor, Group onsite training
Price (US$): Contact
Duration: 3 days
Description: Starting from foundation principles, this three-day course introduces concepts and approaches common to all implementations of parallel programming for shared-memory systems. Topics include recognizing parallelism opportunities, parallelizing sequential constructs, using threads to implement date and functional parallelism, discovering dependencies and ensuring mutual exclusion, analyzing and improving threaded performance, and choosing an appropriate threading model for implementation.
Audience Developers seeking maximum performance of their products/applications on threaded, multi-core and multi-processor systems.
Pr-requisites Familiarity with C and C++ programming.
After completing this course, you should be able to: Determine the best domain decomposition to use to parallelize your application
Thread sample applications using either an explicit threading model or OpenMP*
Develop well optimized threaded applications
Improve application performance of applications on Intel Multi-Core Architecture
Course Agenda Threading Concepts
Introduction to Intel® Compilers and Intel® VTuneTM
Programming with threads (Windows*/ Pthreads*)
Programming with OpenMP Threads
Multithreaded Programming Methodology
Performance analysis and de-bugging thread correctness checking for Multi-Core Platforms using Intel® Threading Tools
NOTE: The above training programs are only available for a group of 5 or more candidates at any of CertFirst CertCamp location, client site or Virtual Live.For more information on how CertFirst can assist you please Contact Us