Presentation is loading. Please wait.

Presentation is loading. Please wait.

III. Multicore Processors (6) Dezső Sima Spring 2007 (Ver. 2.1)  Dezső Sima, 2007.

Similar presentations


Presentation on theme: "III. Multicore Processors (6) Dezső Sima Spring 2007 (Ver. 2.1)  Dezső Sima, 2007."— Presentation transcript:

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


Download ppt "III. Multicore Processors (6) Dezső Sima Spring 2007 (Ver. 2.1)  Dezső Sima, 2007."

Similar presentations


Ads by Google