7.4.3 : The compilation

Let's compile :

-- Configuring done

-- Generating done

-- Build files have been written to: ExampleOptimisation/build

[ 5%] Built target asterics_hpc

[ 8%] Built target saxpy_Ofast

[ 12%] Built target saxpy_O2

[ 15%] Built target saxpy_O0

[ 19%] Built target saxpy_O3

[ 22%] Built target saxpy_O1

[ 33%] Built target plot_saxpyBase

[ 36%] Built target hadamard_product_intrinsics

[ 40%] Built target hadamard_product_vectorize

[ 43%] Built target hadamard_product_O3

[ 50%] Built target plot_hadamardIntrinsics

[ 54%] Built target hadamard_product_Ofast

[ 57%] Built target hadamard_product_O2

[ 61%] Built target hadamard_product_O1

[ 64%] Built target hadamard_product_O0

[ 75%] Built target plot_hadamardBase

[ 80%] Built target plot_hadamardVectorize

Scanning dependencies of target saxpy_intrinsics

[ 82%] Building CXX object 3-Saxpy/CMakeFiles/saxpy_intrinsics.dir/main_intrinsics.cpp.o

[ 84%] Linking CXX executable saxpy_intrinsics

[ 84%] Built target saxpy_intrinsics

[ 87%] Built target saxpy_vectorize

Scanning dependencies of target plot_saxpyIntrinsics

[ 89%] Run saxpy_intrinsics program

Saxpy intrinsics

evaluateSaxpy : nbElement = 1000, cyclePerElement = 0.17 cy/el, elapsedTime = 170 cy

evaluateSaxpy : nbElement = 2000, cyclePerElement = 0.1945 cy/el, elapsedTime = 389 cy

evaluateSaxpy : nbElement = 3000, cyclePerElement = 0.303333 cy/el, elapsedTime = 910 cy

evaluateSaxpy : nbElement = 5000, cyclePerElement = 0.3498 cy/el, elapsedTime = 1749 cy

evaluateSaxpy : nbElement = 10000, cyclePerElement = 0.3183 cy/el, elapsedTime = 3183 cy

[ 91%] Call gnuplot saxpyIntrinsics

[ 94%] Built target plot_saxpyIntrinsics

[100%] Built target plot_saxpyVectorize

[100%] Built target plot_all