Abstract | ||
---|---|---|
We expect that many-core microprocessors will push performance per chip from the 10 gigaflop to the 10 teraflop range in the coming decade. To support this increased performance, memory and inter-core bandwidths will also have to scale by orders of magnitude. Pin limitations, the energy cost of electrical signaling, and the non-scalability of chip-length global wires are significant bandwidth impediments. Recent developments in silicon nanophotonic technology have the potential to meet these off- and on-stack bandwidth requirements at acceptable power levels. Corona is a 3D many-core architecture that uses nanophotonic communication for both inter-core communication and off-stack communication to memory or I/O devices. Its peak floating-point performance is 10 teraflops. Dense wavelength division multiplexed optically connected memory modules provide 10 terabyte per second memory bandwidth. A photonic crossbar fully interconnects its 256 low-power multithreaded cores at 20 terabyte per second bandwidth. We have simulated a 1024 thread Corona system running synthetic benchmarks and scaled versions of the SPLASH-2 benchmark suite. We believe that in comparison with an electrically-connected many-core alternative that uses the same on-stack interconnect power, Corona can provide 2 to 6 times more performance on many memory intensive workloads, while simultaneously reducing power.
|
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/ISCA.2008.35 | ISCA '08 Proceedings of the 35th Annual International Symposium on Computer Architecture |
Keywords | Field | DocType |
3D stacking,Many-core CMP,Nanophotonics,On-chip Networks | Memory bandwidth,Computer science,Terabyte,Parallel computing,Thread (computing),Chip,Bandwidth (signal processing),Multiplexing,Interconnection,Crossbar switch | Conference |
Volume | Issue | ISSN |
36 | 3 | 0163-5964 |
Citations | PageRank | References |
293 | 13.52 | 17 |
Authors | ||
10 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dana Vantrease | 1 | 423 | 19.33 |
Robert Schreiber | 2 | 1305 | 78.88 |
Matteo Monchiero | 3 | 766 | 37.51 |
Moray McLaren | 4 | 481 | 33.08 |
Norman P. Jouppi | 5 | 6042 | 791.53 |
Marco Fiorentino | 6 | 356 | 24.30 |
Al Davis | 7 | 986 | 54.47 |
Nathan Binkert | 8 | 882 | 49.23 |
R. G. Beausoleil | 9 | 394 | 34.99 |
Jung Ho Ahn | 10 | 2657 | 122.11 |