Title :
Exploiting free silicon for energy-efficient computing directly in NAND flash-based solid-state storage systems
Author :
Peng Li ; Gomez, Karina ; Lilja, David J.
Author_Institution :
Seagate Technol., Shakopee, MN, USA
Abstract :
Energy consumption is a fundamental issue in today´s data centers as data continue growing dramatically. How to process these data in an energy-efficient way becomes more and more important. Prior work had proposed several methods to build an energy-efficient system. The basic idea is to attack the memory wall issue (i.e., the performance gap between CPUs and main memory) by moving computing closer to the data. However, these methods have not been widely adopted due to high cost and limited performance improvements. In this paper, we propose the storage processing unit (SPU) which adds computing power into NAND flash memories at standard solid-state drive (SSD) cost. By pre-processing the data using the SPU, the data that needs to be transferred to host CPUs for further processing are significantly reduced. Simulation results show that the SPU-based system can result in at least 100 times lower energy per operation than a conventional system for data-intensive applications.
Keywords :
NAND circuits; flash memories; parallel processing; NAND flash memories; NAND flash-based solid-state storage systems; SPU; SPU-based system; energy-efficient computing; energy-efficient system; high-performance computers; memory wall issue; standard solid-state drive; storage processing unit; Ash; Computer architecture; Coprocessors; Energy consumption; Flash memories; Logic gates; Parallel processing; NAND Flash; OpenCL; Parallel computing; SSD;
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2013 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-1364-0
DOI :
10.1109/HPEC.2013.6670317