Multiplying Moore's Law with Proximity Communication
Robert Drost, Ph.D. Director and Distinguished Engineer
Sun Microsystems Laboratories
Multiplying Moore's Law with Proximity Communication Robert Drost, - - PowerPoint PPT Presentation
Multiplying Moore's Law with Proximity Communication Robert Drost, Ph.D. Director and Distinguished Engineer Sun Microsystems Laboratories Outline The Bandwidth Motivation Proximity Communication Technology Multiplying Moore's Law
Sun Microsystems Laboratories
2
3
VLSI Research Group at Sun Labs
Igor Benko, Alex Chow, Wes Clark, Bill Coates, Robert Drost, Jo Ebergen, Scott Fairbanks, Jonathan Gainsley, Gilda Garreton, Yaeko Hirotsuka, Ron Ho, David Hopkins, Ian Jones, Russell Kao, Jon Lexau, Dimitri Nadezhin, Tarik Ono, Steve Rubin, Jeff Rulifson, Justin Schauer, Ivan Sutherland, and friends: David Harris, Mark Greenstreet, Ken Yang
And many others at Sun
4
5
J.L. Hennessy and D.A. Patterson, Computer Organization and Design, 2nd ed.
6
Colsa Mach5 SX-8 ¼ Blue Gene/L Sandia Red Storm ASCI-Q LLNL Thunder NCSA Tungsten 10 100 1,000 3,000 0.01 0.1 1 10 100 1,000 2,000
Vector MPP Thin-node Cluster
NASA Columbia Earth Sim
10 bytes/flop 1 byte/flop 0.1 byte/flop 0.01 byte/flop 0.001 byte/flop
More bandwidth/flop
Fat-node Cluster
Blue Gene/L
(2005)
(Ref 1)
7
(Ref 1)
8
Black=no processor pair communication White=Heavy processor pair communication
(Ref 2)
9
10
Transmit Transmit Receive Receive Chip1 Chip3 Chip2
2003 2005 2007 2009 10 100 1000
Proximity I/O Area Ball Bonding
Year 1 2 u m 1 5 u m Area Ball Bonding Proximity Communication
11
12
13
14
Tstrobe Rstrobe
Chip1 Chip2
1 1 1 1 X 1
Inactive Tx micropad Active Tx micropad Rx pad
Rx Pads
X Vernier Y Vernier
Tx Micropads
15
Tx pad C1 C2 B1 B2
16
17
Where G=pad separation, or gap in microns
18
Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx Tx Data channels Data channels Clock channel Tx Rx Align Align Align Align
19
20
21
22
23
24
25
26
1,000 1,000,000 1,000,000,000 1970 1980 1990 2000 2010 2020
Transistors per Chip M
e ' s L a w s c a l i n g PxC Arrays with increasing chip counts
27
28
1,000 1,000,000 1,000,000,000 1970 1980 1990 2000 2010 2020
Transistors per Chip M
e ' s L a w s c a l i n g P x C A r r a y s w i t h i n c r e a s i n g c h i p c
n t s If Moore's Law stalls
29
31
(1) D. Hopkins, et al., “Circuit Techniques to Enable 430Gb/s/mm
2 Proximity Communication,”
IEEE Int'l Solid-State Circuits Conference, Feb. 2007. (2) R. Drost, et al., “Challenges in building a flat-bandwidth memory hierarchy for a large-scale computer with proximity communication,” High Performance Interconnects, 2005. Proceedings. 13th Symposium on, pp. 13-22, Aug. 2005. (3) Krste Asanovíc, et al., “The Landscape of Parallel Computing Research: A View from Berkeley,” EECS Technical Report, in press, December 3, 2006. (4) R. Drost, R. Ho, R. D. Hopkins, I. Sutherland, “Electronic Alignment for Proximity Communication,” IEEE Int'l Solid-State Circuits Conference, Feb. 2004. (5) R. Drost, R. D. Hopkins, I. Sutherland, “Proximity Communications,” IEEE Custom Integrated Circuits Conference, pp. 469-472, Sept. 2003. (6) J.L. Hennessy and D.A. Patterson, Computer Organization and Design, 2nd ed., Morgan Kaufmann Publishers, San Francisco, 1997.