# Invocation command line: # /var/data0/sandbox/nvuser/mcolgrove/ACCELv2/bin/harness/runaccel --configfile nvhpc_acc_2311 --reportable --tune base --iterations 2 --nopower --runmode speed --tune base --size ref accel # output_root was not used for this run ############################################################################ # Invocation command line: # runaccel -c nvhpc --reportable -T base --define model= accel # # MODEL may be one of the following options: # 1. "acc" - Use OpenACC (default) # 2. "lop" - Use OpenMP with "loop" construct # 3. "tgt" - Use OpenMP with "distribute" construct # 4. "smd" - Use OpenMP with "distribute" and inner "simd" construct # 5. "acp" - Use OpenACC with the "parallel" src.alt # 6. "lops" - Use OpenMP with "loop" construct src.alt (no metadirectives) # 7. "tgts" - Use OpenMP with "distribute" construct src.alt (no metadirectives) # 8. "smds" - Use OpenMP with "distribute" and inner "simd" construct src.alt (no metadirectives) # ############################################################################ # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 %ifndef %{model} # IF model is not set use acc % define model acc %endif #################################################################### # Tester information #################################################################### license_num = 9045 tester = NVIDIA Corporation test_sponsor = NVIDIA Corporation ###################################################################### # The header section of the config file. Must appear # before any instances of "default=" # # label = how the binaries you generated will be identified # tune = specify "base" or "peak" or "all" label = nvhpc_acc_2311 tune = base output_format = txt,html,pdf teeout = yes teerunout = yes strict_rundir_verify=1 #output_root = /tmp/accel2023 flagsurl000=http://www.spec.org/accel2023/flags/nv2023_flags_v2_arm.xml # Adjust the number of make jobs to use here makeflags=-j 40 preENV_LD_LIBRARY_PATH=/var/data0/sandbox/nvuser/mcolgrove/lego_2311_lib #################################################################### # Hardware information #################################################################### #include: SUT.inc # ----- Begin inclusion of 'SUT.inc' ############################################################################ ##### SUT.inc #### ##### Example of required hardware information for the system under test (SUT) #### default: hw_avail = Sep-2023 sw_avail = Nov-2023 hw_cpu_name = CPU Name hw_cpu_max_mhz = 3100 hw_cpu_nominal_mhz = 2900 hw_nchips = 1 hw_ncores = 72 hw_nthreadspercore = 1 hw_ncpuorder = 1 chip hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 1 MB I+D on chip per core hw_tcache = 117 MB I+D on chip per chip hw_ocache = None hw_vendor = NVIDIA Corporation hw_model = MGX-GH200 hw_disk = 1x NVME, 1000 GB, 99999 RPM hw_memory000 = 480 GB (1 x 480 GB LPDDR5) hw_other = None # Accelerator description hw_accel_connect = NVLink-C2C hw_accel_desc = Grace Hopper Superchip w/ 96GB device memory hw_accel_ecc = Yes hw_accel_model = H100 96GB hw_accel_name = Tesla H100 96GB hw_accel_type = GPU hw_accel_vendor = NVIDIA Corporation sw_accel_driver000 = NVIDIA UNIX Open Kernel Module for aarch64 sw_accel_driver001 = 525.105.17 # ---- End inclusion of '/var/data0/sandbox/nvuser/mcolgrove/ACCELv2/config/SUT.inc' #################################################################### # Software information #################################################################### default: CC = nvc CXX = nvc++ FC = nvfortran CC_VERSION_OPTION = -V CXX_VERSION_OPTION = -V FC_VERSION_OPTION = -V default=base: OPTIMIZE = -Ofast -acc -Mfprelaxed -Mstack_arrays -static-nvidia -march=neoverse-v2 457.spC: PORTABILITY += -mcmodel=medium -Wl,--no-relax 459.miniGhost: EXTRA_LDFLAGS += -Mnomain # The following settings were obtained by running the sysinfo_program # 'specperl $[top]/bin/sysinfo' (sysinfo:SHA:ac6f2b38b7dec295b8795065d3a13319ea78b9367f95037a5e6ed5e46e487861) default: notes_plat_sysinfo_000 = notes_plat_sysinfo_005 = Sysinfo program /var/data0/sandbox/nvuser/mcolgrove/ACCELv2/bin/sysinfo notes_plat_sysinfo_010 = Rev: r6622 of 2021-04-07 b1a7d5f8f71be5aff70a755cad7211a0 notes_plat_sysinfo_015 = running on LegoCG1-96GB-QS-102 Tue Oct 17 01:11:22 2023 notes_plat_sysinfo_020 = notes_plat_sysinfo_025 = SUT (System Under Test) info as seen by some common utilities. notes_plat_sysinfo_030 = For more information on this section, see notes_plat_sysinfo_035 = https://www.spec.org/cpu2017/Docs/config.html#sysinfo notes_plat_sysinfo_040 = notes_plat_sysinfo_045 = From /proc/cpuinfo notes_plat_sysinfo_050 = * notes_plat_sysinfo_055 = * Did not identify cpu model. If you would notes_plat_sysinfo_060 = * like to write your own sysinfo program, see notes_plat_sysinfo_065 = * www.spec.org/cpu2017/config.html#sysinfo notes_plat_sysinfo_070 = * notes_plat_sysinfo_075 = * notes_plat_sysinfo_080 = * 0 "physical id" tags found. Perhaps this is an older system, notes_plat_sysinfo_085 = * or a virtualized system. Not attempting to guess how to notes_plat_sysinfo_090 = * count chips/cores for this system. notes_plat_sysinfo_095 = * notes_plat_sysinfo_100 = 72 "processors" notes_plat_sysinfo_105 = cores, siblings (Caution: counting these is hw and system dependent. The following notes_plat_sysinfo_110 = excerpts from /proc/cpuinfo might not be reliable. Use with caution.) notes_plat_sysinfo_115 = notes_plat_sysinfo_120 = From lscpu from util-linux 2.37.2: notes_plat_sysinfo_125 = Architecture: aarch64 notes_plat_sysinfo_130 = CPU op-mode(s): 64-bit notes_plat_sysinfo_135 = Byte Order: Little Endian notes_plat_sysinfo_140 = CPU(s): 72 notes_plat_sysinfo_145 = On-line CPU(s) list: 0-71 notes_plat_sysinfo_150 = Vendor ID: ARM notes_plat_sysinfo_155 = Model: 0 notes_plat_sysinfo_160 = Thread(s) per core: 1 notes_plat_sysinfo_165 = Core(s) per socket: 72 notes_plat_sysinfo_170 = Socket(s): 1 notes_plat_sysinfo_175 = Stepping: r0p0 notes_plat_sysinfo_180 = Frequency boost: disabled notes_plat_sysinfo_185 = CPU max MHz: 3429.0000 notes_plat_sysinfo_190 = CPU min MHz: 81.0000 notes_plat_sysinfo_195 = BogoMIPS: 2000.00 notes_plat_sysinfo_200 = Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 notes_plat_sysinfo_205 = atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp notes_plat_sysinfo_210 = sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes notes_plat_sysinfo_215 = svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh bti notes_plat_sysinfo_220 = L1d cache: 4.5 MiB (72 instances) notes_plat_sysinfo_225 = L1i cache: 4.5 MiB (72 instances) notes_plat_sysinfo_230 = L2 cache: 72 MiB (72 instances) notes_plat_sysinfo_235 = L3 cache: 114 MiB (1 instance) notes_plat_sysinfo_240 = NUMA node(s): 9 notes_plat_sysinfo_245 = NUMA node0 CPU(s): 0-71 notes_plat_sysinfo_250 = NUMA node1 CPU(s): notes_plat_sysinfo_255 = NUMA node2 CPU(s): notes_plat_sysinfo_260 = NUMA node3 CPU(s): notes_plat_sysinfo_265 = NUMA node4 CPU(s): notes_plat_sysinfo_270 = NUMA node5 CPU(s): notes_plat_sysinfo_275 = NUMA node6 CPU(s): notes_plat_sysinfo_280 = NUMA node7 CPU(s): notes_plat_sysinfo_285 = NUMA node8 CPU(s): notes_plat_sysinfo_290 = Vulnerability Gather data sampling: Not affected notes_plat_sysinfo_295 = Vulnerability Itlb multihit: Not affected notes_plat_sysinfo_300 = Vulnerability L1tf: Not affected notes_plat_sysinfo_305 = Vulnerability Mds: Not affected notes_plat_sysinfo_310 = Vulnerability Meltdown: Not affected notes_plat_sysinfo_315 = Vulnerability Mmio stale data: Not affected notes_plat_sysinfo_320 = Vulnerability Retbleed: Not affected notes_plat_sysinfo_325 = Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled notes_plat_sysinfo_330 = via prctl notes_plat_sysinfo_335 = Vulnerability Spectre v1: Mitigation; __user pointer sanitization notes_plat_sysinfo_340 = Vulnerability Spectre v2: Not affected notes_plat_sysinfo_345 = Vulnerability Srbds: Not affected notes_plat_sysinfo_350 = Vulnerability Tsx async abort: Not affected notes_plat_sysinfo_355 = notes_plat_sysinfo_360 = From lscpu --cache: notes_plat_sysinfo_365 = NAME ONE-SIZE ALL-SIZE WAYS TYPE LEVEL SETS PHY-LINE COHERENCY-SIZE notes_plat_sysinfo_370 = L1d 64K 4.5M 4 Data 1 256 64 notes_plat_sysinfo_375 = L1i 64K 4.5M 4 Instruction 1 256 64 notes_plat_sysinfo_380 = L2 1M 72M 8 Unified 2 2048 64 notes_plat_sysinfo_385 = L3 114M 114M 12 Unified 3 155648 64 notes_plat_sysinfo_390 = notes_plat_sysinfo_395 = From numactl --hardware notes_plat_sysinfo_400 = WARNING: a numactl 'node' might or might not correspond to a physical chip. notes_plat_sysinfo_405 = available: 9 nodes (0-8) notes_plat_sysinfo_410 = node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 notes_plat_sysinfo_415 = 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 notes_plat_sysinfo_420 = 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 notes_plat_sysinfo_425 = node 0 size: 490308 MB notes_plat_sysinfo_430 = node 0 free: 76775 MB notes_plat_sysinfo_435 = node 1 cpus: notes_plat_sysinfo_440 = node 1 size: 97280 MB notes_plat_sysinfo_445 = node 1 free: 96957 MB notes_plat_sysinfo_450 = node 2 cpus: notes_plat_sysinfo_455 = node 2 size: 0 MB notes_plat_sysinfo_460 = node 2 free: 0 MB notes_plat_sysinfo_465 = node 3 cpus: notes_plat_sysinfo_470 = node 3 size: 0 MB notes_plat_sysinfo_475 = node 3 free: 0 MB notes_plat_sysinfo_480 = node 4 cpus: notes_plat_sysinfo_485 = node 4 size: 0 MB notes_plat_sysinfo_490 = node 4 free: 0 MB notes_plat_sysinfo_495 = node 5 cpus: notes_plat_sysinfo_500 = node 5 size: 0 MB notes_plat_sysinfo_505 = node 5 free: 0 MB notes_plat_sysinfo_510 = node 6 cpus: notes_plat_sysinfo_515 = node 6 size: 0 MB notes_plat_sysinfo_520 = node 6 free: 0 MB notes_plat_sysinfo_525 = node 7 cpus: notes_plat_sysinfo_530 = node 7 size: 0 MB notes_plat_sysinfo_535 = node 7 free: 0 MB notes_plat_sysinfo_540 = node 8 cpus: notes_plat_sysinfo_545 = node 8 size: 0 MB notes_plat_sysinfo_550 = node 8 free: 0 MB notes_plat_sysinfo_555 = node distances: notes_plat_sysinfo_560 = node 0 1 2 3 4 5 6 7 8 notes_plat_sysinfo_565 = 0: 10 80 80 80 80 80 80 80 80 notes_plat_sysinfo_570 = 1: 80 10 255 255 255 255 255 255 255 notes_plat_sysinfo_575 = 2: 80 255 10 255 255 255 255 255 255 notes_plat_sysinfo_580 = 3: 80 255 255 10 255 255 255 255 255 notes_plat_sysinfo_585 = 4: 80 255 255 255 10 255 255 255 255 notes_plat_sysinfo_590 = 5: 80 255 255 255 255 10 255 255 255 notes_plat_sysinfo_595 = 6: 80 255 255 255 255 255 10 255 255 notes_plat_sysinfo_600 = 7: 80 255 255 255 255 255 255 10 255 notes_plat_sysinfo_605 = 8: 80 255 255 255 255 255 255 255 10 notes_plat_sysinfo_610 = notes_plat_sysinfo_615 = From /proc/meminfo notes_plat_sysinfo_620 = MemTotal: 601690240 kB notes_plat_sysinfo_625 = HugePages_Total: 0 notes_plat_sysinfo_630 = Hugepagesize: 524288 kB notes_plat_sysinfo_635 = notes_plat_sysinfo_640 = /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor has notes_plat_sysinfo_645 = performance notes_plat_sysinfo_650 = notes_plat_sysinfo_655 = /usr/bin/lsb_release -d notes_plat_sysinfo_660 = Ubuntu 22.04.3 LTS notes_plat_sysinfo_665 = notes_plat_sysinfo_670 = From /etc/*release* /etc/*version* notes_plat_sysinfo_675 = debian_version: bookworm/sid notes_plat_sysinfo_680 = l4t-release: notes_plat_sysinfo_685 = L4T_NAME="L4T Server" notes_plat_sysinfo_690 = L4T_PRETTY_NAME="NVIDIA L4T Server" notes_plat_sysinfo_695 = L4T_SWBUILD_DATE="2023-09-12-19-18-30" notes_plat_sysinfo_700 = L4T_SWBUILD_VERSION="6.0.0-nvidia" notes_plat_sysinfo_705 = L4T_COMMIT_ID="3244539" notes_plat_sysinfo_710 = L4T_PLATFORM="" notes_plat_sysinfo_715 = L4T_SERIAL_NUMBER="" notes_plat_sysinfo_720 = os-release: notes_plat_sysinfo_725 = PRETTY_NAME="Ubuntu 22.04.3 LTS" notes_plat_sysinfo_730 = NAME="Ubuntu" notes_plat_sysinfo_735 = VERSION_ID="22.04" notes_plat_sysinfo_740 = VERSION="22.04.3 LTS (Jammy Jellyfish)" notes_plat_sysinfo_745 = VERSION_CODENAME=jammy notes_plat_sysinfo_750 = ID=ubuntu notes_plat_sysinfo_755 = ID_LIKE=debian notes_plat_sysinfo_760 = HOME_URL="https://www.ubuntu.com/" notes_plat_sysinfo_765 = notes_plat_sysinfo_770 = uname -a: notes_plat_sysinfo_775 = Linux LegoCG1-96GB-QS-102 6.2.0-1010-nvidia-64k #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Aug notes_plat_sysinfo_780 = 30 06:23:50 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux notes_plat_sysinfo_785 = notes_plat_sysinfo_790 = Kernel self-reported vulnerability status: notes_plat_sysinfo_795 = notes_plat_sysinfo_800 = gather_data_sampling: Not affected notes_plat_sysinfo_805 = CVE-2018-12207 (iTLB Multihit): Not affected notes_plat_sysinfo_810 = CVE-2018-3620 (L1 Terminal Fault): Not affected notes_plat_sysinfo_815 = Microarchitectural Data Sampling: Not affected notes_plat_sysinfo_820 = CVE-2017-5754 (Meltdown): Not affected notes_plat_sysinfo_825 = mmio_stale_data: Not affected notes_plat_sysinfo_830 = retbleed: Not affected notes_plat_sysinfo_835 = CVE-2018-3639 (Speculative Store Bypass): Mitigation: Speculative Store notes_plat_sysinfo_840 = Bypass disabled via prctl notes_plat_sysinfo_845 = CVE-2017-5753 (Spectre variant 1): Mitigation: __user pointer notes_plat_sysinfo_850 = sanitization notes_plat_sysinfo_855 = CVE-2017-5715 (Spectre variant 2): Not affected notes_plat_sysinfo_860 = CVE-2020-0543 (Special Register Buffer Data Sampling): Not affected notes_plat_sysinfo_865 = CVE-2019-11135 (TSX Asynchronous Abort): Not affected notes_plat_sysinfo_870 = notes_plat_sysinfo_875 = run-level 3 Oct 14 00:07 notes_plat_sysinfo_880 = notes_plat_sysinfo_885 = SPEC is set to: /var/data0/sandbox/nvuser/mcolgrove/ACCELv2 notes_plat_sysinfo_890 = Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_895 = /dev/nvme0n1p2 ext4 1.8T 1.5T 200G 89% / notes_plat_sysinfo_900 = notes_plat_sysinfo_905 = Cannot run dmidecode; consider saying (as root) notes_plat_sysinfo_910 = chmod +s /usr/sbin/dmidecode notes_plat_sysinfo_915 = notes_plat_sysinfo_920 = BIOS: notes_plat_sysinfo_925 = BIOS Vendor: NVIDIA notes_plat_sysinfo_930 = BIOS Version: 00010001 notes_plat_sysinfo_935 = BIOS Date: 20230921 notes_plat_sysinfo_940 = notes_plat_sysinfo_945 = (End of data from sysinfo program) hw_cpu_name = Grace hw_disk = 1.8 TB NVMe hw_nchips = 1 prepared_by = nvuser (is never output, only tags rawfile) sw_compiler = C/Fortran: Version 23.11 NVHPC SDK fw_bios = NVIDIA 00010001 09/21/2023 sw_file = ext4 sw_os000 = Ubuntu 22.04.3 LTS sw_os001 = 6.2.0-1010-nvidia-64k sw_state = Run level 3 (multi-user) sw_other = None # End of settings added by sysinfo_program # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: notes_000 =Environment variables set by runaccel before the start of the run: notes_005 =LD_LIBRARY_PATH = "/var/data0/sandbox/nvuser/SPECACCEL/nv239_libs" notes_010 =Set to the location of the NVHPC compiler runtime libraries. notes_015 = notes_os_000 =Shell stacksize set to unlimited via "limit stacksize unlimited"