Tutorial

  • 12/16/2019
  • Public Content

Preparing the Sample Application

This tutorial will use the
tachyon_samples.sln
solution file. Open the solution to find these projects:
  • build_serial
  • build_with_openmp
  • build_with_openmp_solution
  • build_with_tbb
  • build_with_tbb_solution
  • tachyon.common
Projects
build_with_openmp
and
build_with_tbb
(with the corresponding solutions) use OpenMP*, and Intel® Threading Building Blocks (Intel® TBB), respectively. In addition to these implementations, there is also an option for users to implement with the lambda functionality based on Intel TBB.

Platform and Other Details

The solution for this sample application was created in Microsoft* Visual Studio 2012. If you open the
tachyon_compiler.sln
solution in Microsoft* Visual Studio 2013 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\msvs\<project_name>_<arch>_Debug
or
tachyon_samples\msvs\<project_name>_<arch>_Release
.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804