Intel(R) 20 Questions Contest: Question 1

Submit New Article

June 13, 2010 9:00 PM PDT


Intel(R) 20 Questions Contest: Question #1

Intel® Parallel Composer

Question:
Intel® Parallel Composer:
What compiler switch turns on auto-parallelization in Intel(R) Parallel Composer?

Correct Answer:
/Qparallel


Details:

Did you know that Intel(R) Parallel Composer is not only about Intel(R) C/C++ Compilers? In fact, it's a combination of compilers, libraries, and an extension to the Microsoft Visual Studio* debugger support for easier, faster multithreading of serial and parallel applications. Intel Parallel Composer includes:

  • Intel® C++ is compatible with Microsoft* Visual C++, delivers the latest OpenMP* technology and provides language extensions to support and help simplify adding parallelism to your code
  • The Intel® Parallel Debugger Extension simplifies parallel debugging and ensures thread accuracy (chek out this video)
  • Intel® Threading Building Blocks and Intel® Integrated Performance Primitives provide generic and application-specific functions that are already threaded, enabling developers to quickly add parallelism to applications

  • Intel(R) Parallel Composer nicely integrates into the Microsoft Visual Studio*. When you convert your Microsoft Visual Studio* project to use Intel Parallel Composer you don't have to add specific optimization options manually - most of them can be found in "Intel Specific" section in project configuration dialog (see Figure 1), including the right answer to the Question #1: /Qparallel (see this page to learn more about compiler options):


    Figure 1:

    compiler options