Description: proxy application that implements a single phase of Louvain method in distributed memory for graph community detection
URL: https://github.com/Exa-Graph/miniVite
Team: Garotes de Premia
Details of any changes to the Spack recipe used.
Git commit hash of checkout for pacakage:
Pull request for Spack recipe changes:
spack install minivite%[email protected]
$ spack spec -Il minivite%[email protected]
Input spec
--------------------------------
- minivite%[email protected]
Concretized
--------------------------------
[+] yqaajvk [email protected]%[email protected]+openmp+opt arch=linux-amzn2-skylake_avx512
[+] pmn26hx ^[email protected]%[email protected]~atomics~cuda~cxx~cxx_exceptions+gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker+pmi~singularity~sqlite3+static~thread_multiple+vt+wrapper-rpath fabrics=ofi patches=60ce20bc14d98c572ef7883b9fcd254c3f232c2f3a13377480f96466169ac4c8 schedulers=slurm arch=linux-amzn2-skylake_avx512
[+] xkz726a ^[email protected]%[email protected]~cairo~cuda~gl~libudev+libxml2~netloc~nvml+pci+shared arch=linux-amzn2-skylake_avx512
[+] a4nq5nh ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] ya47eic ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 6y53od3 ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-amzn2-skylake_avx512
[+] 5qpmdxk ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] i665ooz ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 4fouma3 ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] mztzlil ^[email protected]%[email protected]~python arch=linux-amzn2-skylake_avx512
[+] qmzfn6j ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] p7yqdpr ^[email protected]%[email protected]~pic libs=shared,static arch=linux-amzn2-skylake_avx512
[+] q2x25kt ^[email protected]%[email protected]+optimize+pic+shared arch=linux-amzn2-skylake_avx512
[+] xbybdoz ^[email protected]%[email protected]~symlinks+termlib abi=none arch=linux-amzn2-skylake_avx512
[+] rt2yj4o ^[email protected]%[email protected]+openssl arch=linux-amzn2-skylake_avx512
[+] larjnul ^[email protected]%[email protected]~docs+systemcerts arch=linux-amzn2-skylake_avx512
[+] fb3kjch ^[email protected]%[email protected]+cpanm+shared+threads arch=linux-amzn2-skylake_avx512
[+] i5lbkjo ^[email protected]%[email protected]+cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522 arch=linux-amzn2-skylake_avx512
[+] s36txvt ^[email protected]%[email protected]~debug~pic+shared arch=linux-amzn2-skylake_avx512
[+] kjoplsl ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] fgwgsih ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] i35suwy ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] aodqozx ^[email protected]%[email protected]~debug~kdreg fabrics=sockets,tcp,udp arch=linux-amzn2-skylake_avx512
[+] uqxtsju ^[email protected]%[email protected] patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006 arch=linux-amzn2-skylake_avx512
[+] qx56ujy ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] xveamuz ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 7t25qrr ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 7523zhe ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 724okpi ^slurm@20-02-4-1%[email protected]~gtk~hdf5~hwloc~mariadb~pmix+readline~restd sysconfdir=PREFIX/etc arch=linux-amzn2-skylake_avx512
spack install minivite%[email protected]
spack spec -Il minivite%[email protected]
Input spec
--------------------------------
- minivite%[email protected]
Concretized
--------------------------------
[+] uvqmav3 [email protected]%[email protected]+openmp+opt arch=linux-amzn2-graviton2
[+] zvamksn ^[email protected]%[email protected]~atomics~cuda~cxx~cxx_exceptions+gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker+pmi~singularity~sqlite3+static~thread_multiple+vt+wrapper-rpath fabrics=ofi patches=60ce20bc14d98c572ef7883b9fcd254c3f232c2f3a13377480f96466169ac4c8 schedulers=slurm arch=linux-amzn2-graviton2
[+] cukmqbg ^[email protected]%[email protected]~cairo~cuda~gl~libudev+libxml2~netloc~nvml+pci+shared arch=linux-amzn2-graviton2
[+] asgtk6a ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] z2uysov ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] ebhjpix ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-amzn2-graviton2
[+] ltbv6bk ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] s4pw7zm ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] 4xr3hhh ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] iyhm3wi ^[email protected]%[email protected]~python arch=linux-amzn2-graviton2
[+] y5ei3cm ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] ye3kcvv ^[email protected]%[email protected]~pic libs=shared,static arch=linux-amzn2-graviton2
[+] qepjcvj ^[email protected]%[email protected]+optimize+pic+shared arch=linux-amzn2-graviton2
[+] iwzirqc ^[email protected]%[email protected]~symlinks+termlib abi=none arch=linux-amzn2-graviton2
[+] tadxrfp ^[email protected]%[email protected]+openssl arch=linux-amzn2-graviton2
[+] 5i3lgfb ^[email protected]%[email protected]~docs+systemcerts arch=linux-amzn2-graviton2
[+] 4m7exgb ^[email protected]%[email protected]+cpanm+shared+threads arch=linux-amzn2-graviton2
[+] y42m6yr ^[email protected]%[email protected]+cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522 arch=linux-amzn2-graviton2
[+] rqrpmap ^[email protected]%[email protected]~debug~pic+shared arch=linux-amzn2-graviton2
[+] 2w7bert ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] wjwqncx ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] 3zy7kxk ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] 72f5gvk ^[email protected]%[email protected]~debug~kdreg fabrics=sockets,tcp,udp arch=linux-amzn2-graviton2
[+] mhav5gn ^[email protected]%[email protected] patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006 arch=linux-amzn2-graviton2
[+] jkuhz64 ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] xb2w5nc ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] wturp6c ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] ivotdt7 ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] wqpuvmh ^slurm@20-02-4-1%[email protected]~gtk~hdf5~hwloc~mariadb~pmix+readline~restd sysconfdir=PREFIX/etc arch=linux-amzn2-graviton2
spack install minivite%[email protected]
spack spec -Il minivite%[email protected]
Input spec
--------------------------------
- minivite%[email protected]
Concretized
--------------------------------
==> Warning: [email protected] cannot build optimized binaries for "graviton2". Using best target possible: "aarch64"
[+] tvb2q7v [email protected]%[email protected]+openmp+opt arch=linux-amzn2-aarch64
[+] lmaoy5t ^[email protected]%[email protected]~atomics~cuda~cxx~cxx_exceptions+gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker+pmi~singularity~sqlite3+static~thread_multiple+vt+wrapper-rpath fabrics=ofi patches=60ce20bc14d98c572ef7883b9fcd254c3f232c2f3a13377480f96466169ac4c8 schedulers=slurm arch=linux-amzn2-aarch64
[+] xl6anaa ^[email protected]%[email protected]~cairo~cuda~gl~libudev+libxml2~netloc~nvml+pci+shared arch=linux-amzn2-aarch64
[+] jueqz7p ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] e4ssqx6 ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] i2jmeo4 ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-amzn2-aarch64
[+] 6jhzlul ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] zpuzm23 ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] uwcxkin ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] dypqz2i ^[email protected]%[email protected]~python arch=linux-amzn2-aarch64
[+] 7vnthzn ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] zqsab4f ^[email protected]%[email protected]~pic libs=shared,static arch=linux-amzn2-aarch64
[+] puuxvg2 ^[email protected]%[email protected]+optimize+pic+shared arch=linux-amzn2-aarch64
[+] uhtqtlb ^[email protected]%[email protected]~symlinks+termlib abi=none arch=linux-amzn2-aarch64
[+] gonqskn ^[email protected]%[email protected]+openssl arch=linux-amzn2-aarch64
[+] vc3waha ^[email protected]%[email protected]~docs+systemcerts arch=linux-amzn2-aarch64
[+] vv6txro ^[email protected]%[email protected]+cpanm+shared+threads arch=linux-amzn2-aarch64
[+] 33wiajj ^[email protected]%[email protected]+cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522 arch=linux-amzn2-aarch64
[+] z4ybgri ^[email protected]%[email protected]~debug~pic+shared arch=linux-amzn2-aarch64
[+] adtc6yc ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] 645q4qj ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] 3haw5gt ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] qdn27nh ^[email protected]%[email protected]~debug~kdreg fabrics=sockets,tcp,udp arch=linux-amzn2-aarch64
[+] mv2g7r5 ^[email protected]%[email protected] patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006 arch=linux-amzn2-aarch64
[+] dcs645r ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] edezkz3 ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] 6vvthuo ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] xe4evc4 ^[email protected]%[email protected] arch=linux-amzn2-aarch64
[+] x5xehti ^slurm@20-02-4-1%[email protected]~gtk~hdf5~hwloc~mariadb~pmix+readline~restd sysconfdir=PREFIX/etc arch=linux-amzn2-aarch64
spack install minivite%[email protected]^openssh%[email protected]
spack spec -Il minivite%[email protected]^openssh%[email protected]
Input spec
--------------------------------
- minivite%nvhpc
- ^openssh%gcc
Concretized
--------------------------------
[+] effle4z [email protected]%[email protected]+openmp+opt arch=linux-amzn2-skylake_avx512
[+] drkjuxc ^[email protected]%[email protected]~atomics~cuda~cxx~cxx_exceptions+gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker+pmi~singularity~sqlite3+static~thread_multiple+vt+wrapper-rpath fabrics=ofi patches=60ce20bc14d98c572ef7883b9fcd254c3f232c2f3a13377480f96466169ac4c8,fba0d3a784a9723338722b48024a22bb32f6a951db841a4e9f08930a93f41d7a schedulers=slurm arch=linux-amzn2-skylake_avx512
[+] dkc2lhx ^[email protected]%[email protected]~cairo~cuda~gl~libudev+libxml2~netloc~nvml+pci+shared arch=linux-amzn2-skylake_avx512
[+] ing2shq ^[email protected]%[email protected] patches=6e08dc445ece06e9e8b1344397f2d3f169005703ddc0f2ae24f366cde78c7377 arch=linux-amzn2-skylake_avx512
[+] 4wbhxku ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] kyu37po ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,5746cf51f45b405661c3edae7a78c33d41e54d83f635d16e2bf1f956dbfbf635,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-amzn2-skylake_avx512
[+] y2tupel ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 2njg2ak ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] c7dllp5 ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] v6qedll ^[email protected]%[email protected]~python patches=05ff238cf435825ef835c7ae39376b52dc83d8caf19e962f0766c841386a305a,10a88ad47f9797cf7cf2d7d07241f665a3b6d1f31fa026728c8c2ae93e1664e9 arch=linux-amzn2-skylake_avx512
[+] amrpz4o ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 2cm4yqx ^[email protected]%[email protected]~pic libs=shared,static arch=linux-amzn2-skylake_avx512
[+] mxvwz75 ^[email protected]%[email protected]+optimize+pic+shared arch=linux-amzn2-skylake_avx512
[+] i7nsry6 ^[email protected]%[email protected]~symlinks+termlib abi=none arch=linux-amzn2-skylake_avx512
[+] hu6jlcd ^[email protected]%[email protected]+openssl arch=linux-amzn2-skylake_avx512
[+] mfx6dcx ^[email protected]%[email protected]~docs+systemcerts arch=linux-amzn2-skylake_avx512
[+] t2gqkke ^[email protected]%[email protected]+cpanm+shared+threads patches=21cf6a73cec16760f8de2e8895ace1299aff2d8e92dc581cd18f1d95a4503048 arch=linux-amzn2-skylake_avx512
[+] o5ucyic ^[email protected]%[email protected]+cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522 arch=linux-amzn2-skylake_avx512
[+] 6ons5uc ^[email protected]%[email protected]~debug~pic+shared arch=linux-amzn2-skylake_avx512
[+] tdkxrxq ^[email protected]%[email protected] patches=6e42dc243f17aab29fd167f060f5bc1f08813e03368eb301b43c95d4b1386681 arch=linux-amzn2-skylake_avx512
[+] n672euc ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] ujhndzw ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] bwx3qe4 ^[email protected]%[email protected]~debug~kdreg fabrics=sockets,tcp,udp arch=linux-amzn2-skylake_avx512
[+] vxh5iyi ^[email protected]%[email protected] patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006 arch=linux-amzn2-skylake_avx512
[+] 7anp7bk ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] yrlpchd ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] uzot5q7 ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] m6zajlb ^[email protected]%[email protected] arch=linux-amzn2-skylake_avx512
[+] 3dfoict ^slurm@20-02-4-1%[email protected]~gtk~hdf5~hwloc~mariadb~pmix+readline~restd sysconfdir=PREFIX/etc arch=linux-amzn2-skylake_avx512
spack install minivte%[email protected]
spack spec -Il minivite%[email protected]
Input spec
--------------------------------
- minivite%[email protected]
Concretized
--------------------------------
[+] emly6c6 [email protected]%[email protected]+openmp+opt arch=linux-amzn2-graviton2
[+] krxyvbc ^[email protected]%[email protected]~atomics~cuda~cxx~cxx_exceptions+gpfs~internal-hwloc~java~legacylaunchers~lustre~memchecker+pmi~singularity~sqlite3+static~thread_multiple+vt+wrapper-rpath fabrics=ofi patches=60ce20bc14d98c572ef7883b9fcd254c3f232c2f3a13377480f96466169ac4c8,fba0d3a784a9723338722b48024a22bb32f6a951db841a4e9f08930a93f41d7a schedulers=slurm arch=linux-amzn2-graviton2
[+] jroqews ^[email protected]%[email protected]~cairo~cuda~gl~libudev+libxml2~netloc~nvml+pci+shared arch=linux-amzn2-graviton2
[+] e4m4ued ^[email protected]%[email protected] patches=6e08dc445ece06e9e8b1344397f2d3f169005703ddc0f2ae24f366cde78c7377 arch=linux-amzn2-graviton2
[+] kk4ax3i ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] 6c4kz5g ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,5746cf51f45b405661c3edae7a78c33d41e54d83f635d16e2bf1f956dbfbf635,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-amzn2-graviton2
[+] pa6wm5j ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] vtiml6g ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] 4imdwuy ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] wo4l72s ^[email protected]%[email protected]~python patches=05ff238cf435825ef835c7ae39376b52dc83d8caf19e962f0766c841386a305a,10a88ad47f9797cf7cf2d7d07241f665a3b6d1f31fa026728c8c2ae93e1664e9 arch=linux-amzn2-graviton2
[+] r7mmkdp ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] br733tn ^[email protected]%[email protected]~pic libs=shared,static arch=linux-amzn2-graviton2
[+] 4js6ect ^[email protected]%[email protected]+optimize+pic+shared arch=linux-amzn2-graviton2
[+] asgm7mt ^[email protected]%[email protected]~symlinks+termlib abi=none arch=linux-amzn2-graviton2
[+] uttaumr ^[email protected]%[email protected]+openssl arch=linux-amzn2-graviton2
[+] j2qhi7h ^[email protected]%[email protected]~docs+systemcerts arch=linux-amzn2-graviton2
[+] gn4fgp5 ^[email protected]%[email protected]+cpanm+shared+threads patches=21cf6a73cec16760f8de2e8895ace1299aff2d8e92dc581cd18f1d95a4503048 arch=linux-amzn2-graviton2
[+] 5uyf3k4 ^[email protected]%[email protected]+cxx~docs+stl patches=b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522 arch=linux-amzn2-graviton2
[+] wsi7g3j ^[email protected]%[email protected]~debug~pic+shared arch=linux-amzn2-graviton2
[+] s4mb5no ^[email protected]%[email protected] patches=6e42dc243f17aab29fd167f060f5bc1f08813e03368eb301b43c95d4b1386681 arch=linux-amzn2-graviton2
[+] m2wdbeo ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] zori3wf ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] xl6zavq ^[email protected]%[email protected]~debug~kdreg fabrics=sockets,tcp,udp arch=linux-amzn2-graviton2
[+] 5yq4tpw ^[email protected]%[email protected] patches=4e1d78cbbb85de625bad28705e748856033eaafab92a66dffd383a3d7e00cc94,62fc8a8bf7665a60e8f4c93ebbd535647cebf74198f7afafec4c085a8825c006 arch=linux-amzn2-graviton2
[+] fo57byt ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] gmd4264 ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] cl3ohqo ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] yvqpq74 ^[email protected]%[email protected] arch=linux-amzn2-graviton2
[+] zehhooy ^slurm@20-02-4-1%[email protected]~gtk~hdf5~hwloc~mariadb~pmix+readline~restd sysconfdir=PREFIX/etc arch=linux-amzn2-graviton2
reframe -c minivite_short.py -r --performance-report
Details of the validation for Test Case 1
.
======================================
PERFORMANCE REPORT
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_1_OMP_1
- aws:c6gn
- builtin
* num_tasks: 1
* Run Time: 17.3677 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_2_OMP_1
- builtin
* num_tasks: 2
* Run Time: 11.0794 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_4_OMP_1
- builtin
* num_tasks: 4
* Run Time: 4.83797 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_8_OMP_1
- builtin
* num_tasks: 8
* Run Time: 2.47868 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_16_OMP_1
- builtin
* num_tasks: 16
* Run Time: 1.0096 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_32_OMP_1
- builtin
* num_tasks: 32
* Run Time: 0.476241 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__gcc_10_3_0_N_1_MPI_64_OMP_1
- builtin
* num_tasks: 64
* Run Time: 0.231478 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_1_OMP_1
- builtin
* num_tasks: 1
* Run Time: 19.261 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_2_OMP_1
- builtin
* num_tasks: 2
* Run Time: 11.2518 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_4_OMP_1
- builtin
* num_tasks: 4
* Run Time: 5.68812 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_8_OMP_1
- builtin
* num_tasks: 8
* Run Time: 2.85111 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_16_OMP_1
- builtin
* num_tasks: 16
* Run Time: 1.25349 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_32_OMP_1
- builtin
* num_tasks: 32
* Run Time: 0.553428 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__arm_21_0_0_879_N_1_MPI_64_OMP_1
- builtin
* num_tasks: 64
* Run Time: 0.362229 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_1_OMP_1
- builtin
* num_tasks: 1
* Run Time: 19.9492 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_2_OMP_1
- builtin
* num_tasks: 2
* Run Time: 12.5433 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_4_OMP_1
- builtin
* num_tasks: 4
* Run Time: 5.50243 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_8_OMP_1
- builtin
* num_tasks: 8
* Run Time: 2.93296 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_16_OMP_1
- builtin
* num_tasks: 16
* Run Time: 1.28025 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_32_OMP_1
- builtin
* num_tasks: 32
* Run Time: 1.0272 None
------------------------------------------------------------------------------
miniVite_N 1000000_minivite_1_1__nvhpc_21_2_N_1_MPI_64_OMP_1
- builtin
* num_tasks: 64
* Run Time: 1.25819 None
------------------------------------------------------------------------------
Performance comparison of three compilers.
Cores | GCC 10.3.0 | ARM 21.0.0.879 | NVHPC 21.2 |
---|---|---|---|
1 | 17.3677 s | 19.261 s | 19.9492 s |
2 | 11.0794 s | 11.2518 s | 12.5433 s |
4 | 4.83797 s | 5.68812 s | 5.50243 s |
8 | 2.47868 s | 2.85111 s | 2.93296 s |
16 | 1.0096 s | 1.25349 s | 1.28025 s |
32 | 0.47624 s | 0.553428 s | 1.0272 s |
64 | 0.231478 s | 0.362229 s | 1.25819 s |
List of top-10 functions / code locations from a serial profile.
Profiling command used:
Position | Routine | Time (s) | Time (%) |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 |
List of top-10 functions / code locations from a full node profile.
Profiling command used:
Position | Routine | Time (s) | Time (%) | MPI (%) |
---|---|---|---|---|
1 | ||||
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | ||||
7 | ||||
8 | ||||
9 | ||||
10 |
On-node scaling study for two compilers.
Cores | GCC 10.3.0 | ARM 21.0.0.879 |
---|---|---|
1 | 17.3677 s | 19.261 s |
2 | 11.0794 s | 11.2518 s |
4 | 4.83797 s | 5.68812 s |
8 | 2.47868 s | 2.85111 s |
16 | 1.0096 s | 1.25349 s |
32 | 0.47624 s | 0.553428 s |
64 | 0.231478 s | 0.362229 s |
Off-node scaling study in C6gn instances using GCC 10.3.0 compiler.
Nodes | Cores | C6g | C6gn |
---|---|---|---|
1 | 8 | --- | 2.47868 s |
1 | 16 | --- | 1.0096 s |
1 | 32 | --- | 0.47624 s |
1 | 64 | --- | 0.231478 s |
2 | 128 | --- | |
4 | 256 | --- | |
8 | 512 | --- |
On-node scaling study for two architectures using GCC 10.3.0 compiler.
Cores | C6gn (Aarch64) | C5n (X86) |
---|---|---|
1 | 17.3677 s | 14.288 s |
2 | 11.0794 s | 10.2897 s |
4 | 4.83797 s | 5.82913 s |
8 | 2.47868 s | 3.75108 s |
16 | 1.0096 s | 1.50265 s |
32 | 0.47624 s | 0.600258 s |
64 | 0.231478 s | 0.319785 s |
Details of steps taken to optimise performance of the application. Please document work with compiler flags, maths libraries, system libraries, code optimisations, etc.
Compiler flags before:
CFLAGS=
FFLAGS=
Compiler flags after:
CFLAGS=
FFLAGS=
Cores | Original Flags | New Flags |
---|---|---|
1 | ||
2 | ||
4 | ||
8 | ||
16 | ||
32 | ||
64 |
Report on use of maths library calls generated by (Perf Lib Tools)[https://github.com/ARM-software/perf-libs-tools]. Please attach the corresponding apl files.
Performance analysis of the use of different maths libraries.
Cores | OpenBLAS | ArmPL | BLIS |
---|---|---|---|
1 | |||
2 | |||
4 | |||
8 | |||
16 | |||
32 | |||
64 |
How fast can you make the code?
Use all of the above aproaches and any others to make the code as fast as possible. Demonstrate your gains by providing a scaling study for your test case, demonstrating the performance before and after.
Details of lessons from compiling the application.
Details of lessons from analysing the performance of the application.
Details of lessons from performance optimising the application.