options

game_of_life - 2026-10-19 15:33:35 - MAQAO 2026.1.0

Help is available by moving the cursor above any symbol or by checking MAQAO website.

Global Metrics

Profiled Time Total Time

Total Time (s)10.02
Part of Application Profiled (%)62.4
Max (Thread Active Time) (s)9.95
Average Active Time (s)6.20
Activity Ratio (%)99.1
Average number of active threads3.963
Affinity Stability (%)66.9
Time in analyzed loops (%)6.64
Time in analyzed innermost loops (%)6.64
Time in user code (%)98.8
Compilation Options Score (%)37.5
Array Access Efficiency (%)100
Potential Speedups
Perfect Flow Complexity1.00
Perfect OpenMP/MPI/Pthread/TBB1.00
Perfect OpenMP/MPI/Pthread/TBB + Perfect Load Distribution1.61
No Scalar IntegerPotential Speedup1.00
Nb Loops to get 80%1
FP VectorisedPotential Speedup1.00
Nb Loops to get 80%1
Fully VectorisedPotential Speedup1.06
Nb Loops to get 80%1
FP Arithmetic OnlyPotential Speedup1.04
Nb Loops to get 80%1

CQA Potential Speedups Summary

Average Active Threads Count⏎

Enable log scale

Loop Based Profile⏎

Innermost Loop Based Profile⏎

Application Categorization⏎

Compilation Options⏎

Source ObjectIssue
▼game_of_life–
▼partitioner.h–
○-O3 or -Ofast is missing.
○-march=x86-64 is used but it should be replaced by a more architecture specific option or -march=native.
○-funroll-loops is missing.
▼Update_state.cpp–
○-O3 or -Ofast is missing.
○-march=x86-64 is used but it should be replaced by a more architecture specific option or -march=native.
○-funroll-loops is missing.

Loop Path Count Profile⏎

Cumulated Speedup If No Scalar Integer⏎

Cumulated Speedup If FP Vectorized⏎

Cumulated Speedup If Fully Vectorized⏎

Cumulated Speedup If FP Arithmetic Only⏎

Experiment Summary

Application./game_of_life
Timestamp2026-10-19 15:33:35 Universal Timestamp1792416815
Number of processes observed1 Number of threads observed4
Experiment TypeOpenMP;
MachineLatitude-5480
Model NameIntel(R) Core(TM) i5-7440HQ CPU @ 2.80GHz
Architecturex86_64 Micro ArchitectureKABY_LAKE
Cache Size6144 KB Number of Cores4
OS VersionLinux 7.0.0-38-generic #38~24.04.4-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 14 16:37:11 UTC 2
Architecture used during static analysisx86_64 Micro Architecture used during static analysisKABY_LAKE
Frequency Driverintel_pstate Frequency Governorpowersave
Huge Pagesmadvise Hyperthreadingoff
Number of sockets1 Number of cores per socket4
Compilation Optionsgame_of_life: GNU C++11 13.3.0 -mtune=generic -march=x86-64 -g -O2 -std=c++11 -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection

Configuration Summary

Dataset
Run Command<executable>
FilterNot Used
Profile StartNot Used
Profile StopNot Used

×