Exploiting Free Silicon for Energy-Efficient Computing Directly in NAND Flash-based Solid-State Storage Systems

被引:0
|
作者
Li, Peng [1 ]
Gomez, Kevin [1 ]
Lilja, David J. [2 ]
机构
[1] Seagate Technol, Shakopee, MN 55379 USA
[2] Univ Minnesota, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
SSD; NAND Flash; Parallel computing; OpenCL;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [11] An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices
    Park, Sang-Hoon
    Kim, Dong-gun
    Bang, Kwanhu
    Lee, Hyuk-Jun
    Yoo, Sungjoo
    Chung, Eui-Young
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (05) : 1085 - 1096
  • [12] Reliability of Solid-State Drives Based on NAND Flash Memory
    Mielke, Neal R.
    Frickey, Roberte.
    Kalastirsky, Ivan
    Quan, Minyan
    Ustinov, Dmitry
    Vasudevan, Venkatesh J.
    PROCEEDINGS OF THE IEEE, 2017, 105 (09) : 1725 - 1750
  • [13] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [14] Exploiting Parallelism for Access Conflict Minimization in Flash-Based Solid State Drives
    Gao, Congming
    Shi, Liang
    Ji, Cheng
    Di, Yejia
    Wu, Kaijie
    Xue, Chun Jason
    Sha, Edwin H. -M.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (01) : 168 - 181
  • [15] Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems
    Hyun, Seunghwan
    Ahn, Sungyong
    Lee, Sehwan
    Bahn, Hyokyung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 252 - +
  • [16] Performance of greedy garbage collection in flash-based solid-state drives
    Bux, Werner
    Iliadis, Ilias
    PERFORMANCE EVALUATION, 2010, 67 (11) : 1172 - 1186
  • [17] Performance Models of Flash-based Solid-State Drives for Real Workloads
    Boboila, Simona
    Desnoyers, Peter
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [18] Workload-Aware Page-Level Flash Translation Layer for NAND Flash-Based Storage Systems
    Wang, Huibing
    Lin, Mingwei
    Xiong, Jinbo
    Lin, Li
    Xiao, Ruliang
    CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 576 - 588
  • [19] BEST: Best-effort Energy Saving Techniques for NAND Flash-based Hybrid Storage
    Shim, Hyotaek
    Kim, Jin-Soo
    Maeng, Seungryoul
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (03) : 841 - 848
  • [20] A Hybrid Approach to NAND-Flash-Based Solid-State Disks
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) : 1337 - 1349