Related Information

Recommended Additional Reading

You are strongly encouraged to read the following books for in-depth understanding of threading. Each book discusses general concepts of parallel programming by explaining a particular programming technology:

  • Intel® Threading Building Blocks (Intel® TBB)

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

  • OpenMP* technology

    Chapman, Barbara, Gabriele Jost, Ruud van der Pas, and David J. Kuck (foreword). Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press, October 2007
    See http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11387

  • Microsoft Win32* Threading (for Windows* OS users)

    Akhter, Shameem, and Jason Roberts. Multi-Core Programming: Increasing Performance through Software Multithreading, Intel Press, April 2006
    See http://www.intel.com/intelpress/sum_mcp.htm

Additional Product Information

For additional technical product information including white papers, forums, and documentation, visit http://www.intel.com/software/products/

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