# Invocation command line: # /autobench/sources/speccpu2006/bin/runspec --config int-titan.cfg --action run --rate 1 --copies 1000 --parallel_setup 1000 --parallel_setup_type fork --reportable --nobuild --tune all --iterations 3 --define sles=1 --define mybasearchp7=1 --define mybaseopt=5 --define smt=4 --define numcores=256 --extension XL11pub int # output_root was not used for this run ############################################################################ ####################################################################### # # SPEC CPU2006 Benchmark Config file IBM eServer pSeries Linux # ####################################################################### # THIS CONFIG FILE IS FOR BUILDING on P6 # # --define (-S) options that are passed to the runspec command # that dynamically affect this config file # # numcores=n The number of cores in the system # to determine how many copies to run in rate # # mybaseopt=x Allows override where x=3,4,5 (-O3, -O4, -O5) for base runs # # nolibhuge Allows override to not use extra libraries on base runs # nosmartheap # # debug Adds debug ('-g') compiler option %define P7 -qarch=pwr7 -qtune=pwr7 %define LHBDT -B/usr/share/libhugetlbfs/ -tl -Wl,--hugetlbfs-align %define LHLIB -lhugetlbfs ###################################### %define FDPROPTS -O4 -omullX %define FDPRINT %define make_j 3 #====================================================================== # Global Options apply to all runs #====================================================================== # # For just a report generated without a raw file or any runs required # Do a "runspec --reportonly" (also --action=report or --fakereport) # # Just set up the build or run directories, use --buildsetup or --setup # on the runspec command # Sets nobuild as the default - you will need -D to force a compile # nobuild = 1 # -D forces a build (recompile) # -N prohibits a build (recompile) #action = validate # -a tune = base # -T iterations = 1 # -n output_format = text,html,csv # -o #basepeak = 0 reportable = 0 # -l turns off ignore_errors = 1 # -I mean_anyway = 1 allow_extension_override = 1 ext = XL-ppc64 # -e size = ref post_setup = sync # Include the run-time derived system information so that each # system run has the correct information #include: SUT.inc # ----- Begin inclusion of 'SUT.inc' ############################################################################ # company_name = IBM Corporation hw_vendor = IBM Corporation license_num = 11 sw_state = Run level 5 (multi-user) hw_cpu_mhz = 4004 hw_cpu_name = POWER7 hw_memory = 2 TB (256x8 GB) DDR3 1066 MHz # # # hw_disk = 42x146 GB Raid0 SAS SFF 15K RPM # sw_os000 = SUSE Linux Enterprise Server 11 SP1 sw_os001 = (ppc64), Kernel 2.6.32.12-0.7-ppc64 sw_file = xfs # # sw_avail = Aug-2010 # sw_compiler000 = IBM XL C/C++ for Linux, V11.1 sw_other000= -Post-Link Optimization for Linux on sw_other001 = POWER, Version 5.5.0-3 sw_other002= -MicroQuill Smartheap 9 # hw_model = IBM Power 795 (4.0 GHz, 256 core, SLES) hw_avail =Sep-2010 # hw_ncpuorder =32,64,96,128,160,192,224,256 cores hw_nchips =32 hw_ncores = 256 hw_nthreadspercore = 4 hw_ncoresperchip =8 hw_pcache =32 KB I + 32 KB D on chip per core hw_fpu = Integrated hw_other =None # # hw_scache =256 KB I+D on chip per core hw_tcache =4 MB I+D on chip per core hw_ocache =None # # # # # # ---- End inclusion of '/autobench/sources/speccpu2006/config/SUT.inc' # This tells runspec to set enviornment variables of the form # ENV_xxx if found in here. Forced to 0 for reportable runs env_vars = 0 # Control if the embedded md5 string of compiler options is checked for # recompile if the options have changed check_md5 = 0 # Controls if the log file info is echo'd to the screen teeout = yes # If 1, make copy of the config file before modifing with MD5 # signitures of the compile options. backup_config = 0 # verbose -> -v #verbose = 1 to 99, 5 is default, 91 is good for debugging verbose = 5 %ifdef %{make_j} makeflags = -j%{make_j} %endif # We alway use submit to ensure there is a binding done. # use_submit_for_speed If set, use submit commands for speed as well as rate use_submit_for_speed = 1 copies = 1000 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command #--prevent log file lines that are too long for vi log_line_width = 130 # Point to where the usr/compiler/OS Flags file is flagsurl000 = http://www.spec.org/cpu2006/flags/IBM-Linux-XL.20100901.xml CC_PATH = /opt/ibmcmp/vac/11.1/bin CXX_PATH = /opt/ibmcmp/vacpp/11.1/bin XLF_PATH = /opt/ibmcmp/xlf/13.1/bin #=============================================================================== # How the compilers are called # The settings used here are for IBM C/C++ and xl Fortran compilers #=============================================================================== default=default=default=default: CC = $(CC_PATH)/xlc -qlanglvl=extc99 CXX = $(CXX_PATH)/xlC FC = $(XLF_PATH)/xlf95 %define IPAC -qipa=noobject %define IPAL -qipa=threads EXTRA_CFLAGS = %{IPAC} EXTRA_CXXFLAGS = %{IPAC} EXTRA_FFLAGS = %{IPAC} EXTRA_LDFLAGS = %{IPAL} #====================================================================== # Base Level Optimizations # No limit to number of flags, must be same for all of each Language. #====================================================================== default=base=default=default: %if %{mymode64} sw_base_ptrsize = 64-bit %else sw_base_ptrsize = 32-bit %endif %ifndef %{debug} %define DEBUG %else %define DEBUG -g %endif %define BASEARCH %{P7} %define MODE %if %{mymode64} %define MODE -q64 %endif %define BASEOPT -O5 %{BASEARCH} %{MODE} %{DEBUG} #Check for BASEOPT overrides %if %{mybaseopt} == 3 %define BASEOPT -O3 %{BASEARCH} %{MODE} %{DEBUG} %endif %if %{mybaseopt} == 4 %define BASEOPT -O4 %{BASEARCH} %{MODE} %{DEBUG} %endif %if %{mybaseopt} == 5 %define BASEOPT -O5 %{BASEARCH} %{MODE} %{DEBUG} %endif #====================================================================== # INT and FP Portability Flags # no optimizations allowed here #====================================================================== default=default=default=default: %if %{mymode64} CPORTABILITY = -DSPEC_CPU_LP64 CXXPORTABILITY = -DSPEC_CPU_LP64 FPPPORTABILITY = -DSPEC_CPU_LP64 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_LINUX_PPC -DSPEC_CPU_LP64 403.gcc=peak=default=default: CPORTABILITY = -DSPEC_CPU_LP64 410.bwaves=default=default=default: FPORTABILITY = -qfixed 416.gamess=default=default=default: FPORTABILITY = -qfixed 434.zeusmp=default=default=default: FPORTABILITY = -qfixed 435.gromacs=default=default=default: FPORTABILITY = -qfixed -qextname 436.cactusADM=default=default=default: FPORTABILITY = -qfixed -qextname CPORTABILITY = -DSPEC_CPU_LP64 FPPPORTABILITY = -DSPEC_CPU_LP64 437.leslie3d=default=default=default: FPORTABILITY = -qfixed 453.povray=default=default=default: CXXPORTABILITY = -DSPEC_CPU_LP64 454.calculix=default=default=default: FPORTABILITY = -qfixed -qextname 462.libquantum=default=default=default: CPORTABILITY = -DSPEC_CPU_LINUX -DSPEC_CPU_LP64 464.h264ref=default=default=default: CPORTABILITY = -qchars=signed -DSPEC_CPU_LP64 481.wrf=default=default=default: CPORTABILITY = -DNOUNDERSCORE -DSPEC_CPU_LP64 482.sphinx3=default=default=default: CPORTABILITY = -qchars=signed -DSPEC_CPU_LP64 483.xalancbmk=default=default=default: CXXPORTABILITY = -DSPEC_CPU_LINUX -DSPEC_CPU_LP64 %else 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_LINUX_PPC 462.libquantum=default=default=default: CPORTABILITY = -DSPEC_CPU_LINUX 464.h264ref=default=default=default: CPORTABILITY = -qchars=signed 483.xalancbmk=default=default=default: CXXPORTABILITY = -DSPEC_CPU_LINUX 410.bwaves=default=default=default: FPORTABILITY = -qfixed 416.gamess=default=default=default: FPORTABILITY = -qfixed 434.zeusmp=default=default=default: FPORTABILITY = -qfixed 435.gromacs=default=default=default: FPORTABILITY = -qfixed -qextname 436.cactusADM=default=default=default: FPORTABILITY = -qfixed -qextname 437.leslie3d=default=default=default: FPORTABILITY = -qfixed 454.calculix=default=default=default: FPORTABILITY = -qfixed -qextname 481.wrf=default=default=default: CPORTABILITY = -DNOUNDERSCORE 482.sphinx3=default=default=default: CPORTABILITY = -qchars=signed %endif # mymode64 #====================================================================== # INT and FP Base Flags #====================================================================== int=base=default=default: COPTIMIZE = %{BASEOPT} -qalias=noansi -qalloca CXXOPTIMIZE = %{BASEOPT} -qrtti EXTRA_CLIBS = %{LHLIB} EXTRA_CXXLIBS = -lsmartheap fp=base=default=default: COPTIMIZE = %{BASEOPT} EXTRA_CLIBS = %{LHLIB} CXXOPTIMIZE = %{BASEOPT} -qrtti EXTRA_CXXLIBS = %{LHLIB} FOPTIMIZE = %{BASEOPT} -qsmallstack=dynlenonheap -qalias=nostd %{LHBDT} #====================================================================== # # Default peak flags. # #====================================================================== default=peak=default=default: sw_peak_ptrsize = 32/64-bit %define O2 -O2 %{BASEARCH} %{DEBUG} %define O3 -O3 %{BASEARCH} %{DEBUG} %define O4 -O4 %{BASEARCH} %{DEBUG} %define O5 -O5 %{BASEARCH} %{DEBUG} #====================================================================== # INT peak Flags #====================================================================== int=peak=default=default: copies = 1024 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 162 166 170 174 178 182 186 190 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 163 167 171 175 179 183 187 191 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; let "MEMBIND=\$MYMEM" ; if [[ \$MYMEM -eq 4 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 5 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 6 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 7 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; numactl --physcpubind=\$BIND --membind=\$MEMBIND $command 400.perlbench=peak=default=default: # C only Benchmark OPTIMIZE = %{O4} -qalias=noansi -qipa=level=2 EXTRA_LIBS = -lsmartheap LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr -imullX ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -omullX ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CPORTABILITY = -DSPEC_CPU_LINUX_PPC -DSPEC_CPU_LP64 COPTIMIZE = -q64 %else CPORTABILITY = -DSPEC_CPU_LINUX_PPC %endif notes_peak_fdpr_400_000= fdpr binary optimization tool used for: notes_peak_fdpr_400_005 = 400.perlbench notes_peak_fdpr_400_010= with options -O4 -omullX for optimization phase, notes_peak_fdpr_400_015= and -imullX for instrumentation phase 401.bzip2=peak=default=default: # C only Benchmark copies = 1008 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 #submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; let "MEMBIND=\$MYMEM" ; if [[ \$MYMEM -eq 4 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 5 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 6 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 7 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; numactl --physcpubind=\$BIND --membind=\$MEMBIND $command OPTIMIZE = %{O3} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -vrox ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_401_000= 401.bzip2 notes_peak_fdpr_401_005= with options -O4 -vrox 403.gcc=peak=default=default: # C only Benchmark copies = 1008 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 #submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; let "MEMBIND=\$MYMEM" ; if [[ \$MYMEM -eq 4 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 5 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 6 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 7 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; numactl --physcpubind=\$BIND --membind=\$MEMBIND $command OPTIMIZE = %{O4} -qalloca EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp -rtb ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CPORTABILITY = -DSPEC_CPU_LP64 COPTIMIZE = -q64 %endif notes_peak_fdpr_403_000= 403.gcc notes_peak_fdpr_403_005= with options -O4 -nodp -rtb 429.mcf=peak=default=default: # C only Benchmark copies = 1008 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 #submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; let "MEMBIND=\$MYMEM" ; if [[ \$MYMEM -eq 4 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 5 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 6 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; if [[ \$MYMEM -eq 7 ]]; then MEMBIND=`printf '%s' 4-7` ; fi ; numactl --physcpubind=\$BIND --membind=\$MEMBIND $command OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_429_000= 429.mcf 445.gobmk 458.sjeng 473.astar notes_peak_fdpr_429_005= with options -O3 445.gobmk=peak=default=default: # C only Benchmark OPTIMIZE = %{O4} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif 456.hmmer=peak=default=default: # C only Benchmark OPTIMIZE = %{O5} -qsimd -qassert=refalign -qipa=inline=threshold=2888 -qipa=inline=limit=11880 EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q fdo_pre1 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run1 = $command fdo_post1 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp -m power7 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_456_000= 456.hmmer notes_peak_fdpr_456_005= with options -O4 -nodp -m power7 458.sjeng=peak=default=default: # C only Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif 462.libquantum=peak=default=default: # C only Benchmark copies = 512 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command %define 64 OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -vrox -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif %undef 64 notes_peak_fdpr_462_000= 462.libquantum notes_peak_fdpr_462_005= with options -O4 -vrox -nodp 464.h264ref=peak=default=default: # C only Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -vrox -nodp -rtb ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_464_000= 464.h264ref notes_peak_fdpr_464_005= with options -O4 -vrox -nodp -rtb 471.omnetpp=peak=default=default: # C++ Benchmark copies = 992 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command OPTIMIZE = %{O5} -qrtti EXTRA_LIBS = -lsmartheap LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 -lu -1 -nodp -sdp 9 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CXXOPTIMIZE = -q64 %endif notes_peak_fdpr_471_000= 471.omnetpp notes_peak_fdpr_471_005= with options -O3 -lu -1 -nodp -sdp 9 473.astar=peak=default=default: # C++ Benchmark OPTIMIZE = %{O4} -qipa=inline=threshold=2468 -qipa=inline=limit=11060 -qipa=partition=large EXTRA_LIBS = %{LHLIB} -lsmartheap LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CXXOPTIMIZE = -q64 %endif 483.xalancbmk=peak=default=default: # C++ Benchmark copies = 992 bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 \ 128 132 136 140 144 148 152 156 192 196 200 204 208 212 216 220 224 \ 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 292 296 300 304 308 312 316 320 324 \ 328 332 336 340 344 348 352 356 360 364 368 372 376 380 384 388 392 396 400 404 408 412 416 420 424 \ 428 432 436 440 444 448 452 456 460 464 468 472 476 480 484 488 492 496 500 504 508 512 516 520 524 \ 528 532 536 540 544 548 552 556 560 564 568 572 576 580 584 588 592 596 600 604 608 612 616 620 624 \ 628 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 704 708 712 716 720 724 \ 728 732 736 740 744 748 752 756 760 764 768 772 776 780 784 788 792 796 800 804 808 812 816 820 824 \ 828 832 836 840 844 848 852 856 860 864 868 872 876 880 884 888 892 896 900 904 908 912 916 920 924 \ 928 932 936 940 944 948 952 956 960 964 968 972 976 980 984 988 992 996 1000 1004 1008 1012 1016 1020 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 \ 129 133 137 141 145 149 153 157 193 197 201 205 209 213 217 221 225 \ 229 233 237 241 245 249 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 313 317 321 325 \ 329 333 337 341 345 349 353 357 361 365 369 373 377 381 385 389 393 397 401 405 409 413 417 421 425 \ 429 433 437 441 445 449 453 457 461 465 469 473 477 481 485 489 493 497 501 505 509 513 517 521 525 \ 529 533 537 541 545 549 553 557 561 565 569 573 577 581 585 589 593 597 601 605 609 613 617 621 625 \ 629 633 637 641 645 649 653 657 661 665 669 673 677 681 685 689 693 697 701 705 709 713 717 721 725 \ 729 733 737 741 745 749 753 757 761 765 769 773 777 781 785 789 793 797 801 805 809 813 817 821 825 \ 829 833 837 841 845 849 853 857 861 865 869 873 877 881 885 889 893 897 901 905 909 913 917 921 925 \ 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1005 1009 1013 1017 1021 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 70 74 78 82 86 90 94 98 102 106 110 114 118 122 126 \ 130 134 138 142 146 150 154 158 194 198 202 206 210 214 218 222 226 \ 230 234 238 242 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 318 322 326 \ 330 334 338 342 346 350 354 358 362 366 370 374 378 382 386 390 394 398 402 406 410 414 418 422 426 \ 430 434 438 442 446 450 454 458 462 466 470 474 478 482 486 490 494 498 502 506 510 514 518 522 526 \ 530 534 538 542 546 550 554 558 562 566 570 574 578 582 586 590 594 598 602 606 610 614 618 622 626 \ 630 634 638 642 646 650 654 658 662 666 670 674 678 682 686 690 694 698 702 706 710 714 718 722 726 \ 730 734 738 742 746 750 754 758 762 766 770 774 778 782 786 790 794 798 802 806 810 814 818 822 826 \ 830 834 838 842 846 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 910 914 918 922 926 \ 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 67 71 75 79 83 87 91 95 99 103 107 111 115 119 123 127 \ 131 135 139 143 147 151 155 159 195 199 203 207 211 215 219 223 227 \ 231 235 239 243 247 251 255 259 263 267 271 275 279 283 287 291 295 299 303 307 311 315 319 323 327 \ 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 \ 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 523 527 \ 531 535 539 543 547 551 555 559 563 567 571 575 579 583 587 591 595 599 603 607 611 615 619 623 627 \ 631 635 639 643 647 651 655 659 663 667 671 675 679 683 687 691 695 699 703 707 711 715 719 723 727 \ 731 735 739 743 747 751 755 759 763 767 771 775 779 783 787 791 795 799 803 807 811 815 819 823 827 \ 831 835 839 843 847 851 855 859 863 867 871 875 879 883 887 891 895 899 903 907 911 915 919 923 927 \ 931 935 939 943 947 951 955 959 963 967 971 975 979 983 987 991 995 999 1003 1007 1011 1015 1019 1023 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command OPTIMIZE = -O4 -qarch=pwr5 -qtune=pwr5 -qipa=inline=threshold=2468 -qipa=inline=limit=11060 -qipa=partition=large EXTRA_LIBS = -lsmartheap LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 -m power7 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CXXOPTIMIZE = -q64 %endif notes_peak_fdpr_483_000= 483.xalancbmk notes_peak_fdpr_483_005= with options -O3 -m power7 999.specrand=peak=default=default: # C only Benchmark - Must run, but not reported unless fails OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 #====================================================================== # FP peak Flags #====================================================================== fp=peak=default=default: 410.bwaves=peak=default=default: # Fortran Benchmark copies = 768 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command %define 64 OPTIMIZE = %{O4} -qsmallstack=dynlenonheap EXTRA_LIBS = %{LHLIB} PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifdef %{64} FOPTIMIZE = -q64 %endif %undef 64 416.gamess=peak=default=default: # Fortran Benchmark OPTIMIZE = %{O5} -qalias=nostd EXTRA_LIBS = %{LHLIB} PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifdef %{64} FOPTIMIZE = -q64 %endif 433.milc=peak=default=default: # C only Benchmark copies = 256 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q fdo_pre1 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run1 = $command fdo_post1 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_433_1 = fdpr binary optimization tool used for 433.milc notes_peak_fdpr_433_2 = with options -O4 -nodp 434.zeusmp=peak=default=default: # Fortran Benchmark copies = 768 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command OPTIMIZE = %{O5} -qxlf90=nosignedzero EXTRA_LIBS = %{LHBDT} LDFFLAGS = -Wl,-q PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -vrox -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} FOPTIMIZE = -q64 %endif notes_peak_fdpr_434_1 = fdpr binary optimization tool used for 434.zeusmp notes_peak_fdpr_434_2 = with options -O4 -vrox -nodp 435.gromacs=peak=default=default: # Fortran & C Benchmark OPTIMIZE = %{O4} -qsimd EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q LDFFLAGS = -Wl,-q PASS1_FFLAGS = -qpdf1 PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 FOPTIMIZE = -q64 %endif notes_peak_fdpr_435_1 = fdpr binary optimization tool used for 435.gromacs notes_peak_fdpr_435_2 = with options -O4 -nodp 436.cactusADM=peak=default=default: # Fortran & C Benchmark copies = 512 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command %define 64 OPTIMIZE = %{O4} -qnostrict EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q LDFFLAGS = -Wl,-q PASS1_FFLAGS = -qpdf1 PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} FPORTABILITY = -qfixed -qextname FPPPORTABILITY = -DSPEC_CPU_LP64 CPORTABILITY = -DSPEC_CPU_LP64 FOPTIMIZE = -q64 COPTIMIZE = -q64 %else FPORTABILITY = -qfixed -qextname %endif %undef 64 notes_peak_fdpr_436_1 = fdpr binary optimization tool used for 436.cactusADM notes_peak_fdpr_436_2 = with options -O4 -nodp 437.leslie3d=peak=default=default: # Fortran Benchmark copies = 256 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command %define 64 OPTIMIZE = %{O5} EXTRA_LIBS = %{LHBDT} LDFFLAGS = -Wl,-q fdo_pre1 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run1 = $command fdo_post1 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 -lu -1 -nodp -sdp 9 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} FOPTIMIZE = -q64 %endif %undef 64 notes_peak_fdpr_437_1 = fdpr binary optimization tool used for 437.leslie3d notes_peak_fdpr_437_2 = with options -O3 -lu -1 -nodp -sdp 9 444.namd=peak=default=default: # C++ Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O3 -lu -1 -nodp -sdp 9 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CXXOPTIMIZE = -q64 %endif notes_peak_fdpr_444_1 = fdpr binary optimization tool used for 444.namd notes_peak_fdpr_444_2 = with options -O3 -lu -1 -nodp -sdp 9 447.dealII=peak=default=default: # C++ Benchmark srcalt=apache_stdcxx_4_2_1 OPTIMIZE = %{O4} -qrtti EXTRA_CXXFLAGS = %{IPAC} -qcpp_stdinc=/root/stdcxx421/include/ansi:/root/stdcxx421/include EXTRA_CXXLIBS = -L/root/stdcxx421/lib -R/root/stdcxx421/lib -lstd8d EXTRA_LIBS = -lsmartheap %{LHLIB} %ifdef %{64} CXXOPTIMIZE = -q64 %endif 450.soplex=peak=default=default: # C++ Benchmark OPTIMIZE = -O3 -qtune=auto -qarch=pwr5 EXTRA_LIBS = %{LHLIB} LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} CXXOPTIMIZE = -q64 %endif notes_peak_fdpr_450_1 = fdpr binary optimization tool used for 450.soplex notes_peak_fdpr_450_2 = with options -O4 -nodp 453.povray=peak=default=default: # C++ Benchmark %define 64 OPTIMIZE = %{O4} -qsimd EXTRA_LIBS = -lsmartheap64 LDCXXFLAGS = -Wl,-q PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifdef %{64} CXXPORTABILITY = -DSPEC_CPU_LP64 CXXOPTIMIZE = -q64 %endif %undef 64 notes_peak_fdpr_453_1 = fdpr binary optimization tool used for 453.povray notes_peak_fdpr_453_2 = with options -O3 454.calculix=peak=default=default: # Fortran & C Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHBDT} PASS1_FFLAGS = -qpdf1 PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifdef %{64} FOPTIMIZE = -q64 COPTIMIZE = -q64 %endif notes_peak_fdpr_454_1 = fdpr binary optimization tool used for 454.calculix notes_peak_fdpr_454_2 = with options -O3 459.GemsFDTD=peak=default=default: # Fortran Benchmark copies = 512 submit = let "MYCPU=\$BIND"; MYMEM=`printf '%d' \$((\$MYCPU/32))` ; numactl --physcpubind=\$BIND --membind=\$MYMEM $command OPTIMIZE = %{O4} -qsimd EXTRA_LIBS = %{LHBDT} %ifdef %{64} FOPTIMIZE = -q64 %endif 465.tonto=peak=default=default: # Fortran Benchmark OPTIMIZE = %{O5} -qsimd EXTRA_LIBS = %{LHLIB} PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 LDFFLAGS = -Wl,-q fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} FOPTIMIZE = -q64 %endif notes_peak_fdpr_465_1 = fdpr binary optimization tool used for 465.tonto notes_peak_fdpr_465_2 = with options -O4 470.lbm=peak=default=default: # C Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHBDT} PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 %ifdef %{64} COPTIMIZE = -q64 %endif 481.wrf=peak=default=default: # Fortran & C-for netCDF Benchmark %define 64 OPTIMIZE = %{O3} EXTRA_LIBS = %{LHLIB} %ifdef %{64} COPTIMIZE = -q64 FOPTIMIZE = -q64 %endif %undef 64 482.sphinx3=peak=default=default: # C only Benchmark OPTIMIZE = %{O5} EXTRA_LIBS = %{LHLIB} LDCFLAGS = -Wl,-q PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_pre2 = cp ${baseexe} ${baseexe}.orig ; /opt/bin/fdprpro -a instr %{FDPRINT} ${baseexe}; cp ${baseexe}.instr ${baseexe} fdo_run2 = $command fdo_post2 = cp ${baseexe}.orig ${baseexe} ; /opt/bin/fdprpro -a opt -f ${baseexe}.nprof -O4 -nodp ${baseexe} ; cp ${baseexe}.fdpr ${baseexe} %ifdef %{64} COPTIMIZE = -q64 %endif notes_peak_fdpr_482_1 = fdpr binary optimization tool used for 482.sphinx3 notes_peak_fdpr_482_2 = with options -O4 -nodp 998.specrand=peak=default=default: # C only Benchmark - Must run, but not reported unless fails OPTIMIZE = %{O5} # 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: test_sponsor = IBM Corporation tester = IBM Corporation hw_cpu_char000 = Intelligent Energy Optimization hw_cpu_char001 = enabled, up to 4.14 GHz notes_submit_000 =Benchmarks bound to a processor using numactl on the submit command. notes_os_000 = ulimit -s (stack) set to 1048576. notes_os_005 = Large pages reserved as follows by root user: notes_os_010 = echo 56320 > /proc/sys/vm/nr_overcommit_hugepages notes_os_015 = The following environment varibles were set before the runspec command: notes_os_020 = export HUGETLB_VERBOSE=0 notes_os_025 = export HUGETLB_MORECORE=yes notes_os_030 = export XLFRTEOPTS=intrinthds=1