Intel® Parallel Studio XE is a suite containing performance tools to help boost application speed by taking advantage of an ever-increasing core count and vector registers width available in Intel® Xeon® processors and Intel® Xeon Phi™ processors and coprocessors. To get an idea of just how important parallelism is to achieving good performance, consider how this graph demonstrates how important it is to both vectorize and thread your program to get the multiplicative benefits and achieve the full potential of the processor.
Threading and vectorizing becomes more important every year.
How do you start using these tools to get results? Intel® Parallel Studio XE consists of compilers, libraries, and analyzers all geared to help you build and tune your program. This document guides users who need some ideas on how to go about using these tools or may not even be familiar with all available tools.
This document contains two general sections:
The first section walks you down the path of using the tools within your program to improve performance. The second section walks you through all the tools available, summarizing their features and directing you to further information.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804