Run orig | Run gcc_9 | Run icx_5 |
Loop Source Regions | - /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59-59
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 307-307
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 87-89
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 95-105
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
| Loop Source Regions | - /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 307-307
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59-59
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/View.hpp: 107-107
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 87-105
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
| Loop Source Regions | - /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59-59
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel.h: 45-45
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 87-89
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 95-105
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 307-307
- /home/eoseret/qaas_runs_CPU_9468/171-147-9160/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
|
ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s |
931 | 1.84 | 1.66 | 3.17 | 100 | 50 | 121 | 428 | 0.09 | 0.09 | 0.15 | 100 | 50 | 139.8 | 760 | 1.34 | 1.27 | 2.63 | 100 | 50 | 152.3 |
1057 | 0.08 | 0.06 | 0.12 | 100 | 50 | 189.98 | 329 | 1.99 | 1.89 | 3.25 | 100 | 50 | 106.34 | 688 | 0.61 | 0.01 | 0.03 | 100 | 50 | 0 |
1297 | 0.69 | 0.66 | 1.26 | 11.54 | 13.94 | 118.35 | 550 | 0.71 | 0.70 | 1.21 | 0 | 12.5 | 122.08 | 682 | 0.67 | 0.01 | 0.03 | 100 | 50 | 0 |
811 | 1.44 | 1.42 | 2.70 | 100 | 50 | 142.17 | 407 | 2.16 | 2.14 | 3.69 | 100 | 50 | 93.91 | 676 | 2.47 | 0.05 | 0.11 | 100 | 50 | 0 |
| | 729 | 0.25 | 0.01 | 0.01 | 100 | 50 | 0 |
| | 901 | 0.75 | 0.60 | 1.25 | 100 | 50 | 111.65 |
| | 1333 | 0.71 | 0.63 | 1.31 | 10.34 | 13.79 | 122.97 |
| | 758 | 0.12 | 0.06 | 0.13 | 100 | 50 | 129.15 |
| | 1047 | 0.09 | 0.07 | 0.15 | 100 | 50 | 116.91 |
| | 903 | 1.18 | 0.87 | 1.81 | 100 | 50 | 153.19 |
| | |
Sum on 4 analyzed binary loops (exec - 931, exec - 1057, exec - 1297, exec - 811) | Sum on 4 analyzed binary loops (libkripke.so - 428, libkripke.so - 329, libkripke.so - 550, libkripke.so - 407) | Sum on 7 analyzed binary loops (exec - 760, exec - 676, exec - 901, exec - 1333, exec - 758, exec - 1047, exec - 903) |
Analysis | Count | Analysis | Count | Analysis | Count |
Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | |
Presence of a large number of scalar integer instructions | | Presence of a large number of scalar integer instructions | | Presence of a large number of scalar integer instructions | 1 |
Data Access Issues | | Data Access Issues | | Data Access Issues | |
Presence of constant non-unit stride data access | 0 | Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 0 |
More than 10% of the vector loads instructions are unaligned | 1 | More than 10% of the vector loads instructions are unaligned | 1 | More than 10% of the vector loads instructions are unaligned | 1 |
Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | |
Presence of constant non-unit stride data access | | Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | |