| Run orig_default | Run icx_default | Run gcc_default | Run aocc_6 | Run icx_10 | Run gcc_1 |
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-90
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 96-106
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/internal/Iterators.hpp: 449-449
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-89
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 96-106
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Layout.hpp: 191-191
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-106
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-90
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 96-106
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-90
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 96-106
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/TypedViewBase.hpp: 211-211
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-106
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 366-366
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/179-069-7963/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
|
| 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 | 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 |
| 984 | 9.18 | 7.64 | 11.28 | 100 | 25 | 39.42 | 813 | 10.37 | 8.48 | 12.15 | 100 | 25 | 35.55 | 2132 | 0.14 | 0.12 | 0.27 | 57.14 | 19.64 | 154.23 | 1356 | 1.32 | 1.10 | 1.53 | 16.13 | 14.52 | 108.52 | 814 | 10.45 | 8.56 | 12.47 | 0 | 12.5 | 35.24 | 2023 | 5.52 | 5.24 | 11.39 | 100 | 50 | 57.51 |
| 660 | 15.97 | 12.47 | 18.41 | 0 | 12.5 | 24.18 | 957 | 11.71 | 9.39 | 13.46 | 100 | 25 | 32.1 | 1925 | 11.55 | 9.44 | 21.75 | 100 | 25 | 31.94 | 679 | 14.59 | 11.51 | 16.04 | 0 | 12.5 | 26.18 | 1089 | 0.40 | 0.30 | 0.44 | 0 | 12.5 | 60.5 | 2412 | 0.29 | 0.26 | 0.56 | 0 | 12.5 | 243.96 |
| 1089 | 0.59 | 0.45 | 0.66 | 0 | 12.5 | 40.31 | 1105 | 0.36 | 0.28 | 0.40 | 100 | 25 | 65.16 | 2408 | 0.42 | 0.36 | 0.82 | 6.25 | 13.28 | 167.69 | 1135 | 0.56 | 0.42 | 0.59 | 100 | 100 | 42.89 | 948 | 12.00 | 9.64 | 14.05 | 0 | 12.5 | 31.28 | 2132 | 0.12 | 0.09 | 0.20 | 100 | 50 | 191.81 |
| 1290 | 1.38 | 1.15 | 1.70 | 14.71 | 14.34 | 102.98 | 1393 | 1.08 | 0.95 | 1.36 | 25 | 15.63 | 125.41 | 2412 | 0.38 | 0.33 | 0.77 | 6.25 | 13.28 | 178.48 | 1014 | 12.44 | 10.20 | 14.21 | 100 | 100 | 29.57 | 1355 | 1.08 | 0.95 | 1.38 | 0 | 12.5 | 125.11 | 1925 | 10.65 | 8.68 | 18.85 | 100 | 50 | 34.72 |
| | 2023 | 6.38 | 5.78 | 13.33 | 100 | 25 | 52.12 | | | 2408 | 0.29 | 0.27 | 0.58 | 0 | 12.5 | 233.09 |
| | | | | |
| Sum on 4 analyzed binary loops (exec - 984, exec - 660, exec - 1089, exec - 1290) | Sum on 4 analyzed binary loops (exec - 813, exec - 957, exec - 1105, exec - 1393) | Sum on 5 analyzed binary loops (exec - 2132, exec - 1925, exec - 2408, exec - 2412, exec - 2023) | Sum on 4 analyzed binary loops (exec - 1356, exec - 679, exec - 1135, exec - 1014) | Sum on 4 analyzed binary loops (exec - 814, exec - 1089, exec - 948, exec - 1355) | Sum on 5 analyzed binary loops (exec - 2023, exec - 2412, exec - 2132, exec - 1925, exec - 2408) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | |
| Presence of expensive FP instructions | 1 | Presence of expensive FP instructions | 1 | Presence of expensive FP instructions | 0 | Presence of expensive FP instructions | | Presence of expensive FP instructions | 1 | Presence of expensive FP instructions | 1 |
| Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 0 | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 0 |
| Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | |
| Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 0 | 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 | 1 |
| Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | 0 | Presence of indirect access | | Presence of indirect access | 1 | Presence of indirect access | 1 |
| More than 10% of the vector loads instructions are unaligned | 0 | More than 10% of the vector loads instructions are unaligned | 0 | More than 10% of the vector loads instructions are unaligned | 1 | More than 10% of the vector loads instructions are unaligned | | More than 10% of the vector loads instructions are unaligned | 0 | More than 10% of the vector loads instructions are unaligned | 0 |
| Presence of special instructions executing on a single port | 1 | Presence of special instructions executing on a single port | 1 | Presence of special instructions executing on a single port | 0 | Presence of special instructions executing on a single port | | Presence of special instructions executing on a single port | 0 | Presence of special instructions executing on a single port | 0 |
| More than 20% of the loads are accessing the stack | 1 | More than 20% of the loads are accessing the stack | 1 | More than 20% of the loads are accessing the stack | 0 | More than 20% of the loads are accessing the stack | | More than 20% of the loads are accessing the stack | 1 | More than 20% of the loads are accessing the stack | 0 |
| Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | |
| Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | | 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 | 1 |
| Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | | Presence of indirect access | | Presence of indirect access | 1 | Presence of indirect access | 1 |
| Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | |
| Presence of special instructions executing on a single port | 1 | Presence of special instructions executing on a single port | 1 | Presence of special instructions executing on a single port | | Presence of special instructions executing on a single port | | Presence of special instructions executing on a single port | | Presence of special instructions executing on a single port | |