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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.