options

miniqmc - 2023-06-18 12:31:42 - MAQAO 2.17.4

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

Global Metrics

Total Time (s)46.70
Profiled Time (s)45.79
Time in analyzed loops (%)67.1
Time in analyzed innermost loops (%)66.4
Time in user code (%)87.4
Compilation Options Score (%)66.7
Perfect Flow Complexity1.01
Iterations Count1.43
Array Access Efficiency (%)57.7
Perfect OpenMP + MPI + Pthread1.01
Perfect OpenMP + MPI + Pthread + Perfect Load Distribution1.36
No Scalar IntegerPotential Speedup1.02
Nb Loops to get 80%3
FP VectorisedPotential Speedup1.03
Nb Loops to get 80%1
Fully VectorisedPotential Speedup1.29
Nb Loops to get 80%1
Data In L1 CachePotential Speedup1.02
Nb Loops to get 80%5
FP Arithmetic OnlyPotential Speedup1.71
Nb Loops to get 80%1

CQA Potential Speedups Summary

1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
If No Scalar Integer
If FP vectorized
If fully vectorized
If FP only

Experiment Summary

Application./bin/miniqmc
Timestamp2023-06-18 12:31:42 Universal Timestamp1687084302
Number of processes observed1 Number of threads observed16
Experiment TypeOpenMP;
Machineinti6212
Model NameAMD EPYC 7763 64-Core Processor
Architecturex86_64 Micro ArchitectureZEN_V3
Cache Size512 KB Number of Cores64
OS VersionLinux 4.18.0-305.88.1.el8_4.x86_64 #1 SMP Thu Apr 6 10:22:46 EDT 2023
Architecture used during static analysisx86_64 Micro Architecture used during static analysisZEN_V3
Frequency Driveracpi-cpufreq Frequency Governorperformance
Huge Pagesalways Hyperthreadingon
Number of sockets2 Number of cores per socket64
Compilation Options
miniqmc: clang based Intel(R) oneAPI DPC++/C++ Compiler 2023.1.0 (2023.1.0.20230320) --driver-mode=g++ --intel -I /ccc/work/cont001/ocre/oserete/miniqmc/src -I /ccc/work/cont001/ocre/oserete/miniqmc/build_icx/src -I /ccc/work/cont001/ocre/oserete/miniqmc/src/Particle -I /ccc/work/cont001/ocre/oserete/miniqmc/src/Utilities -I /ccc/work/cont001/ocre/oserete/miniqmc/src/Platforms -I /ccc/work/cont001/ocre/oserete/miniqmc/src/Platforms/Host -D ADD_ -D H5_USE_16_API -D HAVE_CONFIG_H -D HAVE_MKL -D OPENMP_NO_COMPLEX -D restrict=__restrict__ -isystem /ccc/products/mkl-23.1.0/system/default/23.1.0/include -fiopenmp -fstrict-aliasing -mavx2 -O2 -g -D NDEBUG -std=c++17 -MD -MT src/QMCWaveFunctions/CMakeFiles/qmcwfs.dir/einspline_spo_omp.cpp.o -MF CMakeFiles/qmcwfs.dir/einspline_spo_omp.cpp.o.d -o CMakeFiles/qmcwfs.dir/einspline_spo_omp.cpp.o -c /ccc/work/cont001/ocre/oserete/miniqmc/src/QMCWaveFunctions/einspline_spo_omp.cpp -fveclib=SVML -fheinous-gnu-extensions
CommentsMiniQMC, compiled with icx, execution on a AMD milan processor using 16 threads

Configuration Summary

Dataset
Run Command<executable> -g ""2 2 2""
Number Processes1
Number Nodes1
Filter{type = number ; value = 10 ; }
Profile StartNot Used
Maximal Path Number4
×