KNOWAC: I/O Prefetch via Accumulated Knowledge

被引:18
|
作者
He, Jun [1 ]
Sun, Xian-He [1 ]
Thakur, Rajeev [2 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
[2] Argonne Natl Lab, Multimedia & Comp Sci Div, Argonne, IL 60439 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/CLUSTER.2012.83
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The lasting memory-wall problem combined with the newly emerged big-data problem makes data access delay the first citizen of performance optimizations of cluster computing. Reduction of data access delay, however, is application dependent. It depends on the data access behaviors of the underlying applications. Therefore, leaning and understanding data access behaviors is a must for effective data access optimizations. Modern microprocessors are equipped with hardware data prefetchers, which predict data access patterns and prefetch data for CPU. However, memory systems in design do not have the capability to understand data access behaviors for performance optimizations. In this study, we propose a novel approach, named KNOWAC, to collect I/O information automatically through high-level I/O libraries. KNOWAC accumulates I/O knowledge and reveals data usage patterns by exploring the collected high-level I/O characteristics. The discovered data usage patterns can be used for different I/O optimizations. We apply KNOWAC to I/O prefetch under the framework of PnetCDF in this study. Experimental results on a real-world application show that KNOWAC is promising and has a true practical value in mitigating the I/O bottleneck.
引用
收藏
页码:429 / 437
页数:9
相关论文
共 50 条
  • [1] CluMP: Clustered Markov Chain for Storage I/O Prefetch
    Jung, Sungmin
    Lee, Hyeonmyeong
    Jo, Heeseung
    ELECTRONICS, 2023, 12 (15)
  • [2] FastSlim: Prefetch-Safe Trace Reduction for I/O Cache Simulation
    Jin, Wei
    Sun, Xiaobai
    Chase, Jeffrey S.
    ACM Transactions on Modeling and Computer Simulation, 2001, 11 (02): : 135 - 160
  • [3] DiskSeen: Exploiting disk layout and access history to enhance I/O prefetch
    Ding, Xiaoning
    Jiang, Song
    Chen, Feng
    Davis, Kei
    Zhang, Xiaodong
    USENIX ASSOCIATION PROCEEDINGS OF THE 2007 USENIX ANNUAL TECHNICAL CONFERENCE, 2007, : 261 - +
  • [4] Towards Efficient I/O Pipelines using Accumulated Compression
    Maurya, Avinash
    Nicolae, Bogdan
    Rafique, M. Mustafa
    Cappello, Franck
    2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 256 - 265
  • [5] GRADING TO REWARD ACCUMULATED KNOWLEDGE
    BISHOP, RD
    JOURNAL OF CHEMICAL EDUCATION, 1991, 68 (06) : 492 - 493
  • [6] Exact Frequency Estimation in the i.i.d. Noise via KL Divergence of Accumulated Power
    Sun, Weitao
    Wang, Huigang
    Gu, Qingyue
    Rong, Shaowei
    Fan, Liming
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (08) : 2574 - 2578
  • [7] How our knowledge of the cycle was accumulated
    Ludwig, H
    GYNAKOLOGE, 2003, 36 (08): : 723 - 725
  • [8] Reducing cache pollution via dynamic data prefetch filtering
    Zhuang, Xiaotong
    Lee, Hsien-Hsin S.
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (01) : 18 - 31
  • [9] The use of knowledge from outside I/O psychology by I/O psychologists: A critique
    Gauthier, J
    CANADIAN PSYCHOLOGY-PSYCHOLOGIE CANADIENNE, 2003, 44 (03): : 244 - 248
  • [10] Accumulated knowledge and prevention practices in oral health
    Ferreira e Ferreira, Efigenia
    Tomita, Nilce Emy
    Dalben, Gisele da Silva
    BRAZILIAN ORAL RESEARCH, 2014, 28 : 1 - 8