Preparing the Sample Application

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

<install-dir>\samples_2016\<locale>\compiler_c\psxe\tachyon_samples.zip

Getting the Source Files

  1. Copy tachyon_samples.zip to a location where you have permissions and extract the archive file into the \tachyon_samples folder:

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

    • build_serial
    • build_with_cilk
    • build_with_cilk_solution
    • build_with_openmp
    • build_with_openmp_solution
    • build_with_tbb
    • build_with_tbb_solution
    • tachyon.common

    Note

    Projects build_with_openmp, build_with_tbb and build_with_cilk (with the corresponding solutions) use OpenMP*, Intel® Threading Building Blocks (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 2010. If you open the tachyon_compiler.sln solution in Microsoft Visual Studio 2012 or newer, then it will be converted to the corresponding Microsoft Visual Studio solution.

The executable file and objects for all implementations are in the tachyon_samples\<project_name>_<arch>_Debug directories.

Next: Generating a Vectorization Report