Puget Systems print logo


Read this article at https://www.pugetsystems.com/guides/530
Dr Donald Kinghorn (Scientific Computing Advisor )

Xeon Phi Developers Starter Kit

Written on January 14, 2014 by Dr Donald Kinghorn

What is the Intel Xeon Phi starter kit? ... well, if you get a new system with a Xeon Phi installed from an Intel platinum partner (like us) you have an option to get some really nice software development tools for a significant discount. If you are in a situation where you would need a commercial license for Intel's developer tools for your Phi development work, then the discount is REALLY significant! -- greater than 85% discount!*.

*I really don't want to commit to pricing too much since it is somewhat in flux. Just figure between $300-$400 extra on a system price for some really good developer tools. It's a bargain even for those who can get academic pricing and people who have compiler only licenses already. If you are getting a system for Phi development work and you don't already have a license for the full Parallel or Cluster Studio XE then, yes, you really should get the kit!

Here's what you get


For a kit with a Xeon Phi 3120 ...

Intel® Parallel Studio XE

Intel® Advisor XE
- This is a code analysis tool for finding and testing different threading opportunities and potential problems.
Intel® VTune™ Amplifier XE
- A really impressive and comprehensive performance profiler.
Intel® Inspector XE
- Helps find memory leaks, race conditions and deadlocks in programs.
Static Analysis
- Does the above with the code itself.
Intel® Threading Building Blocks
- C++ template library for task parallelism.
Intel® Integrated Performance Primitives
- Optimized multi-threaded and vectorized C/C++ library for multi-media and data analysis outside of the scope of MKL.
Intel® Math Kernel Library
- (MKL) Very nicely vectorized and threaded library for Linear Algebra, Fast Fourier Transforms (FFT), Vector Math and Statistics functions.
Intel® C++ Compiler XE
- Nice optimizing C/C++ compiler.
Intel® Fortran Compiler XE
- Really good modern Fortran compiler! Mostly up to date with 2008 standards spec.

Extra Documentation

Intel® Xeon Phi™ Coprocessor High Performance Programming
- James Jeffers and James Reinders - good reference written by a couple of really talented and knowledgeable Intel guys with deep understanding of MIC aka Phi.
Parallel Programming and Optimization with Intel® Xeon Phi™ Coprocessors
- Andrey Vladimirov and Vadim Karpusenko Stanford University and Colfax International - good reference for C/C++ programmers written by a couple of skilled Physicists, programmers and great guys.
Quick start guide
-  "TOP 10 useful developer resources".

With a system including a Xeon Phi 5110P you get Intel® Cluster Studio which adds ...

Intel® MPI Library
- Yes, Intel's own tweaked MPI library based on MPICH. Co-array Fortran uses the run-time libs from this.
Intel® Trace Analyzer and Collector
- MPI parallel analyzer and profiler.

What you "really" get ...

Maybe a nifty little, relatively inexpensive, Phi developer system like the Peak mini with a Phi 3120A;

... and a piece of paper with a serial number for Parallel Studio and some download links!

Happy computing! --dbk

Tags: Intel, Xeon Phi, HPC
Tristan Leflier

great blog!!

Posted on 2014-11-07 07:06:58

Thanks for introducing a developers starter kit.
I hope this kit can help developers to provide better functionality within the apps.

Posted on 2015-01-21 11:35:19