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
Link To Document :
بازگشت