Intel® DAAL version : 2016 Gold Initial Release (w_daal_2016.0.110.exe)
OS : Windows* 8.1
IDE : Visual Studio 2013
Intel® DAAL is a part of Intel® Parallel Studio XE 2016, a developer toolkit for HPC and technical computing applications. Intel® DAAL is a powerful library for big data developers that turns large data clusters into meaningful information with advanced analytics algorithms.
In this tutorial, we will see how to build and run Intel® DAAL C++ examples included in the package.
By default, the examples are located at
c:\Program Files (x86)\intelSWTools\compilers_and_libraries\windows\daal\examples
examples directory, there are example projects in C++ and Java language respectively. The example data according to three different models, batch, distributed and online, for the projects is located in
It is recommended to copy the examples to somewhere else where you don't need the administrator access in order to make it easy to modify, build and run.
First, open the
DAALExamples.sln solution file located in
Select all projects and open up Properties -> Click Configuration Manager at the upper right corner -> Change active solution platrofm according to your platform. (e.g. Win32 -> x64 )
As the next step, we need to enable DAAL for the projects. Propertise -> Intel Performance Libraries -> Use Intel DAAL -> Choose Default Linking Method
Click Build Menu -> Build Solution (or Ctrl + Shitf + B)
There is a couple more steps to take before running DAAL applications.
First, to setup DAAL environment variables, run
Second, set redist runtime dlls ->
PATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\redist\intel64_win\daal;
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\redist\intel64_win\compiler;
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.0.110\windows\redist\intel64_win\tbb\vc_mt;%PATH%
Now go to
<examples>\cpp and run one of the examples
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.