# Invocation command line: # /export/cpu2006-v1.2/bin/runspec -c A4S.100x37MHz_24way.s12Up3PSE2-140227ir -n 1 -v 6 -I -r --reportable int # output_root used was "/tmp/cpu2006" ############################################################################ tune = base,peak ext = s12Up3PSE2-140227ir makeflags = -j 8 mean_anyway = 1 check_md5 = 0 teeout = 1 output_format = text backup_config = 0 output_root =/tmp/cpu2006 minimize_rundirs = 0 minimize_builddirs = 0 parallel_setup = 256 #parallel_setup_type = submit parallel_setup_type = fork #parallel_setup_prefork = pbind -b $BIND $$ sysinfo_program = specperl $[top]/config/sysinfo #include: bind # ----- Begin inclusion of 'bind' ############################################################################ bind = 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 801, 803, 805, 807, 809, 811, 813, 815, 817, 819, 821, 823, 825, 827, 829, 831, 833, 835, 837, 839, 841, 843, 845, 847, 849, 851, 853, 855, 857, 859, 861, 863, 865, 867, 869, 871, 873, 875, 877, 879, 881, 883, 885, 887, 889, 891, 893, 895, 897, 899, 901, 903, 905, 907, 909, 911, 913, 915, 917, 919, 921, 923, 925, 927, 929, 931, 933, 935, 937, 939, 941, 943, 945, 947, 949, 951, 953, 955, 957, 959, 961, 963, 965, 967, 969, 971, 973, 975, 977, 979, 981, 983, 985, 987, 989, 991, 993, 995, 997, 999, 1001, 1003, 1005, 1007, 1009, 1011, 1013, 1015, 1017, 1019, 1021, 1023, 1025, 1027, 1029, 1031, 1033, 1035, 1037, 1039, 1041, 1043, 1045, 1047, 1049, 1051, 1053, 1055, 1057, 1059, 1061, 1063, 1065, 1067, 1069, 1071, 1073, 1075, 1077, 1079, 1081, 1083, 1085, 1087, 1089, 1091, 1093, 1095, 1097, 1099, 1101, 1103, 1105, 1107, 1109, 1111, 1113, 1115, 1117, 1119, 1121, 1123, 1125, 1127, 1129, 1131, 1133, 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, 1151, 1153, 1155, 1157, 1159, 1161, 1163, 1165, 1167, 1169, 1171, 1173, 1175, 1177, 1179, 1181, 1183, 1185, 1187, 1189, 1191, 1193, 1195, 1197, 1199, 1201, 1203, 1205, 1207, 1209, 1211, 1213, 1215, 1217, 1219, 1221, 1223, 1225, 1227, 1229, 1231, 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, 1249, 1251, 1253, 1255, 1257, 1259, 1261, 1263, 1265, 1267, 1269, 1271, 1273, 1275, 1277, 1279, 1281, 1283, 1285, 1287, 1289, 1291, 1293, 1295, 1297, 1299, 1301, 1303, 1305, 1307, 1309, 1311, 1313, 1315, 1317, 1319, 1321, 1323, 1325, 1327, 1329, 1331, 1333, 1335, 1337, 1339, 1341, 1343, 1345, 1347, 1349, 1351, 1353, 1355, 1357, 1359, 1361, 1363, 1365, 1367, 1369, 1371, 1373, 1375, 1377, 1379, 1381, 1383, 1385, 1387, 1389, 1391, 1393, 1395, 1397, 1399, 1401, 1403, 1405, 1407, 1409, 1411, 1413, 1415, 1417, 1419, 1421, 1423, 1425, 1427, 1429, 1431, 1433, 1435, 1437, 1439, 1441, 1443, 1445, 1447, 1449, 1451, 1453, 1455, 1457, 1459, 1461, 1463, 1465, 1467, 1469, 1471, 1473, 1475, 1477, 1479, 1481, 1483, 1485, 1487, 1489, 1491, 1493, 1495, 1497, 1499, 1501, 1503, 1505, 1507, 1509, 1511, 1513, 1515, 1517, 1519, 1521, 1523, 1525, 1527, 1529, 1531, 1533, 1535, 1537, 1539, 1541, 1543, 1545, 1547, 1549, 1551, 1553, 1555, 1557, 1559, 1561, 1563, 1565, 1567, 1569, 1571, 1573, 1575, 1577, 1579, 1581, 1583, 1585, 1587, 1589, 1591, 1593, 1595, 1597, 1599, 1601, 1603, 1605, 1607, 1609, 1611, 1613, 1615, 1617, 1619, 1621, 1623, 1625, 1627, 1629, 1631, 1633, 1635, 1637, 1639, 1641, 1643, 1645, 1647, 1649, 1651, 1653, 1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, 1683, 1685, 1687, 1689, 1691, 1693, 1695, 1697, 1699, 1701, 1703, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719, 1721, 1723, 1725, 1727, 1729, 1731, 1733, 1735, 1737, 1739, 1741, 1743, 1745, 1747, 1749, 1751, 1753, 1755, 1757, 1759, 1761, 1763, 1765, 1767, 1769, 1771, 1773, 1775, 1777, 1779, 1781, 1783, 1785, 1787, 1789, 1791, 1793, 1795, 1797, 1799, 1801, 1803, 1805, 1807, 1809, 1811, 1813, 1815, 1817, 1819, 1821, 1823, 1825, 1827, 1829, 1831, 1833, 1835, 1837, 1839, 1841, 1843, 1845, 1847, 1849, 1851, 1853, 1855, 1857, 1859, 1861, 1863, 1865, 1867, 1869, 1871, 1873, 1875, 1877, 1879, 1881, 1883, 1885, 1887, 1889, 1891, 1893, 1895, 1897, 1899, 1901, 1903, 1905, 1907, 1909, 1911, 1913, 1915, 1917, 1919, 1921, 1923, 1925, 1927, 1929, 1931, 1933, 1935, 1937, 1939, 1941, 1943, 1945, 1947, 1949, 1951, 1953, 1955, 1957, 1959, 1961, 1963, 1965, 1967, 1969, 1971, 1973, 1975, 1977, 1979, 1981, 1983, 1985, 1987, 1989, 1991, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009, 2011, 2013, 2015, 2017, 2019, 2021, 2023, 2025, 2027, 2029, 2031, 2033, 2035, 2037, 2039, 2041, 2043, 2045, 2047, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 352, 354, 356, 358, 360, 362, 364, 366, 368, 370, 372, 374, 376, 378, 380, 382, 384, 386, 388, 390, 392, 394, 396, 398, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568, 570, 572, 574, 576, 578, 580, 582, 584, 586, 588, 590, 592, 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, 646, 648, 650, 652, 654, 656, 658, 660, 662, 664, 666, 668, 670, 672, 674, 676, 678, 680, 682, 684, 686, 688, 690, 692, 694, 696, 698, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748, 750, 752, 754, 756, 758, 760, 762, 764, 766, 768, 770, 772, 774, 776, 778, 780, 782, 784, 786, 788, 790, 792, 794, 796, 798, 800, 802, 804, 806, 808, 810, 812, 814, 816, 818, 820, 822, 824, 826, 828, 830, 832, 834, 836, 838, 840, 842, 844, 846, 848, 850, 852, 854, 856, 858, 860, 862, 864, 866, 868, 870, 872, 874, 876, 878, 880, 882, 884, 886, 888, 890, 892, 894, 896, 898, 900, 902, 904, 906, 908, 910, 912, 914, 916, 918, 920, 922, 924, 926, 928, 930, 932, 934, 936, 938, 940, 942, 944, 946, 948, 950, 952, 954, 956, 958, 960, 962, 964, 966, 968, 970, 972, 974, 976, 978, 980, 982, 984, 986, 988, 990, 992, 994, 996, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1026, 1028, 1030, 1032, 1034, 1036, 1038, 1040, 1042, 1044, 1046, 1048, 1050, 1052, 1054, 1056, 1058, 1060, 1062, 1064, 1066, 1068, 1070, 1072, 1074, 1076, 1078, 1080, 1082, 1084, 1086, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126, 1128, 1130, 1132, 1134, 1136, 1138, 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1168, 1170, 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1230, 1232, 1234, 1236, 1238, 1240, 1242, 1244, 1246, 1248, 1250, 1252, 1254, 1256, 1258, 1260, 1262, 1264, 1266, 1268, 1270, 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, 1312, 1314, 1316, 1318, 1320, 1322, 1324, 1326, 1328, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1358, 1360, 1362, 1364, 1366, 1368, 1370, 1372, 1374, 1376, 1378, 1380, 1382, 1384, 1386, 1388, 1390, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1410, 1412, 1414, 1416, 1418, 1420, 1422, 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1438, 1440, 1442, 1444, 1446, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 1464, 1466, 1468, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 1556, 1558, 1560, 1562, 1564, 1566, 1568, 1570, 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1654, 1656, 1658, 1660, 1662, 1664, 1666, 1668, 1670, 1672, 1674, 1676, 1678, 1680, 1682, 1684, 1686, 1688, 1690, 1692, 1694, 1696, 1698, 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, 1728, 1730, 1732, 1734, 1736, 1738, 1740, 1742, 1744, 1746, 1748, 1750, 1752, 1754, 1756, 1758, 1760, 1762, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1778, 1780, 1782, 1784, 1786, 1788, 1790, 1792, 1794, 1796, 1798, 1800, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818, 1820, 1822, 1824, 1826, 1828, 1830, 1832, 1834, 1836, 1838, 1840, 1842, 1844, 1846, 1848, 1850, 1852, 1854, 1856, 1858, 1860, 1862, 1864, 1866, 1868, 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1884, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1914, 1916, 1918, 1920, 1922, 1924, 1926, 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, 1944, 1946, 1948, 1950, 1952, 1954, 1956, 1958, 1960, 1962, 1964, 1966, 1968, 1970, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2012, 2014, 2016, 2018, 2020, 2022, 2024, 2026, 2028, 2030, 2032, 2034, 2036, 2038, 2040, 2042, 2044, 2046, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 submit = echo '/usr/sbin/pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk # ---- End inclusion of '/export/cpu2006-v1.2/config/bind' #include: copies # ----- Begin inclusion of 'copies' ############################################################################ copies = 2016 # header section default # ---- End inclusion of '/export/cpu2006-v1.2/config/copies' #include: s12Up3PSE2-140227ir.opt.inc # ----- Begin inclusion of 's12Up3PSE2-140227ir.opt.inc' ############################################################################ #################### Compiler invocation ######################## default=default=default=default: SPECLANG=/opt/PSE2/sparc-S2/bin/ XJOBS=8 CC = $(SPECLANG)cc -xjobs=$(XJOBS) $(LOCALCOMP) CXX = $(SPECLANG)CC -xjobs=$(XJOBS) $(LOCALCOMP) FC = $(SPECLANG)f90 -xjobs=$(XJOBS) $(LOCALCOMP) ################################################################# SPEC_BASE=$[top] #### Allow Choice of STLport4 or Apache Standard C++ Library #### default: APACHE_INCL = $(SPEC_BASE)/stdcxx-4.2.1/include APACHE_BLD_INCL = $(SPEC_BASE)/stdcxx-4.2.1/build/include APACHE_LIBDIR = $(SPEC_BASE)/stdcxx-4.2.1/build/lib APACHE_LIB = std8d APACHE_EXTRA_CXXFLAGS = -library=no%Cstd,no%stlport4 -I$(APACHE_INCL) -I$(APACHE_BLD_INCL) APACHE_EXTRA_CXXLIBS = -library=no%Cstd,no%stlport4 -L$(APACHE_LIBDIR) -R$(APACHE_LIBDIR) -l$(APACHE_LIB) ################################################################# #################### Portability Flags ########################## 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS_SPARC %ifdef %{m64} CPORTABILITY += -DSPEC_CPU_LP64 %endif 403.gcc=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS 462.libquantum=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS 483.xalancbmk=default=default: CXXPORTABILITY = -DSPEC_CPU_SOLARIS ################################################################# ############### Feedback Compilation Flags ###################### default: fdo_pre0 = rm -rf ./feedback.profile ./SunWS_cache PASS1_CFLAGS = -xprofile=collect:./feedback PASS1_FFLAGS = -xprofile=collect:./feedback PASS1_CXXFLAGS = -xprofile=collect:./feedback PASS1_LDFLAGS = -xprofile=collect:./feedback PASS2_CFLAGS = -xprofile=use:./feedback PASS2_FFLAGS = -xprofile=use:./feedback PASS2_CXXFLAGS = -xprofile=use:./feedback PASS2_LDFLAGS = -xprofile=use:./feedback ################################################################# #################### Baseline Int Flags ######################### int=base: feedback = 0 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xipo=2 -xpagesize=4M COPTIMIZE = -xalias_level=std CXXOPTIMIZE = -xalias_level=compatible -library=stlport4 EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CXXLIBS = -lfast %ifdef %{m64} OPTIMIZE += -m64 %endif ################################################################# #################### Peak Integer Flags ########################## int=peak: feedback = 1 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 EXTRA_LDFLAGS = -M $(SPEC_BASE)/mapfiles/map.256M.align %ifdef %{m64} OPTIMIZE += -m64 %endif 400.perlbench=peak: COPTIMIZE = -xipo=1 -xalias_level=std -xrestrict -xprefetch=no%auto -xO4 EXTRA_LIBS = -lfast 401.bzip2=peak: COPTIMIZE = -xalias_level=strong -xprefetch=no%auto -W2,-Ainline:rs=1000:cs=500:inc=60 EXTRA_LIBS = -lfast 403.gcc=peak: COPTIMIZE = -xO4 -xipo=2 -xprefetch=no%auto 429.mcf=peak: COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=1 -xprefetch=latx:0.2 -W2,-Asac 445.gobmk=peak: COPTIMIZE = -xO4 -xalias_level=std -xrestrict -xprefetch=no%auto -Wc,-Qiselect-funcalign=64 456.hmmer=peak: COPTIMIZE = -xipo=1 -xalias_level=std -xunroll=6 -xprefetch=latx:3.0 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 458.sjeng=peak: COPTIMIZE = -xO4 -xipo=2 -xalias_level=std -xprefetch=no%auto -Wc,-Qlu-en=1-t=4 462.libquantum=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -xunroll=8 -xprefetch=no%auto -Wc,-Qlu-en=1-t=4 EXTRA_LIBS = -lbsdmalloc 464.h264ref=peak: COPTIMIZE = -xalias_level=strong -xipo=1 -Wc,-Qiselect-funcalign=64 471.omnetpp=peak: CXXOPTIMIZE = -xipo=1 -xalias_level=compatible -xunroll=2 -xprefetch_level=3 -W2,-Asac EXTRA_LIBS = -lfast 473.astar=peak: CXXOPTIMIZE = -xalias_level=compatible -xprefetch=no%auto EXTRA_LIBS = -lfast 483.xalancbmk=peak: CXXOPTIMIZE = -xipo=2 -xalias_level=compatible -xdepend -xprefetch_level=3 -xprefetch=latx:0.4 -library=stlport4 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac EXTRA_LIBS = -lfast ################################################################# #################### Baseline Fp Flags ########################## fp=base: feedback = 0 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 CXXOPTIMIZE = -xipo=2 -xalias_level=compatible FOPTIMIZE = -xipo=2 -xvector=%none EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CLIBS = -lbsdmalloc %ifdef %{m64} OPTIMIZE += -m64 %endif ################################################################# #################### Peak FP Flags ############################## fp=peak: feedback = 1 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 %ifdef %{m64} OPTIMIZE += -m64 %endif 410.bwaves=peak: FOPTIMIZE = -xipo=2 -xunroll=4 -xvector=%none -xprefetch=no%auto 416.gamess=peak: feedback = 0 FOPTIMIZE = -xipo=1 -xprefetch=no%auto -xunroll=6 433.milc=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -fsimple=1 -W2,-Ainline:rs=400 -Qoption cg -Qms_pipe+alldoall -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac 434.zeusmp=peak: feedback = 0 FOPTIMIZE = -xvector=%none 435.gromacs=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 FOPTIMIZE = -xipo=2 -xvector=%none 436.cactusADM=peak: feedback = 0 FOPTIMIZE = -xO4 -xunroll=16 -xprefetch=latx:1.4 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac EXTRA_LIBS = -lbsdmalloc EXTRA_LDFLAGS = -M /export/cpu2006-v1.2/mapfiles/map.256M.align 437.leslie3d=peak: feedback = 0 FOPTIMIZE = -xunroll=2 -xvector=%none -xprefetch=latx:0.8 -Qoption cg -Qms_pipe+alldoall 444.namd=peak: CXXOPTIMIZE = -xalias_level=compatible -xprefetch=no%auto -Qoption cg -Qms_pipe+alldoall 447.dealII=peak: CXXOPTIMIZE = -xipo=1 -xalias_level=compatible -xrestrict -xprefetch=no%auto EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) 450.soplex=peak: CXXOPTIMIZE = -library=stlport4 -xO3 -xunroll=8 -xrestrict -Qoption cg -Qlp-ol=1-it=3-imb=1 -Qoption iropt -Apf:pdl=3 -xprefetch=latx:0.2 EXTRA_LIBS = -lbsdmalloc 453.povray=peak: CXXOPTIMIZE = -xO4 -xipo=2 -xalias_level=compatible -xlinkopt=2 -xprefetch=no%auto -xunroll=7 -Qoption iropt -Ainline:rs=1024:cs=1024:inc=900 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 EXTRA_LIBS = -lfast 454.calculix=peak: COPTIMIZE = -xipo=1 -xalias_level=strong -xprefetch=latx:2.0 FOPTIMIZE = -xipo=1 -xprefetch=latx:2.0 -stackvar 459.GemsFDTD=peak: FOPTIMIZE = -xunroll=9 -xprefetch=latx:0.2 -xprefetch_level=3 -Qoption cg -Qlp-av=128 -Qoption iropt -Rujam 465.tonto=peak: FOPTIMIZE = -xipo=1 -xO4 -xunroll=3 -xprefetch=no%auto EXTRA_LIBS = -lbsdmalloc 470.lbm=peak: COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 -xpagesize=256M EXTRA_LDFLAGS = -M $(SPEC_BASE)/mapfiles/map.256M.align EXTRA_LIBS = -lbsdmalloc 481.wrf=peak: feedback = 0 FOPTIMIZE = -xunroll=9 -xprefetch=latx:0.4 -Qoption iropt -Rujam -xO4 482.sphinx3=peak: COPTIMIZE = -xipo=2 -xunroll=8 -xprefetch=latx:0.6 EXTRA_LIBS = -lbsdmalloc ################################################################# # ---- End inclusion of '/export/cpu2006-v1.2/config/s12Up3PSE2-140227ir.opt.inc' ### default=default=default=default: hw_avail = Apr-2014 hw_cpu_char = hw_cpu_mhz = 3700 hw_cpu_name = Fujitsu SPARC64 X hw_disk000 = tmpfs hw_disk001 = 600 GB 10,025 RPM Toshiba MBF2600RC SAS (for hw_disk002 = system disk) hw_fpu = Integrated hw_memory = 2048 GB (128 x 16 GB), 4-way interleaved hw_model = Fujitsu SPARC M10-4S hw_nchips = 16 hw_ncores = 256 hw_ncoresperchip = 16 hw_ncpuorder000 = 1 to 16 BBs; each BB contains 2 or 4 CPU chips; hw_ncpuorder001 = each CPU chip contains 4, 8, 12, 16 cores hw_nthreadspercore = 2 hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 24 MB I+D on chip per chip hw_tcache = None hw_vendor = Fujitsu sw_auto_parallel = No license_num = 19 sw_avail = Feb-2014 sw_base_ptrsize = 32-bit sw_compiler000= C/C++: Version 12.3 of Oracle Solaris Studio sw_compiler001 = 10/13 Patch Set sw_file000 = tmpfs (output_root was used to put run sw_file001 = directories in /tmp/cpu2006) sw_file002 = zfs sw_os = Solaris 11.1 sw_other = None sw_peak_ptrsize = 32-bit sw_state = Default test_date = Dec-2012 test_sponsor = Fujitsu tester = Fujitsu #notes_submit_000= Processes were assigned to specific processors using 'pbind' commands. #notes_submit_005= The config file option 'submit' was used, along with a list of #notes_submit_010= processors in the 'BIND' variable, to generate the pbind commands. #notes_submit_015= (For details, please see the config file.) #notes_os_shell_000= Shell Environments: #notes_os_shell_005= ulimit -s 131072 was used to limit the space consumed by the stack #notes_os_shell_010= (and therefore make more space available to the heap). #notes_os_shell_015= #notes_os_shell_020= The "webconsole" service was turned off using svcadm disable webconsole. #notes_os_shell_025= #notes_os_sys_000= System Tunables: #notes_os_sys_005= (/etc/system parameters) #notes_os_sys_010= lpg_alloc_prefer=1 #notes_os_sys_015= Indicates that extra effort should be taken to ensure that pages are #notes_os_sys_020= created in the nearby lgroup (NUMA location). #notes_000= output_root was used to put run directories in /tmp/cpu2006 (tmpfs). # The following settings were obtained by running 'specperl $[top]/config/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program /export/cpu2006-v1.2/config/sysinfo notes_plat_sysinfo_005 = $Rev: 6874 $ $Date:: 2013-11-20 #$ 5ec117938769af2bf59ae0ed87ea9ccd notes_plat_sysinfo_010 = running on spec-bb03 Tue Mar 25 00:29:30 2014 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by notes_plat_sysinfo_025 = some common utilities. To remove or add to this section, see: notes_plat_sysinfo_030 = http://www.spec.org/cpu2006/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = From /usr/sbin/psrinfo notes_plat_sysinfo_045 = SPARC64-X+ (chipid 0, clock 3700 MHz) notes_plat_sysinfo_050 = SPARC64-X+ (chipid 1, clock 3700 MHz) notes_plat_sysinfo_055 = SPARC64-X+ (chipid 10, clock 3700 MHz) notes_plat_sysinfo_060 = SPARC64-X+ (chipid 11, clock 3700 MHz) notes_plat_sysinfo_065 = SPARC64-X+ (chipid 12, clock 3700 MHz) notes_plat_sysinfo_070 = SPARC64-X+ (chipid 13, clock 3700 MHz) notes_plat_sysinfo_075 = SPARC64-X+ (chipid 14, clock 3700 MHz) notes_plat_sysinfo_080 = SPARC64-X+ (chipid 15, clock 3700 MHz) notes_plat_sysinfo_085 = SPARC64-X+ (chipid 16, clock 3700 MHz) notes_plat_sysinfo_090 = SPARC64-X+ (chipid 17, clock 3700 MHz) notes_plat_sysinfo_095 = SPARC64-X+ (chipid 18, clock 3700 MHz) notes_plat_sysinfo_100 = SPARC64-X+ (chipid 19, clock 3700 MHz) notes_plat_sysinfo_105 = SPARC64-X+ (chipid 2, clock 3700 MHz) notes_plat_sysinfo_110 = SPARC64-X+ (chipid 20, clock 3700 MHz) notes_plat_sysinfo_115 = SPARC64-X+ (chipid 21, clock 3700 MHz) notes_plat_sysinfo_120 = SPARC64-X+ (chipid 22, clock 3700 MHz) notes_plat_sysinfo_125 = SPARC64-X+ (chipid 23, clock 3700 MHz) notes_plat_sysinfo_130 = SPARC64-X+ (chipid 24, clock 3700 MHz) notes_plat_sysinfo_135 = SPARC64-X+ (chipid 25, clock 3700 MHz) notes_plat_sysinfo_140 = SPARC64-X+ (chipid 26, clock 3700 MHz) notes_plat_sysinfo_145 = SPARC64-X+ (chipid 27, clock 3700 MHz) notes_plat_sysinfo_150 = SPARC64-X+ (chipid 28, clock 3700 MHz) notes_plat_sysinfo_155 = SPARC64-X+ (chipid 29, clock 3700 MHz) notes_plat_sysinfo_160 = SPARC64-X+ (chipid 3, clock 3700 MHz) notes_plat_sysinfo_165 = SPARC64-X+ (chipid 30, clock 3700 MHz) notes_plat_sysinfo_170 = SPARC64-X+ (chipid 31, clock 3700 MHz) notes_plat_sysinfo_175 = SPARC64-X+ (chipid 32, clock 3700 MHz) notes_plat_sysinfo_180 = SPARC64-X+ (chipid 33, clock 3700 MHz) notes_plat_sysinfo_185 = SPARC64-X+ (chipid 34, clock 3700 MHz) notes_plat_sysinfo_190 = SPARC64-X+ (chipid 35, clock 3700 MHz) notes_plat_sysinfo_195 = SPARC64-X+ (chipid 36, clock 3700 MHz) notes_plat_sysinfo_200 = SPARC64-X+ (chipid 37, clock 3700 MHz) notes_plat_sysinfo_205 = SPARC64-X+ (chipid 38, clock 3700 MHz) notes_plat_sysinfo_210 = SPARC64-X+ (chipid 39, clock 3700 MHz) notes_plat_sysinfo_215 = SPARC64-X+ (chipid 4, clock 3700 MHz) notes_plat_sysinfo_220 = SPARC64-X+ (chipid 40, clock 3700 MHz) notes_plat_sysinfo_225 = SPARC64-X+ (chipid 41, clock 3700 MHz) notes_plat_sysinfo_230 = SPARC64-X+ (chipid 42, clock 3700 MHz) notes_plat_sysinfo_235 = SPARC64-X+ (chipid 43, clock 3700 MHz) notes_plat_sysinfo_240 = SPARC64-X+ (chipid 44, clock 3700 MHz) notes_plat_sysinfo_245 = SPARC64-X+ (chipid 45, clock 3700 MHz) notes_plat_sysinfo_250 = SPARC64-X+ (chipid 46, clock 3700 MHz) notes_plat_sysinfo_255 = SPARC64-X+ (chipid 47, clock 3700 MHz) notes_plat_sysinfo_260 = SPARC64-X+ (chipid 48, clock 3700 MHz) notes_plat_sysinfo_265 = SPARC64-X+ (chipid 49, clock 3700 MHz) notes_plat_sysinfo_270 = SPARC64-X+ (chipid 5, clock 3700 MHz) notes_plat_sysinfo_275 = SPARC64-X+ (chipid 50, clock 3700 MHz) notes_plat_sysinfo_280 = SPARC64-X+ (chipid 51, clock 3700 MHz) notes_plat_sysinfo_285 = SPARC64-X+ (chipid 52, clock 3700 MHz) notes_plat_sysinfo_290 = SPARC64-X+ (chipid 53, clock 3700 MHz) notes_plat_sysinfo_295 = SPARC64-X+ (chipid 54, clock 3700 MHz) notes_plat_sysinfo_300 = SPARC64-X+ (chipid 55, clock 3700 MHz) notes_plat_sysinfo_305 = SPARC64-X+ (chipid 56, clock 3700 MHz) notes_plat_sysinfo_310 = SPARC64-X+ (chipid 57, clock 3700 MHz) notes_plat_sysinfo_315 = SPARC64-X+ (chipid 58, clock 3700 MHz) notes_plat_sysinfo_320 = SPARC64-X+ (chipid 59, clock 3700 MHz) notes_plat_sysinfo_325 = SPARC64-X+ (chipid 6, clock 3700 MHz) notes_plat_sysinfo_330 = SPARC64-X+ (chipid 60, clock 3700 MHz) notes_plat_sysinfo_335 = SPARC64-X+ (chipid 61, clock 3700 MHz) notes_plat_sysinfo_340 = SPARC64-X+ (chipid 62, clock 3700 MHz) notes_plat_sysinfo_345 = SPARC64-X+ (chipid 63, clock 3700 MHz) notes_plat_sysinfo_350 = SPARC64-X+ (chipid 7, clock 3700 MHz) notes_plat_sysinfo_355 = SPARC64-X+ (chipid 8, clock 3700 MHz) notes_plat_sysinfo_360 = SPARC64-X+ (chipid 9, clock 3700 MHz) notes_plat_sysinfo_365 = 64 chips notes_plat_sysinfo_370 = 2048 threads notes_plat_sysinfo_375 = 3700 MHz notes_plat_sysinfo_380 = notes_plat_sysinfo_385 = From kstat: 1024 cores notes_plat_sysinfo_390 = notes_plat_sysinfo_395 = From prtconf: 8760320 Megabytes notes_plat_sysinfo_400 = notes_plat_sysinfo_405 = /etc/release: notes_plat_sysinfo_410 = Oracle Solaris 11.1 SPARC notes_plat_sysinfo_415 = uname -a: notes_plat_sysinfo_420 = SunOS spec-bb03 5.11 11.1 sun4v sparc sun4v notes_plat_sysinfo_425 = notes_plat_sysinfo_430 = disk: df -h $SPEC notes_plat_sysinfo_435 = Filesystem Size Used Available Capacity Mounted on notes_plat_sysinfo_440 = rpool/export 547G 35G 423G 8% /export notes_plat_sysinfo_445 = notes_plat_sysinfo_450 = (End of data from sysinfo program) hw_cpu_mhz = 3700 hw_cpu_name = SPARC64 X+ hw_memory000 = 8576 GB (16 x 32 GB + 504 x 16 GB) hw_memory001 = chip#0: 512 GB (16 x 32 GB 4Rx4 PC3-10600R-9, hw_memory002 = ECC) hw_memory003 = chip#1-#63: 8064 GB (504 x 16 GB 2Rx4 hw_memory004 = PC3L-12800R-11, ECC) hw_nchips = 64 hw_ncores = 1024 hw_ncoresperchip = 16 hw_nthreadspercore = 2 prepared_by = root (is never output, only tags rawfile) sw_os = Solaris 11.1 SRU 15.4 # 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: flagsurl000 = http://www.spec.org/cpu2006/flags/Oracle-Solaris-Studio12.3-SPARC64X.20140423.xml notes_submit_000 = Processes were assigned to specific processors using 'pbind' commands. notes_submit_005 = The config file option 'submit' was used, along with a list of notes_submit_010 = processors in the 'BIND' variable, to generate the pbind commands. notes_submit_015 = (For details, please see the config file.) notes_os_sys_000 = System Tunables: notes_os_sys_005 = (/etc/system parameters) notes_os_sys_010 = autoup = 1555200 notes_os_sys_015 = Causes pages older than the listed number of seconds to be written by fsflush. notes_os_sys_020 = tune_t_fsflushr = 259200 notes_os_sys_025 = Controls how many seconds elapse between runs of the page flush daemon, fsflush. notes_os_shell_000 = Shell Environments: notes_os_shell_005 = ulimit -s 131072 was used to limit the space consumed by the stack notes_os_shell_010 = (and therefore make more space available to the heap). notes_os_shell_015 = notes_os_shell_020 = The "Logical Domains Manager" service was turned off using the command "svcadm disable ldmd". notes_os_shell_025 =