| Run Zen5 | Run GNR | Run G3 | Run G4 |
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 366-366
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-106
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9338/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/TypedViewBase.hpp: 211-211
| Loop Source Regions | - /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-90
- /beegfs/hackathon/users/eoseret/qaas_runs_test/178-668-9279/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 96-106
| Loop Source Regions | - /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /home/eoseret/qaas/qaas_runs/178-172-5489/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-106
| Loop Source Regions | - /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Operators.hpp: 369-369
- /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/src/Kripke/Kernel/Population.cpp: 58-58
- /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/pattern/kernel/For.hpp: 142-142
- /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/src/Kripke/Kernel/LPlusTimes.cpp: 57-57
- /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/src/Kripke/Kernel/LTimes.cpp: 62-62
- /home/eoseret/qaas/qaas_runs/178-533-8580/intel/Kripke/build/Kripke/src/Kripke/Kernel/SweepSubdomain.cpp: 88-106
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | GFLOP/s |
| 2023 | 13.49 | 11.81 | 25.56 | 0 | 12.5 | 25.37 | 984 | 4.70 | 3.59 | 10.30 | 100 | 25 | 84.16 | 716 | 2.42 | 2.36 | 4.51 | 11.11 | 27.78 | 128.11 | 946 | 0.12 | 0.10 | 0.24 | 33.33 | 66.67 | 176.64 |
| 1928 | 14.95 | 12.81 | 27.73 | 0 | 12.5 | 23.39 | 660 | 3.15 | 3.06 | 8.79 | 0 | 12.5 | 98.21 | 944 | 0.19 | 0.17 | 0.33 | 33.33 | 33.33 | 105.44 | 714 | 1.89 | 1.92 | 4.52 | 11.11 | 55.56 | 157.42 |
| 2120 | 0.50 | 0.42 | 0.90 | 0 | 12.5 | 43.36 | 1089 | 0.10 | 0.08 | 0.22 | 0 | 12.5 | 211.44 | 836 | 4.81 | 4.79 | 9.17 | 11.11 | 27.78 | 63.04 | 832 | 2.39 | 2.43 | 5.71 | 11.11 | 55.56 | 124.52 |
| 2443 | 0.63 | 0.53 | 1.14 | 7.41 | 13.43 | 112.07 | 1290 | 0.60 | 0.54 | 1.56 | 14.71 | 14.34 | 212.39 | 1264 | 1.13 | 1.12 | 2.14 | 0 | 25 | 108.03 | 1264 | 0.68 | 0.66 | 1.56 | 0 | 50 | 182.77 |
| 2437 | 0.68 | 0.57 | 1.23 | 7.27 | 13.41 | 108.5 | | | |
| | | |
| Sum on 5 analyzed binary loops (exec - 2023, exec - 1928, exec - 2120, exec - 2443, exec - 2437) | Sum on 4 analyzed binary loops (exec - 984, exec - 660, exec - 1089, exec - 1290) | Sum on 4 analyzed binary loops (exec - 716, exec - 944, exec - 836, exec - 1264) | Sum on 4 analyzed binary loops (exec - 946, exec - 714, exec - 832, exec - 1264) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| 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 | 1 | Presence of expensive FP instructions | 1 |
| 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 | 1 | 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 |
| Presence of a large number of scalar integer instructions | 0 | Presence of a large number of scalar integer instructions | 0 | Presence of a large number of scalar integer instructions | 1 | Presence of a large number of scalar integer instructions | 1 |
| 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 | 1 | Presence of constant non-unit stride data access | 1 |
| Presence of indirect access | 0 | Presence of indirect access | 1 | Presence of indirect access | 0 | Presence of indirect access | 0 |
| Presence of special instructions executing on a single port | 0 | 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 | 0 |
| More than 20% of the loads are accessing the stack | 0 | 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 | 0 |
| 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 | 1 | Presence of constant non-unit stride data access | 1 |
| Presence of indirect access | 0 | Presence of indirect access | 1 | Presence of indirect access | 0 | Presence of indirect access | 0 |
| Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | | Inefficient Vectorization | |
| Presence of special instructions executing on a single port | | 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 | |