Title
SpongeDirectory: flexible sparse directories utilizing multi-level memristors
Abstract
Cache-coherent shared memory is critical for programmability in many-core systems. Several directory-based schemes have been proposed, but dynamic, non-uniform sharing make efficient directory storage challenging, with each giving up storage space, performance or energy. We introduce SpongeDirectory, a sparse directory structure that exploits multi-level memristory technology. SpongeDirectory expands directory storage in-place when needed by increasing the number of bits stored on a single memristor device, trading latency and energy for storage. We explore several SpongeDirectory configurations, finding that a provisioning rate of 0.5x with memristors optimized for low energy consumption is the most competitive. This optimal SpongeDirectory configuration has performance comparable to a conventional sparse directory, requires 18× less storage space, and consumes 8× less energy.
Year
DOI
Venue
2014
10.1145/2628071.2628081
PACT
Keywords
Field
DocType
advanced technologies,cache memories,multi-level memristors,sparse directories
Memristor,System on a chip,Shared memory,Computer science,Directory,Parallel computing,Provisioning,Exploit,Benchmark (computing),Directory structure
Conference
ISSN
ISBN
Citations 
1089-795X
978-1-5090-6607-0
15
PageRank 
References 
Authors
0.62
34
6
Name
Order
Citations
PageRank
Lunkai Zhang1726.00
Dmitri B. Strukov248337.74
Hebatallah Saadeldeen3150.62
FAN Dong-Rui422238.18
Mingzhe Zhang5438.31
Diana Franklin633240.85