## FC=ifort CC=icc CXX=icpc CFLAGS="-fast -vec-report -mkl=sequential -Wall" FFLAGS="-fast -vec-report -mkl=sequential -pad -safe_cray_ptr" LDFLAGS="-fast -vec-report -mkl=sequential -Wall" # size cdaxpy cxxdaxpy f90daxpy fidaxpy daxpy fdaxpy 1 635.34 661.977 1323.18 1323.95 116.721 283.231 2 1313.67 1322.89 2643.92 2646.72 212.571 564.464 3 1979.55 1831.37 3666.65 3571.02 297.639 812.242 4 1946.99 1848.94 4085.84 4764.89 336.2 747.625 5 2320.78 2024.51 4963.91 4940.69 412.255 782.787 8 1565.2 1654.33 3399.19 3399.05 835.71 1091.53 10 1637.36 1724.97 3502.61 3504.27 900.116 1191.62 16 1671.27 1802.88 3594.68 3595.16 1102.36 1366.82 17 5009.99 2705.4 11192.4 11193.4 1744.09 1338.32 31 3035.56 2464.63 6361.36 6622.25 2277.63 2618.67 32 6770.89 3006.37 13085.7 13110 1997.99 4446.34 56 5911.6 2984.99 11445.4 11477.2 3072.51 4586.31 64 7891.17 3138.53 13698 13579.8 3352.23 6030.29 100 7367.43 2967.64 13360.3 13507.6 4702.67 6177.74 128 8780.75 3011.32 14060 14112.6 5171.27 7258.34 177 8924.74 3045.63 14108.1 14141.4 5871.54 6472.72 256 9276.57 3242.99 13793.9 14081.5 6864.67 8389.75 316 8125.72 3188.4 14297.5 14405.3 7256.6 8035.19 512 10168.2 3401.36 14360.2 14671.8 7954.72 9075.6 562 8796.89 3214.86 13630.1 13913.4 8561.16 7590.76 1000 7515.77 3113.61 11521.5 11527.5 6846.06 6664.82 1024 9616.3 3288.64 14048.1 14253.6 8779.78 9041.38 1778 9298.84 3257.74 14190.2 14423.1 11040.5 8967.42 2048 9560.39 3249.96 13698.6 13809.2 7923.56 8036.72 3162 4563.27 2754.58 8960.49 8953.19 5180.46 4518.87 4096 4366.93 2675.2 8602.28 8578.15 4257.89 4466.55 5623 4095.99 2455.37 8107.16 8106.57 4943.77 4198.22 8192 4315.06 2663.83 8760.69 8759.08 4272.66 4443.13 10000 4529.81 2711.04 8910.95 8901.31 4344.49 4510.83 16384 3856.22 2566.87 7286.85 7313.63 3754.72 3785.97 17782 3799.8 2529.89 7180.58 7166.42 4111.19 3845.42 31622 3005.64 2286.09 5769.66 5822.98 3000.52 3019.71 32768 2980.41 2310.93 5755.16 5784.08 2983.23 2997.45 56234 2972.46 2306.62 5735.32 5718.35 2988.94 3005.5 65536 2979.01 2308.97 5808.59 5792.57 3018.17 3004.34 100000 2983.04 2308.01 5723.8 5746.1 2940.87 2927.98 131072 2974.77 2304.58 5739.3 5739.58 2967.6 2991.46 177827 2916.77 2265.44 5634.4 5655.01 2940.28 2926.85 262144 2918.99 2269.94 5647.73 5649.59 2943.85 2944.21 316227 2922.88 2269.77 5733.79 5733.86 2989.71 2939.13 524288 2929.81 2252.94 5704.79 5708.71 2955.93 2977.05 562341 2949.82 2290 5700.91 5693.85 2963.02 2966.2 1000000 2965.77 2303.51 5711.28 5726.92 2974.18 2982.37 1048576 2960.16 2301.6 5708.77 5707.17 2965.78 2986.05 1778279 2045.94 1862.37 3977.69 4065.71 2009.31 2050.56 2097152 1608.46 1565.41 3255.62 3242.62 1521.01 1607.11 3162277 1405.81 1416.64 2908.03 2911.97 1349.41 1399.02 4194304 1400.62 1415.89 2911.82 2904.56 1356.02 1395.59 5623413 1414.57 1420.03 2917.49 2920.21 1387.06 1421.09 8388608 1410.64 1421.07 2940.32 2934.95 1362.52 1420.22 10000000 1436.97 1440.84 2956.25 2950.77 1406.27 1434.16