| Run nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| 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 (%) |
| 6 | 0.16 | 0.16 | 0.17 | 92.31 | 96.15 | 5 | 0.13 | 0.12 | 0.13 | 92.31 | 96.15 | 5 | 0.22 | 0.22 | 0.25 | 88.89 | 94.44 |
| 7 | 0.51 | 0.51 | 0.54 | 77.78 | 88.89 | 6 | 0.52 | 0.51 | 0.55 | 77.78 | 88.89 | 6 | 0.44 | 0.44 | 0.50 | 77.78 | 88.89 |
| 9 | 0.31 | 0.31 | 0.32 | 85.71 | 92.86 | 8 | 0.31 | 0.31 | 0.34 | 85.71 | 92.86 | 8 | 0.32 | 0.31 | 0.36 | 85.71 | 92.86 |
| 10 | 0.75 | 0.75 | 0.79 | 77.78 | 88.89 | 9 | 0.63 | 0.64 | 0.68 | 77.78 | 88.89 | 9 | 0.75 | 0.74 | 0.84 | 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 - 6, xy_model - 7, xy_model - 9, xy_model - 10) | Sum on 4 analyzed binary loops (xy_model - 5, xy_model - 6, xy_model - 8, xy_model - 9) | Sum on 4 analyzed binary loops (xy_model - 5, xy_model - 6, xy_model - 8, xy_model - 9) |
| 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 nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| 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 (%) |
| 6 | 25.49 | 25.49 | 2.79 | 0 | 48.81 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 6) | 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 nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/simulation.cpp: 27-27
- /kairos3/invite/cmskvn/XY-model/simulation.cpp: 61-61
| 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 (%) |
| 1 | 0.01 | 0.01 | 0.01 | 0 | 50 | 1 | 0.76 | 0.76 | 0.81 | 0 | 45.45 | 1 | 0.61 | 0.61 | 0.68 | 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 - 1) | Sum on 1 analyzed binary loop (xy_model - 1) |
| 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 nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| 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 (%) |
| 14 | 11.30 | 11.30 | 1.24 | 0 | 50 | | | |
| | | |
| 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 |
| Control Flow Issues | | | | | | | |
| Vectorization Roadblocks | | | | | | | |
| Presence of more than 4 paths | 1 | | | | | | |
| Run nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| 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 (%) |
| 15 | 8.57 | 8.57 | 0.94 | 0 | 50 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 15) | 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 nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| 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 (%) |
| 17 | 8.02 | 8.02 | 0.88 | 9.09 | 54.55 | | | |
| | | |
| Sum on 1 analyzed binary loop (xy_model - 17) | 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 nvhpc26-1_m1-144_o1_default | Run nvhpc26-1_m1-144_o2_default | Run nvhpc26-1_m1-144_o3_default | Run nvhpc26-1_m1-144_ofast_default |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /kairos3/invite/cmskvn/XY-model/mpi_utils.cpp: 26-28
|
| 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 | 0 | 49.24 |
| | | |
| 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. | Sum on 1 analyzed binary loop (xy_model - 33) |
| 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 |