Training Resources for the Intel® Many Integrated Core (Intel MIC Architecture)
Just getting started with The Intel® Xeon PhiTM Coprocessor and need some help getting started OR are you already developing for Phi but looking for more advanced help? This is the page for you.
Bootstrapping
The first step is to join the MIC/Phi community. All information related is linked from a central web portal. You need to add this site to your Bookmarks:
https://software.intel.com/mic-developer
and you need to Bookmark the User Forum - this is where all questions can be asked - beginner, intermediate, advanced, Ninja:
https://software.intel.com/en-us/forums/intel-many-integrated-core
Training Videos and Materials
We recommend starting with the following:
This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss development tools, programming models, vectorization, and execution models that will get your development efforts powered up to get the best out of your applications and platforms.
Not all applications are created equal. Some are chomping at the bit to harvest as much parallelism as a target platform can provide. Those may be good candidates for running on an Intel® Xeon Phi™ Coprocessor. Other applications are scalar (not vectorized) and sequential (not threaded). They won't even make full use of an Intel Xeon processor, much less an Intel Xeon Phi Coprocessor. Before moving to a highly-parallel platform, the developer-tuner needs to expose enough parallelism to hit the limits of the Intel Xeon platform. Join us as we explore finding the right fit for applications on Intel(r) Xeon processors and Intel(r) Xeon Phi coprocessors.
- Windows Host Users: An Introduction to Intel® Visual Fortran Development on Intel® Xeon Phi™ coprocessor
- The Intel® Visual Fortran Composer XE SP1 release includes support for Intel® Xeon Phi™ coprocessors on Windows*. This webinar introduces the development environment for developing Fortran applications for the Intel® Xeon Phi™ coprocessor for Windows*. You will learn about the system configuration including details of the Intel® Manycore Platform Software Stack (Intel® MPSS), integrations with Microsoft Visual Studio*, Fortran offload programming models, developing and debugging offload and native applications, and existing limitations.
Intel hosts live Webinars on a regular basis. The sessions are recorded during the live broadcast. A few weeks after the broadcasts Intel will post the recording and any materials for the session.
Intel Software Tools Technical Webinar Series - this site lists upcoming or recent Webinars. Check back often, don't miss the opportunity to ask questions during the live broadcast.
Compiler Tuning and Advanced Optimization Guide for Intel Xeon PhiTM Coprocessors and Intel® XeonTM processors
Programming and Compiling for Intel® Many Integrated Core Architecture
The Intel compiler team has compiled a comprehensive guide to building and tuning applications for Phi. Topics range from help getting started for those new to the Intel compilers to advanced and Ninja Phi programming optimization and vectorization techniques. Also Floating Point model and accuracy, and differences between Phi and Xeon. This is a must-read for ALL Phi programmers! At a minimum Bookmark this for your future reference.