Download presentation
Presentation is loading. Please wait.
Published byMelissa Register Modified over 9 years ago
1
III. Multicore Processors (6) Dezső Sima Spring 2007 (Ver. 2.1) Dezső Sima, 2007
2
10.4.1 Gemini 10.4.2 UltraSPARC IV line 10.4.3 UltraSPARC T line 10.4. Sun’s MC processors
3
Figure: Overview of Sun’s major processor families [4.1] Multi-core processors 10.4 Evolution of Sun’s processor lines
4
Gemini (cancelled)130 nm 4/2004 10.4.1 Gemini 10.4 Sun’s MC processors
5
Figure: Block diagram and die shot of the Gemini [4.1] 10.4.1 Gemini (1)
6
Figure: Main features of the Gemini processor [4.1] 10.4.1 Gemini (2)
7
10.4.1 Gemini (34) Table: Main features of Sun’s Gemini On-dieMem. Contr. 2*512 KB/privateSize/allocation L3 L2 Size 959 pin PGA 32 On-die 1.0/1.2 80 mtrs. 206 mm 2 130 nm Cancelled 4/2004 2* UltraSPARC II DC Gemini Multithreading Socket TDP [W] Implementation f c [GHz] Nr. of transistors Die size Technology Introduction Cores Dual/Quad-Core Model
8
UltraSPARC IV Jaguar3/2004130 nm 10.4.2 UltraSPARC IV line 10.4 Sun’s MC processors UltraSPARC IV+ Panther9/200590 nm
9
Figure : UltraSPARC IV (Jaguar) [4.2] ARB: Arbiter 10.4.2 UltraSPARC IV (1)
10
Figure: Floor plan of the UltraSPARC IV [4.3] 10.4.2 UltraSPARC IV (2)
11
10.4.2 UltraSPARC IV (3) Table: Main features of Sun’s UltraSPARC IV processor On-die Mem. Contr. 2*8 MB/private2*512 KB/privateSize/allocation L3 L2 16 MB/sharedSize 959 pin PGA 32 On-die 1.0/1.2 80 mtrs. 206 mm 2 130 nm Cancelled 4/2004 2* UltraSPARC II DC Gemini 1368 pin LGA 108 Off-die, L2 tags on-die 1.050/1.200/1.350 66 mtrs. 352 mm 2 130 nm 7/2004 2*UltraSPARC III DC UltraSPARC IV (Jaguar) Multithreading Socket TDP [W] Implementation f c [GHz] Nr. of transistors Die size Technology Introduction Cores Dual/Quad-Core Model
12
Figure: UltraSPARC IV+ (Panther) [4.2] 10.4.2 UltraSPARC IV+ (1)
13
Figure: Die shot and floor plan of the UltraSPARCIV+ [4.7] 19.7 x 17.0 mm 10.4.2 UltraSPARC IV+ (2) UltraSPARC IV+
14
Figure: Contrasting the floor plans of the UltraSPARC IV and UltraSPARC IV+ dies [4.3], [4.7] UltraSPARC IV UltraSPARC IV+ 130 nm/356 mm 2 /66 mtrs 90 nm/335 mm 2 /295 mtrs 10.4.2 UltraSPARC IV+ (3)
15
Figure: Schmoo plot of the UltraSPARCIV+ [4.7] 10.4.2 UltraSPARC IV+ (4)
16
10.4.2 UltraSPARC IV+ (5) Table: Main features of Sun’s IV+ processor On-die Mem. Contr. 2 MB/shared2*8 MB/private2*512 KB/privateSize/allocation L3 L2 32 MB/shared16 MB/sharedSize 959 pin PGA 32 On-die 1.0/1.2 80 mtrs. 206 mm 2 130 nm Cancelled 4/2004 2* UltraSPARC II DC Gemini 1368 pin LGA 108 Off-die, L2 tags on-die 1.050/1.200/1.350 66 mtrs. 352 mm 2 130 nm 7/2004 2*UltraSPARC III DC UltraSPARC IV (Jaguar) Multithreading 1368 pin LGASocket 90TDP [W] L3 tags on-die, L3 exclusive of L2 Implementation On-dieImplementation 1.5/1.8f c [GHz] 295 mtrs.Nr. of transistors 335 mm 2 Die size 90 nmTechnology 9/2005Introduction 2*UltraSPARC IIICores DCDual/Quad-Core UltraSPARC IV+ (Panther) Model
17
10.4.3 UltraSPARC T line 10.4 Sun’s MC processors UltraSPARC T1 Niagara11/200590 nm UltraSPARC T2 Niagara 2200765 nm
18
Figure: Block diagram of the UltraSPARC T1 (Niagara) [4.10] 10.4.3 UltraSPARC T1 (1)
19
Figure: Pipeline stages of the Niagara cores (scalar FX cores) [4.10] 10.4.3 UltraSPARC T1 (2)
20
Figure: Die shot of Niagara [4.10] 10.4.3 UltraSPARC T1 (3)
21
Figure: Floor plan and main features of Niagara [4.10] 10.4.3 UltraSPARC T1 (4)
22
10.4.3 UltraSPARC T1 (5) Table: Main features of Sun’s UltraSPARC T1 processor L3 UltraSPARC T1Series JBus (3.2 GB/s)I/O-bus 4-channels, on-die, 400 MT/sMemory controller Bandwidth: >200 GB/sInterconnection NW MonolithicImpl. or the cores SPARC V9Architecture 25.6 GB/sMemory bandwidth 3 MB/sharedSize/allocation L2 4-way/core 63 On-die 1.2 279 mtrs. 379 mm 2 90 nm 11/2005 Scalar integer FX cores 8 cores UltraSPARC T1 Multithreading TDP [W] Implementation f c [GHz] Nr. of transistors Die size Technology Introduction Cores Nr. of cores Models
23
Figure: Block diagram of UltraSPARC 2 (Niagara-2) [4.12] 10.4.3 UltraSPARC T2 (1)
24
Figure: block diagram of the cores in Niagara 2 [4.12] 10.4.3 UltraSPARC T2 (2)
25
Figure: The full crossbar swith of Niagara 2 [4.12] 10.4.3 UltraSPARC T2 (3)
26
Main features and floor plan of the Niagara-2 [4.12] 10.4.3 UltraSPARC T2 (4)
27
Figure: Floor plan of the Niagara-2 [4.13] 10.4.3 UltraSPARC T2 (5)
28
Figure: Comparison of the block diagrams of Niagara-1 and -2 [4.14] 10.4.3 UltraSPARC T2 (6)
29
10.4.3 UltraSPARC T2 (7) Table: Main features of Sun’s UltraSPARC T2 processor L3 UltraSPARC T1/T2Series JBus (3.2 GB/s) I/O-bus 4-channels, on-die, 400 MT/s Memory controller Full 8*9 crossbar switchBandwidth: >200 GB/sInterconnection NW Monolithic Impl. or the cores SPARC V9 Architecture 42.7 GB/s25.6 GB/sMemory bandwidth 4 MB/shared3 MB/sharedSize/allocation L2 4-way/core 63 On-die 1.2 279 mtrs. 379 mm 2 90 nm 11/2005 Scalar integer FX cores 8 cores UltraSPARC T1 8-way/coreMultithreading 72 (est.)TDP [W] On-dieImplementation 1.4f c [GHz] n.a.Nr. of transistors 342 mm 2 Die size 65 nmTechnology 2007Introduction Dual-issue FX/FP coresCores 8 coresNr. of cores UltraSPARC T2Models
30
10.4 Literature (1) UltraSPARC IV [4.1] Kapil S., „Gemini,” 2003, http://www.hotchips.org/archives/hc15/3_Tue/12.sun.pdf [4.6] Boussard C., „Architecture des processeurs,” http://laser.igh.cnrs.fr/IMG/pdf/SUN-CNRS-archi-cpu-3.pdf [4.3] Krewell K., „UltraSPARCIV Mirrors Predecessor, MPR, Nov. 10, 2003, http://www.sun.com/processors/feature/M45_UltraSPARC4_rpnt.pdf [4.7] Dixit A. et al., „Implementation and Productization of a 4th Generation 1.8 GHz Dual-Core SPARC V9 Microprocessor, Febr. 2006, http://www.ewh.ieee.org/r6/scv/ssc/Feb2006.pdf Gemini UltraSPARC IV+ [4.2] Boussard C., „Architecture des processeurs,” http://laser.igh.cnrs.fr/IMG/pdf/SUN-CNRS-archi-cpu-3.pdf [4.8] - „UltraSPARC IV+ Processor User’s Manual Supplement,” Ver. 1.0, Sun Microsystems, Oct. 2005, http://www.sun.com/processors/manuals/USIVplus_v1.0.pdf [4.4] - „UltraSPARC IV Processor User’s Manual Supplement,” Ver. 1.0, Sun Microsystems, Apr. 2004, http://www.sun.com/processors/manuals/USIV_v1.0.pdf [4.5] - UltraSPARC IV Processor Architecture Overview, Technical Whitepaper, Febr. 2004, http://www.sun.com/processors/whitepapers/us4_whitepaper.pdf
31
UltraSPARC T1 UltraSPARC T2 [4.10] Laudon J., „UltraSPARC T1: A 32-threaded CMP for Servers, 2006, http://www.cs.duke.edu/courses/fall06/cps220/lectures/UltraSparc_T1_Niagra.pdf [4.12] Golla R., „Niagara2: A Highly Threaded Server-on-a-Chip,” Oct. 2006, http://www.opensparc.net/pubs/preszo//06/04-Sun-Golla.pdf [4.13] Grohoski G., „Niagara-2,” Aug. 2006, http://www.opensparc.net/pubs/preszo/06/HotChips06_09_ppt_master.pdf [4.14] Kanter D.” Niagara II, The Hydra Returns,” http://realworldtech.com/page.cfm?ArticleID=RWT090406012516&p=4 10.4 Literature (2) [4.15] McGhan H., „Niagara 2 Opens The Floodgates,” Microprocessor Report, Nov. 6, 2006, pp. 1-9 [4.9] Kongetira P., Aingaran K., Olukoton K., „Niagara: A 32-way Multithreaded SPARC Processor,” IEEE Micro, March-April 2005, pp. 21-29 [4.11] - „UltraSPARC T1 Supplement to the UltraSPARC architecture 2005, Draft D2.0, March 2006, http://opensparc-t1.sunsource.net/specs/UST1-UASuppl-current-draft-P-EXT.pdf
32
SPARC64 VI SPARC64 VII 10.5. Fujitsu’s MC processors
33
SPARC64 VIOlympus90 nm 2007 SPARC64 VII Jupiter65 nm 2008 Dual-core SPARC64 line 10.5 Fujitsu’s MC processors
34
Reservation Stations (E: FX, F: FP, A: Adress, BR: Branch, FP/SP: L/S) Execution Units (EX: FX, FL: PA, AGEN: Adr. Gen.) 10.5 SPARC64 VI Figure: Block diagram of the SPARC64 VI [5.1]
35
10.5 SPARC64 VII (1) Figure: Block diagram of the SPARC64 VII [5.1]
36
10.5 SPARC64 VI/VII (2) Table: Main features of Fujitiu’s multi-core processors (superscalar RISC’s) L3 Jupiter Bus FSB [MT/s] 6 MB/shared Size/allocation L2 2-way 120 On-die 2.4 540 mtrs. 421 mm 2 90 nm 2007 2*SPARC64V (enhanced) SPARC64 VI (Olympus) SPARC64 2-wayMultithreading ~ 120TDP [W] On-dieImplementation ~ 2.7f c [GHz] n.ANr. of transistors 464 mm 2 Die size 65 nmTechnology 2008Introduction 4*SPARC64 VI (enhanced)Cores SPARC64 VII (Jupiter) Models Series
37
10.5 Literature Sparc64 line [5.1] Inouo A., „Fujitsu SPARC64 VI,” Fall Microprocessor Forum, Oct. 2006, Fujitsu Ltd., http://www.ssken.gr.jp/lib/nl/2006/sci/2/3_inouePPT_pre.pdf [5.3] Krewell K., „SPARC’s Still Going Strong,” Microprocessor Report, Nov. 14, 2005, pp. 1-3 [5.2] Krewell K., „Fujitsu Makes SPARC See Double,” Microprocessor Report, Nov. 24, 2003, pp. 1-3 [5.4] Maruyama T., „SPARC64 VI/VI+ Next Generation processor,” MPF, Oct. 2005, http://primeserver.fujitsu.com/primepower/event/report/pf-2005/pdf/mpf2005scr.pdf
38
PA-8800 PA-8900 10.6. HP’s MC processors
39
PA-8800Mako130 nm 2/2004 PA-8900 Shortfin130 nm 5/2005 Dual-core PA-8xxx processors (PA 8700-based) 10.6 HP’s dual-core processors
40
Source: E&M Computing, http://www.emet.co.il/events/amd/processors.pdf Figure: The underlaying PA-8700 core 10.6 PA-8800 (1)
41
Further source: Lostcircuits, Oct. 2001, http://www.lostcircuits.com/cpu/hp_pa8800/3dblock4.jpghttp://www.lostcircuits.com/cpu/hp_pa8800/3dblock4.jpg Figure: Block diagram of the PA-8800 [6.2] 10.6 PA-8800 (2)
42
Figure: Floorplan of the Mako [6.2] 10.6 PA-8800 (3)
43
Figure: Contrasting the Floorplans of the PA-8700 and PA-8800 processors [6.2] Further source: E&M Computing, http://www.emet.co.il/events/amd/processors.pdf 10.6 PA-8800 (4)
44
10.6 PA-8900 (1) Table: Main features of HP’s PA-8800 and PA-8900 processors PA-RISC 2.0 Achitecture 400 MT/s (16 B) FSB Monolithic Impl. of the cores Off-die Mem. Contr. 64 MB/shared32 MB/sharedSize/allocation L2 55 Tags on-chip, data off-chip 0.8/1.0 300 mtrs. 366 mm 2 130 nm 2/2004 2* PA-8700 DC PA-8800 (Mako) n.a. Tags on-chip, data off-chip 1.1 317 mtrs. 366 mm 2 130 nm 5/2004 2*PA-8700 DC PA-8900 (Shortfin) TDP [W] Implementation f c [GHz] Nr. of transistors Die size Technology Introduction Cores Dual/Quad-Core Models
45
10.6 Literature [6.1] MS, „HP PA-8800 RISCProcessor,” Lostcircuits, Oct. 2001, http://www.lostcircuits.com/cpu/hp_pa8800/2.shtml PA 8800/8900 [6.2] Johnson D., „HP’s Mako processor”, Oct. 2001, ftp.parisc-linux.org/docs/whitepapers/mako_mpf_2001.pdf [6.3] Weissmann P., „The OpenPA Project,” First Edition, Berlin, 2007, http://www.openpa.net/openpa-print_1-0.pdf
46
XLR line (embedded) 10.7. RMI’ MC processors
47
XLR 90 nm 5/2005 XLR line (embedded) 10.7 RMI’s MC processors
48
Cores: 64-bit MIPS64 with XLR enhancements 4-way multithreaded up to 1.5 Gz 32KB L1 I$, 32 KB L1 D$ branch prediction Figure: XLR cores [7.3] Aim: Embedded systems, such as processing cores from packet data transfers, cryptography functions, authentication operations, TCP/IP CRC calculations and network interface data management. 10.7 XLR line (1)
49
Figure: Architecture of the XLR family [7.4] 10.7 XLR line (2)
50
Figure: Block diagram of RMI’s XLR family [7.1] 10.7 XLR line (3)
51
Figure: The Fast Messaging Network (FMN) [7.3] 10.7 XLR line (4)
52
Figure: The Memory Distributed Interconnect (MDI) providing 484 Gbits/s bandwidth [7.1] 10.7 XLR line (5)
53
Figure: Floor plan of the XLR die [7.1] 10.7 XLR line (6)
54
10.7 XLR line (7) Table: Main features of RMI’s XLR lines Three on-die rings: Memory Distributed Interconnect (48 GB/s) Fast Messaging Network (24 GB/s) I/O Distributed Interconnect (61 GB/s) Interconnection networks Two On-die memory controllers, each supporting two 32-bit or one 64-bit memory channel Memory controller L3 XLR 300/XLR 500/XLR 700Series MIPS 64Architecture 2 MB/sharedSize/allocation L2 4-way/cores 10-50 On-chip 0.8 - 1.5 333 mtrs. ~ 220 mm 2 90 nm 5/2005 Scalar FX cores 2/4/8 Multithreading TDP [W] Impl. f c [GHz] Nr. of transistors Die size Technology Introduction Cores Nr. of cores
55
10.7 Literature XLR series [7.3] - „XLR Processor Product Overview,” Preliminary, May 2005, http://www.razamicroelectronics.com/documents/XLR_PO_20050512_Product_Overview.pdf [7.1] Krewell K., „A New MIPS Powerhouse Arrives,”, Microprocessor Report, 5/17/2005 http://www.razamicroelectronics.com/chinese/press/MP_Report_XLR.pdf [7.2] - Multicore, multithreaded chips ship with Linux,” LinuxDevices, May 2005, http://linuxdevices.com/news/NS8376430165.html [7.4] - „RMI XLR Processor Family Product Brief,” Document # 2001PB, RMI Inc., 2007, http://www.razamicroelectronics.com/documents/XLR_Family_2001PB_Product_Brief.pdf
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.