Preparing the Sample Application

To begin the Windows* version of this tutorial, get the source files for the sample application from the Samples directory. The source files are in an archive file in the following directory:

<install-dir>\Samples\<locale>\C++\tachyon_compiler.zip

Getting the Source Files

  1. Expand the archive file into the to \tachyon_compiler folder:

  2. Open the Microsoft Visual Studio* Solution \tachyon_compiler\vc9\tachyon_compiler.sln. The solution includes these projects:

    • build_serial
    • build_with_cilk
    • build_with_openmp
    • build_with_tbb
    • tachyon.common

    Note

    Projects build_with_openmp, build_with_tbb and build_with_cilk use OpenMP, Intel® TBB and Intel® Cilk™ Plus, respectively. In addition to these implementations, there is also an option for users to implement with lambda functionality based on Intel TBB

Platform and Other Details

The solution for this sample application was created in Microsoft Visual Studio 2008. If you open the tachyon_compiler.sln solution in Microsoft Visual Studio 2010, then it will be converted to a Microsoft Visual Studio 2010 solution.

For Platform Win32

For Platform x64

In addition to the serial and Intel® Cilk™ Plus implementations covered in this tutorial, there is also an implementation of Tachyon using Intel® TBB, build_with_tbb. Please search for "TODO" in the source code for steps to modify the source for parallelization with Intel® TBB.

Next: Generating a Vectorization Report


Submit feedback on this help topic