Perfect OpenMP + MPI + Pthread + Perfect Load Distribution
1.50
1.52
1.51
1.51
1.48
1.53
No Scalar Integer
Potential Speedup
1.01
1.05
1.05
1.06
1.07
1.07
Nb Loops to get 80%
1
1
1
1
1
1
FP Vectorised
Potential Speedup
1.00
1.05
1.05
1.38
1.41
1.40
Nb Loops to get 80%
1
1
1
2
2
2
Fully Vectorised
Potential Speedup
1.03
1.10
1.10
1.35
1.27
1.27
Nb Loops to get 80%
1
2
2
2
2
2
Only FP Arithmetic
Potential Speedup
1.01
1.06
1.06
1.06
1.07
1.08
Nb Loops to get 80%
1
1
1
1
1
1
Cumulated Speedup If No Scalar Integer
Cumulated Speedup If FP Vectorized
Cumulated Speedup If Fully Vectorized
Cumulated Speedup If Only FP Arithmetic
Loop Based Profiles
Innermost / Single Loops
Inbetween Loops
Outermost Loops
Cumulated Coverage With All Loops
Innermost Loop Based Profiles
Coverage
Count
Application Categorization
Time
Coverage
Compilation Options
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-funroll-loops is missing.
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-funroll-loops is missing.
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-funroll-loops is missing.
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
Source Object
Issue
▼spmxv.exe–
▼main.cpp–
○
-g is missing for some functions (possibly ones added by the compiler), it is needed to have more accurate reports. Other recommended flags are: -O2/-O3, -march=(target)
Path Count Profiles
Coverage
Count
Low Iteration Count Profiles
Coverage
Count
Experiment Summaries
r0
r1
r2
r3
r4
r5
Experiment Name
Application
./spmxv.exe
same as r0
same as r0
same as r0
same as r0
same as r0
Timestamp
2024-11-13 17:12:26
2024-11-13 17:11:41
2024-11-13 17:07:51
2024-11-13 16:56:33
2024-11-13 16:58:03
2024-11-13 16:59:37
Experiment Type
OpenMP;
same as r0
same as r0
same as r0
same as r0
same as r0
Machine
ip-172-31-47-249.ec2.internal
same as r0
same as r0
same as r0
same as r0
same as r0
Architecture
aarch64
same as r0
same as r0
same as r0
same as r0
same as r0
Micro Architecture
ARM_NEOVERSE_V2
same as r0
same as r0
same as r0
same as r0
same as r0
Model Name
Cache Size
Number of Cores
Maximal Frequency
0 GHz
same as r0
same as r0
same as r0
same as r0
same as r0
OS Version
Linux 6.1.109-118.189.amzn2023.aarch64 #1 SMP Tue Sep 10 08:58:40 UTC 2024
same as r0
same as r0
same as r0
same as r0
same as r0
Architecture used during static analysis
aarch64
same as r0
same as r0
same as r0
same as r0
same as r0
Micro Architecture used during static analysis
ARM_NEOVERSE_V2
same as r0
same as r0
same as r0
same as r0
same as r0
Compilation Options
spmxv.exe: GNU C++17 13.2.0 -mlittle-endian -mabi=lp64 -mcpu=demeter+crc+sve2-aes+sve2-sha3+nossbs -g -O3 -fopenmp