90 likes | 210 Views
SOS7 What will Cray do for Supercomputing in this Decade?. Asaph Zemach Cray Inc. I am not Burton. Sorry. Where is Burton?. Maybe?. More likely…. An Apology. Cray MTA-2 Accepted by NRL Sept ‘02 UMA Shared Memory Latency Tolerant: 128 contexts in processor. Red Storm for Sandia
E N D
SOS7What will Cray do for Supercomputing in this Decade? Asaph Zemach Cray Inc
I am not Burton. Sorry. Where is Burton? Maybe? More likely… An Apology
Cray MTA-2 Accepted by NRL Sept ‘02 UMA Shared Memory Latency Tolerant: 128 contexts in processor. Red Storm for Sandia Contract signed Oct ‘02 10,000 AMD X86-64 High Speed Network Cray X1 FCS Dec 31, 2002 Scalable vector MSPs NUMA Shared Memory What Have You Done For Me Lately?
Cray Products: The Near Future 2003 End of ‘04 2005+ X112.8 GF35GB/s/p mem BW76GB/s/p cache BW X1eTechnology UpgradeFaster clockDenser PackageMix&Match with X1 X2(Blackwidow)BiggerFasterCheaper Synergy? I/O? 2003 End of ‘04 2005 Red Storm(Development) Red Storm(Install)Catamount LWKLinux serviceAMD 2GHz X86-64 Red StormProduct (?)Linux ServiceCompute OS?
Shared Memory Locales UMA, NUMA Heavy Weight Processors Multi threading, Vectors, Streams PIM (LWP) Cray Products: Not So Near Future 2006(?) 2008(?) 2010 Cascade X2eBIGGERFASTERCHEAPER X2fBIGGER!!FASTER!!CHEAPER!!
Cascade Locale Heavy Weight Proc Vector MT Streams SW Controlled Data Cache Multithreaded PIM DRAM Multithreaded PIM DRAM Locale Interconnect Multithreaded PIM DRAM Multithreaded PIM DRAM Multithreaded PIM DRAM Multithreaded PIM DRAM Router To other Locales
Cascade: Lazy Localization Memory • Initially all data is considered generic – equally far from everywhere. • To improve performance stage generic data near HWP that manipulates it. • To improve performance even more, partition data between PIMS. • All data always universally accessible but performance varies. Generic Data Highly Localized Data Somewhat Localized Data HWP
Compiler controlled cache Compartmentalized OS-es Introspection using PIM Relative Debugging Abstract locales: virtualize locality management What needs to be near what What can/should be distributed (& how) Cascade: Software Investigations
Burton Smith David Callahan Steve Scott Cray Thomas Sterling Larry Bergman Hans Zima JPL, CalTech Jay Brockman Peter Kogge Notre Dame Bill Daly Stanford Cascade People