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...

Full description

Bibliographic Details
Main Authors: Liu, Jifeng, Psota, James, Beckmann, Nathan, Miller, Jason, Michel, Jurgen, Eastep, Jonathan, Kurian, George, Kimerling, Lionel, Agarwal, Anant, Beals, Mark
Other Authors: Anant Agarwal
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