3.6.2.4 : Compilation

We call CMake :

cmake ..

-- Configuring done

-- Generating done

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



And then Make :

make plot_all

[ 9%] Built target hadamard_product_O2

[ 19%] Built target hadamard_product_Ofast

[ 28%] Built target hadamard_product_O3

[ 38%] Built target hadamard_product_O0

[ 47%] Built target hadamard_product_O1

[ 76%] Built target plot_hadamardBase

[ 85%] Built target hadamard_product_vectorize

[ 90%] Run hadamard_product_vectorize program

Hadamard product vectorized

evaluateHadamardProduct : nbElement = 1000, cyclePerElement = 0.214 cy/el, elapsedTime = 214 cy

evaluateHadamardProduct : nbElement = 1500, cyclePerElement = 0.214 cy/el, elapsedTime = 321 cy

evaluateHadamardProduct : nbElement = 2000, cyclePerElement = 0.1985 cy/el, elapsedTime = 397 cy

evaluateHadamardProduct : nbElement = 2500, cyclePerElement = 0.1992 cy/el, elapsedTime = 498 cy

evaluateHadamardProduct : nbElement = 2666, cyclePerElement = 0.198425 cy/el, elapsedTime = 529 cy

evaluateHadamardProduct : nbElement = 3000, cyclePerElement = 0.287667 cy/el, elapsedTime = 863 cy

evaluateHadamardProduct : nbElement = 4000, cyclePerElement = 0.34575 cy/el, elapsedTime = 1383 cy

evaluateHadamardProduct : nbElement = 5000, cyclePerElement = 0.3502 cy/el, elapsedTime = 1751 cy

evaluateHadamardProduct : nbElement = 10000, cyclePerElement = 0.337 cy/el, elapsedTime = 3370 cy

[ 95%] Call gnuplot hadamardVectorize

[100%] Built target plot_hadamardVectorize

[100%] Built target plot_all