Run spmxv-gcc-o3.exe | Run spmxv-gcc-ofast.exe | Run spmxv-acfl-o3.exe | Run spmxv-acfl-ofast.exe |
Loop Source Regions | - /home/fmusial/SPMXV_Benchmarks/epi-spmxv-main/main.cpp: 201-203
| Loop Source Regions | - /home/fmusial/SPMXV_Benchmarks/epi-spmxv-main/main.cpp: 201-203
| Loop Source Regions | - /home/fmusial/SPMXV_Benchmarks/epi-spmxv-main/main.cpp: 201-203
| Loop Source Regions | - /home/fmusial/SPMXV_Benchmarks/epi-spmxv-main/main.cpp: 201-203
|
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 |
24 | 13.66 | 13.14 | 38.71 | 100 | 100 | 227.41 | 30 | 9.93 | 9.46 | 28.57 | 100 | 100 | 255.14 | 23 | 15.13 | 14.31 | 62.95 | 0 | 50 | 194.67 | 24 | 1.39 | 1.28 | 5.52 | 0 | 50 | 199.1 |
| 26 | 2.47 | 2.11 | 6.38 | 0 | 50 | 249.48 | | |
| | | |
Sum on 1 analyzed binary loop (spmxv-gcc-o3.exe - 24) | Sum on 2 analyzed binary loops (spmxv-gcc-ofast.exe - 30, spmxv-gcc-ofast.exe - 26) | Sum on 1 analyzed binary loop (spmxv-acfl-o3.exe - 23) | Sum on 1 analyzed binary loop (spmxv-acfl-ofast.exe - 24) |
Analysis | Count | Analysis | Count | Analysis | Count | Analysis | Count |
Loop Computation Issues | | 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 | | 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 | |
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 | 0 | Presence of constant non-unit stride data access | 0 | Presence of constant non-unit stride data access | 0 |
Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | 1 |
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 | 0 | Presence of constant non-unit stride data access | 0 | Presence of constant non-unit stride data access | 0 |
Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | 1 | Presence of indirect access | 1 |