| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 458-466
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3367-3374
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/stl_vector.h: 1131-1131
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.h: 2011-2011
- /users/invite/cmskvn/XY-model/include/lattice.h: 12-12
- /users/invite/cmskvn/XY-model/simulation.cpp: 27-32
- /users/invite/cmskvn/XY-model/simulation.cpp: 39-56
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 458-466
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3367-3374
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/stl_vector.h: 1131-1131
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.h: 2011-2011
- /users/invite/cmskvn/XY-model/include/lattice.h: 12-12
- /users/invite/cmskvn/XY-model/simulation.cpp: 27-32
- /users/invite/cmskvn/XY-model/simulation.cpp: 39-56
|
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | | 17 | 22.23 | 22.23 | 17.16 | 2.01 | 51.85 | 17 | 21.79 | 21.79 | 16.86 | 1.72 | 50.43 |
| | | | |
| 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 - 17) | Sum on 1 analyzed binary loop (xy_model - 17) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| | | | | | Loop Computation Issues | | Loop Computation Issues | |
| | | | | | Presence of a large number of scalar integer instructions | 1 | Presence of a large number of scalar integer instructions | 1 |
| | | | | | Control Flow Issues | | Control Flow Issues | |
| | | | | | Presence of calls | 1 | Presence of calls | 1 |
| | | | | | Presence of more than 4 paths | 1 | Presence of more than 4 paths | 1 |
| | | | | | Vectorization Roadblocks | | Vectorization Roadblocks | |
| | | | | | Presence of calls | 1 | Presence of calls | 1 |
| | | | | | Presence of more than 4 paths | 1 | Presence of more than 4 paths | 1 |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | - /users/invite/cmskvn/XY-model/simulation.cpp: 45-48
| Loop Source Regions | - /users/invite/cmskvn/XY-model/simulation.cpp: 45-48
| Loop Source Regions | - /users/invite/cmskvn/XY-model/simulation.cpp: 45-48
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 16 | 2.92 | 2.92 | 2.09 | 0 | 50 | 17 | 3.05 | 3.05 | 2.21 | 0 | 50 | 17 | 3.08 | 3.08 | 2.31 | 0 | 50 | | |
| | | | |
| Sum on 1 analyzed binary loop (xy_model - 16) | Sum on 1 analyzed binary loop (xy_model - 17) | 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. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | Loop Computation Issues | | Loop Computation Issues | | | | | |
| 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 | | | | |
| Presence of a large number of scalar integer instructions | 1 | Presence of a large number of scalar integer instructions | 1 | Presence of a large number of scalar integer instructions | 1 | | | | |
| Control Flow Issues | | Control Flow Issues | | Control Flow Issues | | | | | |
| Presence of calls | 1 | Presence of calls | 1 | Presence of calls | 1 | | | | |
| Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | | | | |
| Presence of calls | 1 | Presence of calls | 1 | Presence of calls | 1 | | | | |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 412-417
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 412-417
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 412-417
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 412-417
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 412-417
|
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 21 | 1.05 | 1.05 | 0.75 | 0 | 50 | 23 | 1.59 | 1.59 | 1.16 | 0 | 50 | 23 | 0.76 | 0.76 | 0.57 | 100 | 100 | 22 | 0.85 | 0.85 | 0.66 | 100 | 100 | 22 | 0.80 | 0.80 | 0.62 | 100 | 100 |
| | | | |
| Sum on 1 analyzed binary loop (xy_model - 21) | Sum on 1 analyzed binary loop (xy_model - 23) | Sum on 1 analyzed binary loop (xy_model - 23) | Sum on 1 analyzed binary loop (xy_model - 22) | Sum on 1 analyzed binary loop (xy_model - 22) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | |
| 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 constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 1 |
| Vectorization Roadblocks | | Vectorization Roadblocks | | 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 | 1 | Presence of constant non-unit stride data access | 1 | Presence of constant non-unit stride data access | 1 |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 458-466
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3365-3368
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 458-466
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3365-3368
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3381-3381
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 22 | 2.01 | 2.01 | 1.44 | 0 | 50 | 24 | 1.36 | 1.36 | 0.99 | 0 | 46.67 | | | |
| | | | |
| Sum on 1 analyzed binary loop (xy_model - 22) | Sum on 1 analyzed binary loop (xy_model - 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. |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | Loop Computation Issues | | | | | | | |
| 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 | | | | | | | |
| Control Flow Issues | | Control Flow Issues | | | | | | | |
| Presence of 2 to 4 paths | 1 | Presence of 2 to 4 paths | | | | | | | |
| Data Access Issues | | Data Access Issues | | | | | | | |
| Presence of indirect access | | Presence of indirect access | 1 | | | | | | |
| Vectorization Roadblocks | | Vectorization Roadblocks | | | | | | | |
| Presence of 2 to 4 paths | 1 | Presence of 2 to 4 paths | 0 | | | | | | |
| Presence of indirect access | 0 | Presence of indirect access | 1 | | | | | | |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 404-409
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 404-409
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 404-409
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 404-409
| Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 404-409
|
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 20 | 0.68 | 0.68 | 0.48 | 0 | 56.25 | 22 | 0.84 | 0.84 | 0.61 | 0 | 50 | 22 | 0.48 | 0.48 | 0.36 | 100 | 100 | 21 | 0.50 | 0.50 | 0.38 | 100 | 100 | 21 | 0.41 | 0.41 | 0.32 | 100 | 100 |
| | | | |
| Sum on 1 analyzed binary loop (xy_model - 20) | Sum on 1 analyzed binary loop (xy_model - 22) | Sum on 1 analyzed binary loop (xy_model - 22) | Sum on 1 analyzed binary loop (xy_model - 21) | Sum on 1 analyzed binary loop (xy_model - 21) |
| Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | | Data Access Issues | |
| Presence of constant non-unit stride data access | | Presence of constant non-unit stride data access | | 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 |
| Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | | Vectorization Roadblocks | |
| Presence of constant non-unit stride data access | | Presence of constant non-unit stride data access | | 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 |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 333-333
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 458-466
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.tcc: 3367-3371
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/stl_vector.h: 1131-1131
- /softs/arm/gcc/14.1.0/include/c++/14.1.0/bits/random.h: 2011-2011
- /users/invite/cmskvn/XY-model/include/lattice.h: 12-12
- /users/invite/cmskvn/XY-model/lattice.cpp: 28-29
|
| 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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | | | 25 | 0.02 | 0.01 | 0.01 | 0 | 50 |
| | | | |
| 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. | Sum on 1 analyzed binary loop (xy_model - 25) |
| Analysis | 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 2 to 4 paths | 1 |
| | | | | | | | Data Access Issues | |
| | | | | | | | Presence of constant non-unit stride data access | 1 |
| | | | | | | | Presence of indirect access | 1 |
| | | | | | | | Vectorization Roadblocks | |
| | | | | | | | Presence of 2 to 4 paths | 1 |
| | | | | | | | Presence of constant non-unit stride data access | 1 |
| | | | | | | | Presence of indirect access | 1 |
| Run gcc14-1_m1-144_o1_openmpi | Run gcc14-1_m1-144_o2_openmpi | Run gcc14-1_m1-144_o3_openmpi | Run gcc14-1_m1-144_o3-ffast_openmpi | Run gcc14-1_m1-144_base_openmpi |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /users/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 (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Application Profiled Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | | | 34 | 0.02 | 0.01 | 0.01 | 0 | 50 |
| | | | |
| 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. | Sum on 1 analyzed binary loop (xy_model - 34) |
| Analysis | 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 |