Knowledge

UltraSPARC

Source đź“ť

25: 97: 880: 312:
The UltraSPARC required a mandatory external secondary cache. The cache is unified, has a capacity of 512 KB to 4 MB and is direct-mapped. It can return data in a single cycle. The external cache is implemented with synchronous SRAMs clocked at the same frequency as the microprocessor, as ratios were
277:
The execution units were simplified relative to the SuperSPARC to achieve higher clock frequencies - an example of a simplification is that the ALUs were not cascaded, unlike the SuperSPARC, to avoid restricting clock frequency.
333:(DSP) with some features missing such as three levels of metal instead of four and a 0.55 feature size, before it was used to fabricate the UltraSPARC to avoid a repeat of the fabrication problems encountered with 296:
The floating-point unit consists of five functional units. One executes floating point adds and subtracts, one multiplies, one divides and square-roots. Two units are for executing SIMD instructions defined by the
289:, of which the UltraSPARC has eight, the actual number of registers is 144. The register file has seven read and three write ports. The integer register file provides registers to two 309:
The UltraSPARC has two levels of cache, primary and secondary. There are two primary caches, one for instructions and one for data. Both have a capacity of 16 KB.
329:
process as Texas Instruments claimed it did not scale well to 0.5 ÎĽm processes and offered little performance improvement. The process was perfected on TI's MVP
450: 293:
and the load/store unit. The two ALUs can both execute arithmetic, logic and shift instructions but only one can execute multiply and divide instructions.
322: 54: 1142: 432: 301:(VIS). The floating-point register file contains thirty-two 64-bit registers. It has five read ports and three write ports. 1341: 1187: 76: 47: 262: 1346: 1096: 1336: 425: 1177: 1331: 1117: 978: 242: 162: 1296: 904: 1014: 321:
It contained 3.8 million transistors. It was fabricated in Texas Instruments' EPIC-3 process, a 0.5 ÎĽm
1312: 418: 37: 1301: 1060: 1055: 958: 845: 330: 41: 33: 953: 860: 627: 144: 1147: 865: 835: 298: 58: 1101: 1019: 403: 394: 290: 1070: 674: 615: 266: 179: 238:, introduced in mid-1995. It is the first microprocessor from Sun to implement the 64-bit 8: 948: 916: 879: 385:
Greenley, D. et al. (1995). "UltraSPARC: The next generation superscalar 64-bit SPARC".
1065: 1265: 1245: 1200: 235: 1280: 1250: 1230: 1024: 789: 664: 536: 531: 441: 231: 131: 1235: 973: 546: 541: 526: 521: 346: 325:(CMOS) process with four levels of metal. The UltraSPARC was not fabricated in a 286: 1157: 899: 850: 746: 657: 652: 610: 516: 511: 506: 501: 368: 227: 401:
Gwennap, Linley (5 December 1994). "UltraSparc Adds Multimedia Instructions".
1325: 1205: 769: 764: 759: 730: 647: 373: 363: 282: 246: 214: 392:
Gwennap, Linley (3 October 1994). "UltraSparc Unleashes SPARC Performance".
1210: 830: 642: 637: 553: 496: 1162: 1086: 943: 840: 684: 669: 258: 1275: 1034: 998: 963: 921: 720: 715: 689: 583: 578: 358: 334: 203: 147: 1167: 1050: 993: 820: 622: 563: 558: 96: 1255: 1240: 1195: 1152: 1091: 855: 825: 784: 779: 774: 632: 603: 598: 593: 588: 410: 239: 167: 1172: 988: 968: 933: 710: 679: 573: 568: 486: 1270: 326: 1122: 983: 926: 909: 894: 810: 705: 491: 481: 476: 471: 1260: 938: 815: 794: 1029: 345:
The UltraSPARC is packaged in a 521-contact plastic
323:
complementary metal–oxide–semiconductor
1323: 313:not supported. It is accessed via the data bus. 46:but its sources remain unclear because it lacks 426: 285:has 32 64-bit entries. As the SPARC ISA uses 261:microprocessor that executes instructions in 16:Microprocessor developed by Sun Microsystems 1143:Common Development and Distribution License 878: 433: 419: 77:Learn how and when to remove this message 1324: 414: 352: 440: 252: 18: 272: 265:. It includes a nine-stage integer 101:A 200 MHz UltraSPARC microprocessor 13: 14: 1358: 95: 23: 257:The UltraSPARC is a four-issue 157:Architecture and classification 316: 1: 1178:Open Source University Meetup 1087:Sun Microsystems Laboratories 379: 243:instruction set architecture 152:143 MHz to 200 MHz 7: 1342:Superscalar microprocessors 1297:The Network is the Computer 10: 1363: 497:SPARCstation/server/center 387:Proceedings of Compcon '95 340: 1310: 1289: 1223: 1186: 1138: 1131: 1110: 1079: 1043: 1007: 979:Sun Secure Global Desktop 887: 876: 803: 698: 464: 457: 448: 249:was a co-microarchitect. 210: 199: 194: 178: 173: 161: 156: 142: 137: 127: 119: 111: 106: 94: 1302:Write once, run anywhere 846:System Service Processor 331:digital signal processor 304: 32:This article includes a 861:Ultra Port Architecture 174:Physical specifications 61:more precise citations. 1347:64-bit microprocessors 1148:Java Community Process 1015:StorageTek 5800 System 866:Visual Instruction Set 398:, Volume 8, Number 13. 299:Visual Instruction Set 291:arithmetic logic units 1337:SPARC microprocessors 1102:Project Looking Glass 404:Microprocessor Report 395:Microprocessor Report 1061:Visualization System 1056:Constellation System 389:: pp. 442–451. 163:Instruction set 1332:Sun microprocessors 949:Java Desktop System 107:General information 91: 836:Modular Datacenter 451:Acquired by Oracle 353:Related processors 234:and fabricated by 89: 34:list of references 1319: 1318: 1266:Procom Technology 1246:Lighthouse Design 1219: 1218: 1201:Andy Bechtolsheim 1020:StorageTek SL8500 874: 873: 751:UltraSPARC III Cu 628:Blade workstation 253:Microarchitecture 236:Texas Instruments 220: 219: 87: 86: 79: 1354: 1251:Montalvo Systems 1231:Afara Websystems 1136: 1135: 882: 675:Java Workstation 665:SPARC Enterprise 462: 461: 442:Sun Microsystems 435: 428: 421: 412: 411: 287:register windows 273:Functional units 232:Sun Microsystems 132:Sun Microsystems 99: 92: 88: 82: 75: 71: 68: 62: 57:this article by 48:inline citations 27: 26: 19: 1362: 1361: 1357: 1356: 1355: 1353: 1352: 1351: 1322: 1321: 1320: 1315: 1306: 1285: 1236:Cobalt Networks 1215: 1182: 1127: 1106: 1075: 1039: 1003: 883: 870: 799: 754:UltraSPARC IIIi 694: 453: 444: 439: 382: 355: 347:ball grid array 343: 319: 307: 275: 255: 190: 102: 83: 72: 66: 63: 52: 38:related reading 28: 24: 17: 12: 11: 5: 1360: 1350: 1349: 1344: 1339: 1334: 1317: 1316: 1311: 1308: 1307: 1305: 1304: 1299: 1293: 1291: 1287: 1286: 1284: 1283: 1278: 1273: 1268: 1263: 1258: 1253: 1248: 1243: 1238: 1233: 1227: 1225: 1221: 1220: 1217: 1216: 1214: 1213: 1208: 1203: 1198: 1192: 1190: 1184: 1183: 1181: 1180: 1175: 1170: 1165: 1160: 1158:OpenOffice.org 1155: 1150: 1145: 1139: 1133: 1129: 1128: 1126: 1125: 1120: 1114: 1112: 1108: 1107: 1105: 1104: 1099: 1094: 1089: 1083: 1081: 1077: 1076: 1074: 1073: 1068: 1063: 1058: 1053: 1047: 1045: 1041: 1040: 1038: 1037: 1032: 1027: 1022: 1017: 1011: 1009: 1005: 1004: 1002: 1001: 996: 991: 986: 981: 976: 971: 966: 961: 956: 951: 946: 941: 936: 931: 930: 929: 919: 914: 913: 912: 902: 897: 891: 889: 885: 884: 877: 875: 872: 871: 869: 868: 863: 858: 853: 851:SPARC T series 848: 843: 838: 833: 828: 823: 818: 813: 807: 805: 801: 800: 798: 797: 792: 787: 782: 777: 772: 767: 762: 757: 756: 755: 752: 747:UltraSPARC III 744: 743: 742: 739: 738:UltraSPARC IIi 736: 735:UltraSPARC IIe 728: 723: 718: 713: 708: 702: 700: 696: 695: 693: 692: 687: 682: 677: 672: 667: 662: 661: 660: 655: 650: 645: 640: 630: 625: 620: 619: 618: 608: 607: 606: 601: 596: 591: 586: 581: 576: 571: 561: 556: 551: 550: 549: 544: 539: 534: 529: 524: 519: 514: 509: 504: 494: 489: 484: 479: 474: 468: 466: 459: 455: 454: 449: 446: 445: 438: 437: 430: 423: 415: 409: 408: 399: 390: 381: 378: 377: 376: 371: 369:UltraSPARC III 366: 361: 354: 351: 342: 339: 318: 315: 306: 303: 274: 271: 254: 251: 228:microprocessor 218: 217: 212: 208: 207: 201: 197: 196: 192: 191: 189: 188: 184: 182: 176: 175: 171: 170: 165: 159: 158: 154: 153: 150: 140: 139: 135: 134: 129: 125: 124: 121: 117: 116: 113: 109: 108: 104: 103: 100: 85: 84: 42:external links 31: 29: 22: 15: 9: 6: 4: 3: 2: 1359: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1329: 1327: 1314: 1309: 1303: 1300: 1298: 1295: 1294: 1292: 1288: 1282: 1279: 1277: 1274: 1272: 1269: 1267: 1264: 1262: 1259: 1257: 1254: 1252: 1249: 1247: 1244: 1242: 1239: 1237: 1234: 1232: 1229: 1228: 1226: 1222: 1212: 1209: 1207: 1206:Scott McNealy 1204: 1202: 1199: 1197: 1194: 1193: 1191: 1189: 1185: 1179: 1176: 1174: 1171: 1169: 1166: 1164: 1161: 1159: 1156: 1154: 1151: 1149: 1146: 1144: 1141: 1140: 1137: 1134: 1130: 1124: 1121: 1119: 1116: 1115: 1113: 1109: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1084: 1082: 1078: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1048: 1046: 1042: 1036: 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1016: 1013: 1012: 1010: 1006: 1000: 997: 995: 992: 990: 987: 985: 982: 980: 977: 975: 972: 970: 967: 965: 962: 960: 957: 955: 952: 950: 947: 945: 942: 940: 937: 935: 932: 928: 925: 924: 923: 920: 918: 915: 911: 908: 907: 906: 903: 901: 898: 896: 893: 892: 890: 886: 881: 867: 864: 862: 859: 857: 854: 852: 849: 847: 844: 842: 839: 837: 834: 832: 829: 827: 824: 822: 819: 817: 814: 812: 809: 808: 806: 802: 796: 793: 791: 788: 786: 783: 781: 778: 776: 773: 771: 770:UltraSPARC T2 768: 766: 765:UltraSPARC T1 763: 761: 760:UltraSPARC IV 758: 753: 750: 749: 748: 745: 740: 737: 734: 733: 732: 731:UltraSPARC II 729: 727: 724: 722: 719: 717: 714: 712: 709: 707: 704: 703: 701: 697: 691: 688: 686: 683: 681: 678: 676: 673: 671: 668: 666: 663: 659: 656: 654: 651: 649: 646: 644: 641: 639: 636: 635: 634: 631: 629: 626: 624: 621: 617: 614: 613: 612: 609: 605: 602: 600: 597: 595: 592: 590: 587: 585: 582: 580: 577: 575: 572: 570: 567: 566: 565: 562: 560: 557: 555: 552: 548: 545: 543: 540: 538: 535: 533: 530: 528: 525: 523: 520: 518: 515: 513: 510: 508: 505: 503: 500: 499: 498: 495: 493: 490: 488: 485: 483: 480: 478: 475: 473: 470: 469: 467: 463: 460: 456: 452: 447: 443: 436: 431: 429: 424: 422: 417: 416: 413: 406: 405: 400: 397: 396: 391: 388: 384: 383: 375: 374:UltraSPARC IV 372: 370: 367: 365: 364:UltraSPARC II 362: 360: 357: 356: 350: 348: 338: 336: 332: 328: 324: 314: 310: 302: 300: 294: 292: 288: 284: 283:register file 279: 270: 268: 264: 260: 250: 248: 247:Marc Tremblay 244: 241: 237: 233: 230:developed by 229: 225: 216: 215:UltraSPARC II 213: 209: 205: 202: 198: 193: 186: 185: 183: 181: 177: 172: 169: 166: 164: 160: 155: 151: 149: 146: 141: 136: 133: 130: 126: 122: 118: 114: 110: 105: 98: 93: 81: 78: 70: 67:November 2017 60: 56: 50: 49: 43: 39: 35: 30: 21: 20: 1224:Acquisitions 1211:Vinod Khosla 1025:Open Storage 725: 623:Blade server 554:SPARCclassic 402: 393: 386: 344: 320: 311: 308: 295: 281:The integer 280: 276: 256: 223: 221: 120:Discontinued 73: 64: 53:Please help 45: 1163:OpenSolaris 1066:Grid Engine 1044:Performance 974:Java System 944:OpenWindows 685:Cobalt Qube 670:JavaStation 317:Fabrication 259:superscalar 200:Predecessor 138:Performance 128:Designed by 59:introducing 1326:Categories 1281:Tarantella 1276:StorageTek 999:VirtualBox 964:StarOffice 726:UltraSPARC 721:SuperSPARC 716:microSPARC 699:Processors 690:Cobalt RaQ 611:Enterprise 380:References 359:SuperSPARC 335:SuperSPARC 224:UltraSPARC 204:SuperSPARC 148:clock rate 90:UltraSPARC 1168:OpenSPARC 1132:Community 1111:Education 994:GlassFish 821:Fireplane 211:Successor 1313:Category 1256:MySQL AB 1241:Gridware 1196:Bill Joy 1153:NetBeans 1097:Fortress 1092:picoJava 1080:Research 888:Software 826:LOM port 785:SPARC T5 780:SPARC T4 775:SPARC T3 458:Hardware 349:(PBGA). 267:pipeline 263:in-order 240:SPARC V9 168:SPARC V9 112:Launched 1290:Slogans 1173:OpenJDK 1008:Storage 969:iPlanet 934:SunView 900:Solaris 841:Neptune 711:MB86900 487:Sun386i 465:Systems 341:Package 245:(ISA). 195:History 55:improve 1271:SavaJe 1188:People 1071:Lustre 954:Studio 741:Gemini 327:BiCMOS 1123:BlueJ 1051:Cloud 984:MySQL 895:SunOS 811:Sun4d 804:Other 706:SPARC 658:X4500 653:T2000 616:10000 564:Ultra 559:Netra 492:Sun-4 482:Sun-3 477:Sun-2 472:Sun-1 305:Cache 226:is a 180:Cores 143:Max. 40:, or 1261:Pixo 1118:SCPs 959:Java 939:NeWS 927:ZFS+ 910:NIS+ 856:SPOT 831:MBus 816:SBus 795:MAJC 790:Rock 648:E25K 633:Fire 222:The 123:1997 115:1995 1035:ZFS 1030:QFS 989:xVM 922:ZFS 917:NFS 905:NIS 680:Ray 643:15K 638:12K 537:IPX 532:IPC 145:CPU 1328:: 604:80 599:60 594:30 589:24 584:10 547:ZX 542:LX 527:20 522:10 337:. 269:. 206:II 44:, 36:, 579:5 574:2 569:1 517:5 512:4 507:2 502:1 434:e 427:t 420:v 407:. 187:1 80:) 74:( 69:) 65:( 51:.

Index

list of references
related reading
external links
inline citations
improve
introducing
Learn how and when to remove this message

Sun Microsystems
CPU
clock rate
Instruction set
SPARC V9
Cores
SuperSPARC
UltraSPARC II
microprocessor
Sun Microsystems
Texas Instruments
SPARC V9
instruction set architecture
Marc Tremblay
superscalar
in-order
pipeline
register file
register windows
arithmetic logic units
Visual Instruction Set
complementary metal–oxide–semiconductor

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑