7.3.3 : The compilation

Let's compile :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$ make plot_all
-- Configuring done
-- Generating done
-- Build files have been written to: ExampleOptimisation/build
[  5%] Built target asterics_hpc
[  9%] Built target saxpy_O3
Scanning dependencies of target saxpy_vectorize
[ 11%] Building CXX object 3-Saxpy/CMakeFiles/saxpy_vectorize.dir/main_vectorize.cpp.o
[ 13%] Linking CXX executable saxpy_vectorize
[ 13%] Built target saxpy_vectorize
Scanning dependencies of target plot_saxpyVectorize
[ 15%] Run saxpy_vectorize program
Saxpy vectorized
evaluateSaxpy : nbElement = 1000, cyclePerElement = 0.984 cy/el, elapsedTime = 984 cy
evaluateSaxpy : nbElement = 2000, cyclePerElement = 0.9475 cy/el, elapsedTime = 1895 cy
evaluateSaxpy : nbElement = 3000, cyclePerElement = 1.39867 cy/el, elapsedTime = 4196 cy
evaluateSaxpy : nbElement = 5000, cyclePerElement = 1.62 cy/el, elapsedTime = 8100 cy
evaluateSaxpy : nbElement = 10000, cyclePerElement = 1.5049 cy/el, elapsedTime = 15049 cy
[ 17%] Call gnuplot saxpyVectorize
[ 19%] Built target plot_saxpyVectorize
[ 23%] Built target hadamard_product_intrinsics
[ 27%] Built target hadamard_product_vectorize
[ 31%] Built target hadamard_product_O3
[ 39%] Built target plot_hadamardIntrinsics
[ 43%] Built target hadamard_product_Ofast
[ 47%] Built target hadamard_product_O2
[ 50%] Built target hadamard_product_O1
[ 54%] Built target hadamard_product_O0
[ 66%] Built target plot_hadamardBase
[ 72%] Built target plot_hadamardVectorize
[ 76%] Built target saxpy_O2
[ 80%] Built target saxpy_Ofast
[ 84%] Built target saxpy_O0
[ 88%] Built target saxpy_O1
[100%] Built target plot_saxpyBase
[100%] Built target plot_all