| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 1861-1861
| Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 1861-1861
| Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 1861-1861
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 22 | 0.44 | 0.44 | 0.48 | 77.78 | 88.89 | 23 | 0.41 | 0.41 | 0.44 | 85.71 | 92.86 | 23 | 0.35 | 0.34 | 0.40 | 85.71 | 92.86 |
| 21 | 0.17 | 0.18 | 0.19 | 92.31 | 96.15 | 21 | 0.51 | 0.51 | 0.55 | 77.78 | 88.89 | 21 | 0.44 | 0.44 | 0.50 | 77.78 | 88.89 |
| 25 | 0.76 | 0.76 | 0.83 | 77.78 | 88.89 | 20 | 0.17 | 0.17 | 0.18 | 92.31 | 96.15 | 20 | 0.22 | 0.22 | 0.25 | 88.89 | 94.44 |
| 24 | 0.30 | 0.30 | 0.33 | 85.71 | 92.86 | 24 | 0.74 | 0.74 | 0.80 | 77.78 | 88.89 | 24 | 0.70 | 0.70 | 0.80 | 77.78 | 88.89 |
| | | |
| No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | Sum on 4 analyzed binary loops (xy_model - 22, xy_model - 21, xy_model - 25, xy_model - 24) | Sum on 4 analyzed binary loops (xy_model - 23, xy_model - 21, xy_model - 20, xy_model - 24) | Sum on 4 analyzed binary loops (xy_model - 23, xy_model - 21, xy_model - 20, xy_model - 24) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| | 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 |
| | 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 |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 46-49
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 14 | 26.21 | 26.21 | 2.88 | 0 | 48.81 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 14) | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | | | | | | |
| Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | | | | | | |
| Presence of a large number of scalar integer instructions | 1 | | | | | | |
| Control Flow Issues | | | | | | | |
| Presence of calls | 1 | | | | | | |
| Data Access Issues | | | | | | | |
| Presence of indirect access | 1 | | | | | | |
| Vectorization Roadblocks | | | | | | | |
| Presence of calls | 1 | | | | | | |
| Presence of indirect access | 1 | | | | | | |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 27-28
- /kairos3/invite/cmskvn/XY-model/simulation.cpp: 60-61
| Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 27-28
- /kairos3/invite/cmskvn/XY-model/simulation.cpp: 60-61
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | 16 | 0.65 | 0.66 | 0.71 | 0 | 45.45 | 16 | 0.67 | 0.67 | 0.77 | 0 | 45.45 |
| | | |
| No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | Sum on 1 analyzed binary loop (xy_model - 16) | Sum on 1 analyzed binary loop (xy_model - 16) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Control Flow Issues | | Control Flow Issues | |
| | | | Vectorization Roadblocks | | Vectorization Roadblocks | |
| | | | Presence of more than 4 paths | 1 | Presence of more than 4 paths | 1 |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | - /usr/lib/gcc/aarch64-redhat-linux/11/../../../../include/c++/11/bits/random.tcc: 411-415
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 22 | 10.76 | 10.76 | 1.18 | 0 | 50 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 22) | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Control Flow Issues | | | | | | | |
| Vectorization Roadblocks | | | | | | | |
| Presence of more than 4 paths | 1 | | | | | | |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | - /usr/lib/gcc/aarch64-redhat-linux/11/../../../../include/c++/11/bits/random.tcc: 403-407
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 23 | 8.20 | 8.20 | 0.90 | 0 | 50 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 23) | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Control Flow Issues | | | | | | | |
| Presence of 2 to 4 paths | 1 | | | | | | |
| Data Access Issues | | | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | | | |
| Vectorization Roadblocks | | | | | | | |
| Presence of 2 to 4 paths | 1 | | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | | | |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | - /usr/lib/gcc/aarch64-redhat-linux/11/../../../../include/c++/11/bits/random.tcc: 3366-3368
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 25 | 8.10 | 8.10 | 0.89 | 9.09 | 54.55 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 25) | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | | | | | | |
| Presence of a large number of scalar integer instructions | 1 | | | | | | |
| Control Flow Issues | | | | | | | |
| Presence of calls | 1 | | | | | | |
| Vectorization Roadblocks | | | | | | | |
| Presence of calls | 1 | | | | | | |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/mpi_utils.cpp: 26-28
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 64 | 0.01 | 0.02 | 0.02 | 0 | 49.24 | | |
| | | |
| No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | Sum on 1 analyzed binary loop (xy_model - 64) | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| | Data Access Issues | | | | | |
| | Presence of constant non-unit stride data access | 1 | | | | |
| | Vectorization Roadblocks | | | | | |
| | Presence of constant non-unit stride data access | 1 | | | | |
| Run nvhpc_m1-144_o1_openmpi | Run nvhpc_m1-144_o2_openmpi | Run nvhpc_m1-144_o3_openmpi | Run nvhpc_m1-144_ofast_openmpi |
| Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/lattice.cpp: 1861-1861
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 33 | 0.01 | 0.01 | 0.01 | 77.78 | 88.89 | | |
| | | |
| No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. | No Loops Overview analysis found for any assembly loop. More loops can be analyzed using option --summary-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |