Abstract
GIRAF is an in-storage architecture and algorithm framework based on Resistive Content Addressable Memory (RCAM). GIRAF functions simultaneously as a storage and a massively parallel associative processor. GIRAF alleviates the bandwidth wall by connecting every memory bit to processing transistors and keeping computing inside the storage arrays, thus implementing in-data, rather than near-data, processing. We show that GIRAF outperforms a reference computer architecture with a bandwidth-limited external storage access on a variety of data intensive workloads. The performance of GIRAF Euclidean distance, dot product and histogram implementation, exceeds the attainable performance of a reference architecture by up to four orders of magnitude, depending on the dataset size. The performance of GIRAF SpMV exceeds the attainable performance of such reference architecture by more than two orders of magnitude.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 28th International Conference on Parallel Architectures and Compilation Techniques, PACT 2019 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 476-477 |
Number of pages | 2 |
ISBN (Electronic) | 9781728136134 |
DOIs | |
State | Published - Sep 2019 |
Externally published | Yes |
Event | 28th International Conference on Parallel Architectures and Compilation Techniques, PACT 2019 - Seattle, United States Duration: 21 Sep 2019 → 25 Sep 2019 |
Publication series
Name | Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT |
---|---|
Volume | 2019-September |
ISSN (Print) | 1089-795X |
Conference
Conference | 28th International Conference on Parallel Architectures and Compilation Techniques, PACT 2019 |
---|---|
Country/Territory | United States |
City | Seattle |
Period | 21/09/19 → 25/09/19 |
Bibliographical note
Publisher Copyright:© 2019 IEEE.
Keywords
- processing in meemory
- processing in storage
- resistive memory