Related Information

A variety of resources provide additional information on a number of topics. Some of the most useful are listed here.

You are strongly encouraged to read the following books for in-depth understanding of parallelism (multi-threaded execution). These books discuss general concepts of parallel programming by explaining a particular programming technology:

Technology

Resource

Intel® Threading Building Blocks

Reinders, James. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. O'Reilly, July 2007 (http://oreilly.com/catalog/9780596514808/)

OpenMP*

Chapman et al. Using OpenMP: Portable Shared Memory Parallel Programming and Chandra, Rohit, et al. Parallel Programming in OpenMP

The following book describes Intel® Parallel Studio XE and will help you understand the software components of Intel Parallel Studio XE:

Technology

Resource

Intel® Parallel Studio XE

Blair-Chappell, Stephen and Stokes, Andrew. Parallel Programming with Intel Parallel Studio XE. Wiley, May 2012 (http://www.wiley.com, search for ISBN 978-0-470-89165-0)

Additional Reference Material

In addition, the following resources may be helpful:

To View:

Access:

Intel® C++ Composer XE and Intel® Fortran Composer XE documentation, including the Intel® C++ Compiler, the Intel Fortran Compiler, and performance libraries

See the Intel® C++ Composer and Intel® Fortran Composer help.

Intel® Cilk™ Plus documentation

In the Intel C++ Composer documentation, see the Intel® C++ Compiler help.

Cilk Plus documentation and resources

http://www.cilkplus.org

Intel Threading Building Blocks documentation

See the Intel C++ Composer documentation for Intel Threading Building Blocks.

Threading Building Blocks documentation and resources

http://www.threadingbuildingblocks.org/documentation.php

Intel® MPI documentation and resources

Intel MPI documentation at: http://software.intel.com/en-us/articles/intel-mpi-documentation

Articles about using Intel MPI, such as Hybrid applications: Intel MPI Library and OpenMP on the Intel Developer Zone at: http://software.intel.com/en-us/articles/hybrid-applications-intelmpi-openmp

For Intel software product documentation, see http://software.intel.com/en-us/articles/intel-software-technical-documentation/

For additional technical product information, including white papers about Intel products, see the Intel® Developer Zone at http://www.intel.com/software/products/

For more complete information about compiler optimizations, see our Optimization Notice.