PiF: In-Flash Acceleration for Data-Intensive Applications

被引:4
|
作者
Chun, Myungjun [1 ]
Lee, Jaeyong [1 ]
Lee, Sanggu [1 ]
Kim, Myungsuk [2 ]
Kim, Jihong [1 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
[2] Kyungpook Natl Univ, Daegu, South Korea
基金
新加坡国家研究基金会;
关键词
D O I
10.1145/3538643.3539742
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To minimize unnecessary data movements from storage to a host, processing-in-storage (PiS) techniques, which move a compute unit to storage, have been proposed. In this position paper, we propose an extreme version of PiS solutions, called a processing-in-flash (PiF) scheme, that moves computation inside flash chips where data are physically present. As a key building block of a PiF solution, we present a novel flash chip architecture, CoX. Using a prototype PiF SSD based on CoX chips, we demonstrate that PiF-based SSDs are promising in accelerating data-intensive applications.
引用
收藏
页码:106 / 112
页数:7
相关论文
共 50 条
  • [31] Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data-intensive Applications
    Caulfield, Adrian M.
    Grupp, Laura M.
    Swanson, Steven
    ACM SIGPLAN NOTICES, 2009, 44 (03) : 217 - 228
  • [32] Data Structures for Data-Intensive Applications: Tradeoffs and Design Guidelines
    Athanassoulis, Manos
    Idreos, Stratos
    Shasha, Dennis
    FOUNDATIONS AND TRENDS IN DATABASES, 2023, 13 (1-2): : 1 - 168
  • [33] CoLoc: Distributed Data and Container Colocation for Data-Intensive Applications
    Renner, Thomas
    Thamsen, Lauritz
    Kao, Odej
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 3008 - 3015
  • [34] Sensor Data Analytics: Challenges and Methods for Data-Intensive Applications
    Ortega, Felipe
    Cano, Emilio L.
    ENTROPY, 2022, 24 (07)
  • [35] A framework for data partitioning for C++ data-intensive applications
    Milidonis, A
    Dimitroulakos, G
    Galanis, MD
    Kakarountas, AP
    Theodoridis, G
    Goutis, C
    Catthoor, F
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2004, 9 (02) : 101 - 121
  • [36] Improvement Of Data Throughput In Data-Intensive Cloud Computing Applications
    Ibrahim, Ibrahim Adel
    Bassiouni, Mostafa
    2019 IEEE FIFTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2019), 2019, : 49 - 54
  • [37] Decoupling computation and data scheduling in distributed data-intensive applications
    Ranganathan, K
    Foster, I
    11TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 352 - 358
  • [38] Model and data engineering for advanced data-intensive systems and applications
    Ouhammou, Yassine
    Bellatreche, Ladjel
    Ivanovic, Mirjana
    Abello, Alberto
    COMPUTING, 2019, 101 (10) : 1391 - 1395
  • [39] Heuristic Data Placement for Data-Intensive Applications in Heterogeneous Cloud
    Zhao, Qing
    Xiong, Congcong
    Wang, Peng
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2016, 2016
  • [40] Testing Data Consistency of Data-Intensive Applications Using QuickCheck
    Castro, Laura M.
    Arts, Thomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 271 : 41 - 62