2010 · 44 citations · 13 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureOptoelectronicsPhotonicsDevice ScalingIntegrated OpticsIntegrated PhotonicsInterconnect ArchitectureOptical InterconnectsPhotonic Integrated CircuitsBandwidthHigh PerformanceManycore ArchitecturesMulticore ArchitecturesMulticore SystemsOn-chip InterconnectsOn-chip Optical InterconnectsProgramming Models
Given the current trends in multicore scaling, chips with 1000 cores may exist within the next 5 to 10 years. 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 CMOS-integrated optics a reality-interconnect technology which can provide more bandwidth at lower power than conventional electronics. Perhaps more importantly, optical interconnect also has the potential to enable new, easy-to-use programming models enabled by its inexpensive broadcast mechanism. This paper introduces ATAC, a new manycore architecture that capitalizes on the recent advances in optics to address a number of challenges that future manycore designs will face. The new constraints and opportunities of on-chip optical interconnect are presented and explored in the design of ATAC. Furthermore, this paper discusses ATAC's programming models, and introduces Consumer Tagging, a novel programming model that leverages ATAC's strengths to provide high performance and scalability.
13
Dana Vantrease, Robert Schreiber, Matteo Monchiero et al. · ACM SIGARCH Computer Architecture News · 2008 · 530 citations
Corona: System Implications of Emerging Nanophotonic Technology
Dana Vantrease, Robert Schreiber, Matteo Monchiero et al. · 2008 · 461 citations · Full text
An evaluation of directory schemes for cache coherence
Anant Agarwal, Richard Simoni, John L. Hennessy et al. · 1998 · 420 citations
David Chaiken, John Kubiatowicz, Anant Agarwal · 1991 · 332 citations