268:
234:
tags are located on-die to enable it be clocked at the microprocessor's clock frequency. This increases bandwidth for accessing the cache tags, enabling the UltraSPARC to scale to higher clock frequencies easily. Part of the increased bandwidth to the cache tags is used by cache coherency traffic, which is required in the multiprocessor systems the UltraSPARC III is designed to be used in. As the maximum capacity of L2 cache is 8 MB, the L2 cache tags is 90 KB in size.
34:
902:
291:. This enabled it to operate at 750 to 900 MHz. The die is packaged using the Controlled Collapse Chip Connection method and is the first Sun microprocessor to do so. Unlike most other microprocessors bonded in such a way, the majority of the solder bumps are placed in a peripheral ring instead of being distributed across the die. It was packaged in a 1368-pad
376:
The UltraSPARC IV combined two UltraSPARC III cores onto a single piece of silicon and offered increased clock rates. The CPU's packaging was nearly identical, offering the difference of a single pin, simplifying board manufacturing and system design. Some systems which used UltraSPARC III processors
233:
with a 32-byte cache line. The external L2 cache has a maximum capacity of 8 MB. It is accessed via a dedicated 256-bit bus operating at up 200 MHz for a peak bandwidth of 6.4 GB/s. The cache is built synchronous static random access memory clocked at frequencies up to 200 MHz. The L2 cache
323:
The UltraSPARC IIIi has a unified 1 MB L2 cache that operates at half of the microprocessor's clock frequency. As such, it has a six-cycle latency and a two-cycle throughput. The load to use latency is 15 cycles. The tag store is protected by parity and the data by ECC. For every 64-byte cache
221:(ALUs), a load and store unit and two floating-point units. One of the ALUs can only execute simple integer instructions and loads. The two floating point units are also not equal. One can only execute simple instructions such as adds while the other executes multiplies, divides and square roots.
324:
line, there are 36 ECC bits, enabling the correction of one-bit errors and the detection of any error within a four bits. The cache is four-way set-associative, has a 64-byte line size and is physically indexed and tagged. It uses a 2.76 ÎĽm SRAM cell and consists of 63 million transistors.
216:
It fetches up to four instructions per cycle from the instruction cache. Decoded instructions are sent to a dispatch unit at up to six at a time. The dispatch unit issues the instructions to the appropriate execution units depending on operand and resource availability. The execution resources
327:
The on-die memory controller supports 256 MB to 16 GB of 133 MHz DDR-I SDRAM. The memory is accessed via a 137-bit memory bus, of which 128 bits are for data and 9 are for ECC. The memory bus has a peak bandwidth of 4.2 GB/s. The microprocessor was designed to support four-way
319:
The UltraSPARC IIIi, code named "Jalapeño", is a derivative of the UltraSPARC III for workstations and low-end (one to four processor) servers introduced in 2003. It operates at 1064 to 1593 MHz, has an on-die L2 cache and an integrated memory controller, and is capable of four-way
258:
and implements a dedicated 128-bit bus operating at 150 MHz to access up to 4 GB of "local" memory. The integrated memory controller is used to reduce latency and thus improve performance, unlike some other UltraSPARC microprocessors that use the feature to reduce cost.
320:
multiprocessing with a glue-less system bus optimized for the function. It contains 87.5 million transistors and has a 178.5 mm die. It was fabricated by Texas
Instruments in a 0.13 ÎĽm, seven-layer metal (copper) CMOS process with low-k dielectric.
307:, code-named "Cheetah+", is a further development of the original UltraSPARC III that operated at higher clock frequencies of 1002 to 1200 MHz. It has a die size of 232 mm and was fabricated in a 0.13 ÎĽm, 7-layer
336:
The UltraSPARC IIIi+, code-named "Serrano", was a further development of the UltraSPARC IIIi. It was scheduled for introduction in the second half of 2005, but was cancelled in the same year in favor of the
328:
multiprocessing. Jbus is used to connect up to four microprocessors. It is a 128-bit address and data multiplexed bus that operates at one half or one third of the microprocessor's clock frequency.
181:(Merced). This was not to be the case as it was delayed until 2001. Despite being late, it was awarded the Analysts' Choice Award for Best Server/Workstation Processor of 2001 by
173:
When presented at the '97 Microprocessor Forum, the probable introduction date for the UltraSPARC III was 1999, and it would have competed with
Digital Equipment Corporation's
229:
The UltraSPARC III has split primary instruction and data caches. The instruction cache has a capacity of 32 KB. The data cache has a capacity of 64 KB and is four-way
472:
1353:
280:
213:
performance, and it has several features that aid in achieving that goal: an integrated memory controller and a dedicated multiprocessing bus.
275:
The UltraSPARC III consisted of 16 million transistors, of which 75% are contained in the caches and tags. It was initially fabricated by
246:
operating at 150 MHz. The data bus is not used to access memory, but the memory of other microprocessors and the shared I/O devices.
1164:
454:
207:
1368:
1209:
349:. Its cancellation was not known until 31 August 2006. Improvements were higher clock frequencies in the range of 2
1373:
1118:
386:
Konstadinidis, Georgios K. et al. (2002). "Implementation of a Third-Generation 1.1-GHz 64-bit
Microprocessor".
1358:
447:
1199:
1363:
1139:
1000:
150:
83:
1318:
926:
1036:
1334:
440:
1323:
1082:
1077:
980:
867:
975:
882:
649:
288:
65:
1169:
887:
857:
284:
200:
403:
1123:
1041:
395:
218:
183:
1092:
696:
637:
308:
100:
8:
970:
938:
901:
311:, CMOS process by Texas Instruments. It was packaged in a 1,368-pad ceramic LGA package.
161:. It was introduced in 2001 and operates at 600 to 900 MHz. It was succeeded by the
1087:
415:
1287:
1267:
1222:
276:
255:
158:
1302:
1272:
1252:
1046:
811:
686:
558:
553:
463:
154:
52:
1257:
995:
568:
563:
548:
543:
338:
292:
230:
210:
188:
267:
1179:
921:
872:
679:
674:
632:
538:
533:
528:
523:
20:
1347:
1227:
791:
786:
781:
752:
669:
370:
346:
342:
162:
134:
124:
1232:
852:
664:
659:
575:
518:
408:
1184:
1108:
965:
862:
706:
691:
243:
203:
174:
1297:
1056:
1020:
985:
943:
747:
742:
737:
711:
605:
600:
68:
33:
1189:
1072:
1015:
842:
644:
585:
580:
427:
1277:
1262:
1217:
1174:
1113:
877:
847:
806:
801:
796:
654:
625:
620:
615:
610:
432:
242:
The external interface consists of a 128-bit data bus and a 43-bit
88:
393:
Song, Peter (27 October 1997). "UltraSparc-3 Aims at MP Servers".
283:(CMOS) process with a 0.18 ÎĽm feature size and six-levels of
1194:
1010:
990:
955:
732:
701:
595:
590:
508:
178:
146:, code-named "Cheetah", is a microprocessor that implements the
1292:
1144:
1005:
948:
931:
916:
832:
727:
513:
503:
498:
493:
369:
The UltraSPARC III family of processors was succeeded by the
147:
357:
MB) on-die L2 cache, support for DDR-333 SDRAM, and a new 90
287:. In 2001, it was fabricated in a 0.13 ÎĽm process with
1282:
960:
837:
816:
1051:
206:
microprocessor. The UltraSPARC III was designed for
281:
complementary metal–oxide–semiconductor
404:"Sun kills off much delayed UltraSPARC IIIi+ chip"
165:in 2004. Gary Lauterbach was the chief architect.
1345:
377:could accept UltraSPARC IV CPU board upgrades.
448:
16:Microprocessor developed by Sun Microsystems
1165:Common Development and Distribution License
900:
455:
441:
266:
1354:Computer-related introductions in 2001
1346:
436:
237:
462:
388:IEEE Journal of Solid-State Circuits
298:
249:
331:
13:
314:
14:
1385:
254:The UltraSPARC has an integrated
402:Vance, Ashlee (31 August 2006).
32:
78:Architecture and classification
271:A prototype UltraSPARC III die
194:
1:
1200:Open Source University Meetup
1109:Sun Microsystems Laboratories
416:"UltraSPARC III Cu Processor"
380:
364:
151:instruction set architecture
73:600 MHz to 900 MHz
7:
1369:Superscalar microprocessors
1319:The Network is the Computer
421:
262:
10:
1390:
519:SPARCstation/server/center
168:
18:
1332:
1311:
1245:
1208:
1160:
1153:
1132:
1101:
1065:
1029:
1001:Sun Secure Global Desktop
909:
898:
825:
720:
486:
479:
470:
279:in their C07a process, a
199:The UltraSPARC III is an
130:
120:
115:
99:
94:
82:
77:
63:
58:
48:
43:
31:
1324:Write once, run anywhere
868:System Service Processor
224:
19:Not to be confused with
883:Ultra Port Architecture
390:, Volume 37, Number 11.
289:aluminium interconnects
95:Physical specifications
1374:64-bit microprocessors
1170:Java Community Process
1037:StorageTek 5800 System
888:Visual Instruction Set
285:aluminium interconnect
272:
219:arithmetic logic units
1359:SPARC microprocessors
1124:Project Looking Glass
396:Microprocessor Report
270:
184:Microprocessor Report
1083:Visualization System
1078:Constellation System
309:copper metallization
84:Instruction set
1364:Sun microprocessors
971:Java Desktop System
153:(ISA) developed by
44:General information
28:
858:Modular Datacenter
473:Acquired by Oracle
273:
238:External interface
157:and fabricated by
38:Sun UltraSPARC III
26:
1341:
1340:
1288:Procom Technology
1268:Lighthouse Design
1241:
1240:
1223:Andy Bechtolsheim
1042:StorageTek SL8500
896:
895:
773:UltraSPARC III Cu
650:Blade workstation
305:UltraSPARC III Cu
299:UltraSPARC III Cu
277:Texas Instruments
256:memory controller
250:Memory controller
217:consisted of two
159:Texas Instruments
140:
139:
1381:
1273:Montalvo Systems
1253:Afara Websystems
1158:
1157:
904:
697:Java Workstation
687:SPARC Enterprise
484:
483:
464:Sun Microsystems
457:
450:
443:
434:
433:
360:
356:
353:GHz, a larger (4
352:
332:UltraSPARC IIIi+
155:Sun Microsystems
53:Sun Microsystems
36:
29:
25:
1389:
1388:
1384:
1383:
1382:
1380:
1379:
1378:
1344:
1343:
1342:
1337:
1328:
1307:
1258:Cobalt Networks
1237:
1204:
1149:
1128:
1097:
1061:
1025:
905:
892:
821:
776:UltraSPARC IIIi
716:
475:
466:
461:
424:
383:
367:
358:
354:
350:
334:
317:
315:UltraSPARC IIIi
301:
295:(LGA) package.
293:land grid array
265:
252:
240:
231:set-associative
227:
211:multiprocessing
197:
189:multiprocessing
171:
111:
39:
24:
17:
12:
11:
5:
1387:
1377:
1376:
1371:
1366:
1361:
1356:
1339:
1338:
1333:
1330:
1329:
1327:
1326:
1321:
1315:
1313:
1309:
1308:
1306:
1305:
1300:
1295:
1290:
1285:
1280:
1275:
1270:
1265:
1260:
1255:
1249:
1247:
1243:
1242:
1239:
1238:
1236:
1235:
1230:
1225:
1220:
1214:
1212:
1206:
1205:
1203:
1202:
1197:
1192:
1187:
1182:
1180:OpenOffice.org
1177:
1172:
1167:
1161:
1155:
1151:
1150:
1148:
1147:
1142:
1136:
1134:
1130:
1129:
1127:
1126:
1121:
1116:
1111:
1105:
1103:
1099:
1098:
1096:
1095:
1090:
1085:
1080:
1075:
1069:
1067:
1063:
1062:
1060:
1059:
1054:
1049:
1044:
1039:
1033:
1031:
1027:
1026:
1024:
1023:
1018:
1013:
1008:
1003:
998:
993:
988:
983:
978:
973:
968:
963:
958:
953:
952:
951:
941:
936:
935:
934:
924:
919:
913:
911:
907:
906:
899:
897:
894:
893:
891:
890:
885:
880:
875:
873:SPARC T series
870:
865:
860:
855:
850:
845:
840:
835:
829:
827:
823:
822:
820:
819:
814:
809:
804:
799:
794:
789:
784:
779:
778:
777:
774:
769:UltraSPARC III
766:
765:
764:
761:
760:UltraSPARC IIi
758:
757:UltraSPARC IIe
750:
745:
740:
735:
730:
724:
722:
718:
717:
715:
714:
709:
704:
699:
694:
689:
684:
683:
682:
677:
672:
667:
662:
652:
647:
642:
641:
640:
630:
629:
628:
623:
618:
613:
608:
603:
598:
593:
583:
578:
573:
572:
571:
566:
561:
556:
551:
546:
541:
536:
531:
526:
516:
511:
506:
501:
496:
490:
488:
481:
477:
476:
471:
468:
467:
460:
459:
452:
445:
437:
431:
430:
423:
420:
419:
418:
413:
400:
391:
382:
379:
366:
363:
339:UltraSPARC IV+
333:
330:
316:
313:
300:
297:
264:
261:
251:
248:
239:
236:
226:
223:
196:
193:
170:
167:
144:UltraSPARC III
138:
137:
132:
128:
127:
122:
118:
117:
113:
112:
110:
109:
105:
103:
97:
96:
92:
91:
86:
80:
79:
75:
74:
71:
61:
60:
56:
55:
50:
46:
45:
41:
40:
37:
27:UltraSPARC III
21:UltraSPARC IIi
15:
9:
6:
4:
3:
2:
1386:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1351:
1349:
1336:
1331:
1325:
1322:
1320:
1317:
1316:
1314:
1310:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1274:
1271:
1269:
1266:
1264:
1261:
1259:
1256:
1254:
1251:
1250:
1248:
1244:
1234:
1231:
1229:
1228:Scott McNealy
1226:
1224:
1221:
1219:
1216:
1215:
1213:
1211:
1207:
1201:
1198:
1196:
1193:
1191:
1188:
1186:
1183:
1181:
1178:
1176:
1173:
1171:
1168:
1166:
1163:
1162:
1159:
1156:
1152:
1146:
1143:
1141:
1138:
1137:
1135:
1131:
1125:
1122:
1120:
1117:
1115:
1112:
1110:
1107:
1106:
1104:
1100:
1094:
1091:
1089:
1086:
1084:
1081:
1079:
1076:
1074:
1071:
1070:
1068:
1064:
1058:
1055:
1053:
1050:
1048:
1045:
1043:
1040:
1038:
1035:
1034:
1032:
1028:
1022:
1019:
1017:
1014:
1012:
1009:
1007:
1004:
1002:
999:
997:
994:
992:
989:
987:
984:
982:
979:
977:
974:
972:
969:
967:
964:
962:
959:
957:
954:
950:
947:
946:
945:
942:
940:
937:
933:
930:
929:
928:
925:
923:
920:
918:
915:
914:
912:
908:
903:
889:
886:
884:
881:
879:
876:
874:
871:
869:
866:
864:
861:
859:
856:
854:
851:
849:
846:
844:
841:
839:
836:
834:
831:
830:
828:
824:
818:
815:
813:
810:
808:
805:
803:
800:
798:
795:
793:
792:UltraSPARC T2
790:
788:
787:UltraSPARC T1
785:
783:
782:UltraSPARC IV
780:
775:
772:
771:
770:
767:
762:
759:
756:
755:
754:
753:UltraSPARC II
751:
749:
746:
744:
741:
739:
736:
734:
731:
729:
726:
725:
723:
719:
713:
710:
708:
705:
703:
700:
698:
695:
693:
690:
688:
685:
681:
678:
676:
673:
671:
668:
666:
663:
661:
658:
657:
656:
653:
651:
648:
646:
643:
639:
636:
635:
634:
631:
627:
624:
622:
619:
617:
614:
612:
609:
607:
604:
602:
599:
597:
594:
592:
589:
588:
587:
584:
582:
579:
577:
574:
570:
567:
565:
562:
560:
557:
555:
552:
550:
547:
545:
542:
540:
537:
535:
532:
530:
527:
525:
522:
521:
520:
517:
515:
512:
510:
507:
505:
502:
500:
497:
495:
492:
491:
489:
485:
482:
478:
474:
469:
465:
458:
453:
451:
446:
444:
439:
438:
435:
429:
426:
425:
417:
414:
411:
410:
405:
401:
398:
397:
392:
389:
385:
384:
378:
374:
372:
371:UltraSPARC IV
362:
348:
347:UltraSPARC T2
344:
343:UltraSPARC T1
340:
329:
325:
321:
312:
310:
306:
296:
294:
290:
286:
282:
278:
269:
260:
257:
247:
245:
235:
232:
222:
220:
214:
212:
209:
208:shared memory
205:
202:
192:
190:
186:
185:
180:
176:
166:
164:
163:UltraSPARC IV
160:
156:
152:
149:
145:
136:
135:UltraSPARC IV
133:
129:
126:
125:UltraSPARC II
123:
119:
114:
107:
106:
104:
102:
98:
93:
90:
87:
85:
81:
76:
72:
70:
67:
62:
57:
54:
51:
47:
42:
35:
30:
22:
1246:Acquisitions
1233:Vinod Khosla
1047:Open Storage
768:
645:Blade server
576:SPARCclassic
409:The Register
407:
394:
387:
375:
368:
361:nm process.
335:
326:
322:
318:
304:
302:
274:
253:
241:
228:
215:
198:
182:
177:and Intel's
172:
143:
141:
1185:OpenSolaris
1088:Grid Engine
1066:Performance
996:Java System
966:OpenWindows
707:Cobalt Qube
692:JavaStation
244:address bus
204:superscalar
195:Description
175:Alpha 21264
121:Predecessor
59:Performance
49:Designed by
1348:Categories
1303:Tarantella
1298:StorageTek
1021:VirtualBox
986:StarOffice
748:UltraSPARC
743:SuperSPARC
738:microSPARC
721:Processors
712:Cobalt RaQ
633:Enterprise
381:References
365:Successors
191:features.
69:clock rate
1190:OpenSPARC
1154:Community
1133:Education
1016:GlassFish
843:Fireplane
428:Fireplane
131:Successor
1335:Category
1278:MySQL AB
1263:Gridware
1218:Bill Joy
1175:NetBeans
1119:Fortress
1114:picoJava
1102:Research
910:Software
848:LOM port
807:SPARC T5
802:SPARC T4
797:SPARC T3
480:Hardware
422:See also
373:series.
263:Physical
201:in-order
187:for its
148:SPARC V9
89:SPARC V9
1312:Slogans
1195:OpenJDK
1030:Storage
991:iPlanet
956:SunView
922:Solaris
863:Neptune
733:MB86900
509:Sun386i
487:Systems
179:Itanium
169:History
116:History
1293:SavaJe
1210:People
1093:Lustre
976:Studio
763:Gemini
359:
355:
351:
1145:BlueJ
1073:Cloud
1006:MySQL
917:SunOS
833:Sun4d
826:Other
728:SPARC
680:X4500
675:T2000
638:10000
586:Ultra
581:Netra
514:Sun-4
504:Sun-3
499:Sun-2
494:Sun-1
225:Cache
101:Cores
64:Max.
1283:Pixo
1140:SCPs
981:Java
961:NeWS
949:ZFS+
932:NIS+
878:SPOT
853:MBus
838:SBus
817:MAJC
812:Rock
670:E25K
655:Fire
345:and
303:The
142:The
1057:ZFS
1052:QFS
1011:xVM
944:ZFS
939:NFS
927:NIS
702:Ray
665:15K
660:12K
559:IPX
554:IPC
66:CPU
1350::
626:80
621:60
616:30
611:24
606:10
569:ZX
564:LX
549:20
544:10
406:.
341:,
601:5
596:2
591:1
539:5
534:4
529:2
524:1
456:e
449:t
442:v
412:.
399:.
108:1
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.