Abstract
Computer architects face two major challenges in building future exa-scale systems: high energy consumption and the increasing gap between processor and storage speeds. Moving the processing closer to the data, inside the persistent storage, will help mitigate these challenges. This will result in a hierarchical compute structure across the system with a major component of the processing hierarchy inside the Solid State Drive. This new architecture is called the Storage Processing Unit. We perform design space exploration and propose several optimizations to the application space and the architectural space. This research significantly improves the energy use and performance of the system. We observe energy savings from 11-423X and performance gains from 4-66X for applications including k-means, Sparse BLAS, and others.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the 2015 IEEE International Conference on Networking, Architecture and Storage, NAS 2015 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 87-94 |
Number of pages | 8 |
ISBN (Electronic) | 9781467378918 |
DOIs | |
State | Published - Sep 10 2015 |
Event | 10th IEEE International Conference on Networking, Architecture and Storage, NAS 2015 - Boston, United States Duration: Aug 6 2015 → Aug 7 2015 |
Publication series
Name | Proceedings of the 2015 IEEE International Conference on Networking, Architecture and Storage, NAS 2015 |
---|
Other
Other | 10th IEEE International Conference on Networking, Architecture and Storage, NAS 2015 |
---|---|
Country/Territory | United States |
City | Boston |
Period | 8/6/15 → 8/7/15 |
Bibliographical note
Publisher Copyright:© 2015 IEEE.
Keywords
- Active flash
- SSD architecture
- energy-efficient computing
- hierarchical computation
- performance evaluation
- storage systems