Run armclang_o3_ov1_o96/ | Run gcc_o3_ov1_o96/ |
Loop Source Regions | - /home/kcamus/pop3/spmxv/epi-spmxv-main/main.cpp: 201-203
| Loop Source Regions | - /home/kcamus/pop3/spmxv/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 (%) | Assembly Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
25 | 1.92 | 1.77 | 19.05 | 0 | 25 | 24 | 6.22 | 7.27 | 81.69 | 100 | 50 |
24 | 5.05 | 5.45 | 58.68 | 33.33 | 33.33 | |
| |
Sum on 2 analyzed binary loops (spmxv.exe - 25, spmxv.exe - 24) | Sum on 1 analyzed binary loop (spmxv.exe - 24) |
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 | | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 |
Data Access Issues | | Data Access Issues | |
Presence of constant non-unit stride data access | 0 | Presence of constant non-unit stride data access | 1 |
Presence of indirect access | 1 | Presence of indirect access | 1 |
Vectorization Roadblocks | | Vectorization Roadblocks | |
Presence of constant non-unit stride data access | 0 | Presence of constant non-unit stride data access | 1 |
Presence of indirect access | 1 | Presence of indirect access | 1 |
Run armclang_o3_ov1_o96/ | Run gcc_o3_ov1_o96/ |
Loop Source Regions | | Loop Source Regions | |
ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | Assembly Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
132 | 0.00 | 0.00 | 0.00 | 0 | 0 | 194 | 0.00 | 0.00 | 0.00 | 0 | 0 |
164 | 0.01 | 0.00 | 0.00 | 0 | 0 | |
| |
No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
Analysis | Count | Analysis | Count |