ATAC: A Manycore Processor with On-Chip Optical Network
Ever since industry has turned to parallelism instead of frequency scaling to improve processor performance, multicore processors have continued to scale to larger and larger numbers of cores. Some believe that multicores will have 1000 cores or more by the middle of the next decade. However, their...
Main Authors: | , , , , , , , , , |
---|---|
Other Authors: | |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/45510 |
_version_ | 1826208013155827712 |
---|---|
author | Liu, Jifeng Psota, James Beckmann, Nathan Miller, Jason Michel, Jurgen Eastep, Jonathan Kurian, George Kimerling, Lionel Agarwal, Anant Beals, Mark |
author2 | Anant Agarwal |
author_facet | Anant Agarwal Liu, Jifeng Psota, James Beckmann, Nathan Miller, Jason Michel, Jurgen Eastep, Jonathan Kurian, George Kimerling, Lionel Agarwal, Anant Beals, Mark |
author_sort | Liu, Jifeng |
collection | MIT |
description | Ever since industry has turned to parallelism instead of frequency scaling to improve processor performance, multicore processors have continued to scale to larger and larger numbers of cores. Some believe that multicores will have 1000 cores or more by the middle of the next decade. However, their promise of increased performance will only be reached if their inherent scaling and programming challenges are overcome. Meanwhile, recent advances in nanophotonic device manufacturing are making chip-stack optics a reality; interconnect technology which can provide significantly more bandwidth at lower power than conventional electrical analogs. Perhaps more importantly, optical interconnect also has the potential to enable new, easy-to-use programming models enabled by an inexpensive broadcast mechanism. This paper introduces ATAC, a new manycore architecture that capitalizes on the recent advances in optics to address a number of the challenges that future manycore designs will face. The new constraints and opportunities associated with on-chip optical interconnect are presented and explored in the design of ATAC. Furthermore, this paper introduces ACKwise, a novel directory-based cache coherence protocol that takes advantage of the special properties of ATAC to achieve high performance and scalability on large-scale manycores. Early performance results show that a 1000-core ATAC chip achieves a speedup of as much as 39% when compared with a similarly sized manycore with an electrical mesh network. |
first_indexed | 2024-09-23T13:58:56Z |
id | mit-1721.1/45510 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T13:58:56Z |
publishDate | 2009 |
record_format | dspace |
spelling | mit-1721.1/455102019-04-12T09:57:46Z ATAC: A Manycore Processor with On-Chip Optical Network Liu, Jifeng Psota, James Beckmann, Nathan Miller, Jason Michel, Jurgen Eastep, Jonathan Kurian, George Kimerling, Lionel Agarwal, Anant Beals, Mark Anant Agarwal Computer Architecture Many-core processors Processor interconnects Optical interconnects Ever since industry has turned to parallelism instead of frequency scaling to improve processor performance, multicore processors have continued to scale to larger and larger numbers of cores. Some believe that multicores will have 1000 cores or more by the middle of the next decade. However, their promise of increased performance will only be reached if their inherent scaling and programming challenges are overcome. Meanwhile, recent advances in nanophotonic device manufacturing are making chip-stack optics a reality; interconnect technology which can provide significantly more bandwidth at lower power than conventional electrical analogs. Perhaps more importantly, optical interconnect also has the potential to enable new, easy-to-use programming models enabled by an inexpensive broadcast mechanism. This paper introduces ATAC, a new manycore architecture that capitalizes on the recent advances in optics to address a number of the challenges that future manycore designs will face. The new constraints and opportunities associated with on-chip optical interconnect are presented and explored in the design of ATAC. Furthermore, this paper introduces ACKwise, a novel directory-based cache coherence protocol that takes advantage of the special properties of ATAC to achieve high performance and scalability on large-scale manycores. Early performance results show that a 1000-core ATAC chip achieves a speedup of as much as 39% when compared with a similarly sized manycore with an electrical mesh network. 2009-05-06T18:30:04Z 2009-05-06T18:30:04Z 2009-05-05 http://hdl.handle.net/1721.1/45510 MIT-CSAIL-TR-2009-018 14 p. application/pdf application/postscript |
spellingShingle | Many-core processors Processor interconnects Optical interconnects Liu, Jifeng Psota, James Beckmann, Nathan Miller, Jason Michel, Jurgen Eastep, Jonathan Kurian, George Kimerling, Lionel Agarwal, Anant Beals, Mark ATAC: A Manycore Processor with On-Chip Optical Network |
title | ATAC: A Manycore Processor with On-Chip Optical Network |
title_full | ATAC: A Manycore Processor with On-Chip Optical Network |
title_fullStr | ATAC: A Manycore Processor with On-Chip Optical Network |
title_full_unstemmed | ATAC: A Manycore Processor with On-Chip Optical Network |
title_short | ATAC: A Manycore Processor with On-Chip Optical Network |
title_sort | atac a manycore processor with on chip optical network |
topic | Many-core processors Processor interconnects Optical interconnects |
url | http://hdl.handle.net/1721.1/45510 |
work_keys_str_mv | AT liujifeng atacamanycoreprocessorwithonchipopticalnetwork AT psotajames atacamanycoreprocessorwithonchipopticalnetwork AT beckmannnathan atacamanycoreprocessorwithonchipopticalnetwork AT millerjason atacamanycoreprocessorwithonchipopticalnetwork AT micheljurgen atacamanycoreprocessorwithonchipopticalnetwork AT eastepjonathan atacamanycoreprocessorwithonchipopticalnetwork AT kuriangeorge atacamanycoreprocessorwithonchipopticalnetwork AT kimerlinglionel atacamanycoreprocessorwithonchipopticalnetwork AT agarwalanant atacamanycoreprocessorwithonchipopticalnetwork AT bealsmark atacamanycoreprocessorwithonchipopticalnetwork |