• DocumentCode
    1757566
  • Title

    Optical Buffering for Chip Multiprocessors: A 16GHz Optical Cache Memory Architecture

  • Author

    Maniotis, P. ; Fitsios, D. ; Kanellos, G.T. ; Pleros, N.

  • Author_Institution
    Dept. of Inf., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
  • Volume
    31
  • Issue
    24
  • fYear
    2013
  • fDate
    Dec.15, 2013
  • Firstpage
    4175
  • Lastpage
    4191
  • Abstract
    We demonstrate a 16GHz physical layer optical cache memory architecture for direct mapping associativity, organized in four cache lines with every line being capable of storing two bytes of optical data. WDM formatting of both the memory address and the optical data words is exploited, while the proposed design relies on the interconnection of subsystems that comprise experimentally proven optical building blocks. The performance of the optical cache is evaluated via physical layer simulations showing successful functionality both during Read and Write operation. Going a step further and considering a higher capacity optical cache module, we present its impact when performing with true processor workload benchmarks in Chip Multiprocessor configurations, employed as a L1 cache shared among multiple cores. Its performance is compared with the conventional electronic CMP topology, where dedicated L1 electronic caches and a shared L2 cache are used, showing that the use of optical 16GHz cache can lead to performance speed-up up to 40% while reducing the cache total capacity requirements by 84%. With optical interconnects having already resulted to high-bandwidth CPU-memory bus solutions, our optical cache architecture forms a fully compatible system solution for bridging the gap between optically connected CPU-cache schemes and high-speed optical RAM cell solutions.
  • Keywords
    cache storage; microprocessor chips; optical storage; random-access storage; wavelength division multiplexing; Chip Multiprocessor configurations; L1 cache; Read operation; WDM formatting; Write operation; cache lines; cache total capacity requirements; capacity optical cache module; conventional electronic CMP topology; dedicated L1 electronic caches; direct mapping associativity; fully compatible system solution; high-bandwidth CPU-memory bus solutions; high-speed optical RAM cell solutions; memory address; multiple cores; optical buffering; optical building blocks; optical cache architecture; optical cache performance; optical data storing; optical data words; optically connected CPU-cache schemes; physical layer optical cache memory architecture; physical layer simulations; shared L2 cache; subsystem interconnection; true processor workload benchmarks; Computer architecture; High-speed optical techniques; Optical amplifiers; Optical buffering; Optical interconnections; Optical interferometry; Random access memory; Chip Multiprocessors; optical RAM; optical buffering; optical cache; optical interconnection; optics in computing;
  • fLanguage
    English
  • Journal_Title
    Lightwave Technology, Journal of
  • Publisher
    ieee
  • ISSN
    0733-8724
  • Type

    jour

  • DOI
    10.1109/JLT.2013.2290741
  • Filename
    6663619