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 条
  • [41] Fabrication of multifunctional optical I/O via imprint lithography
    He, A
    Allen, SAB
    Kohl, PA
    ELECTROCHEMICAL AND SOLID STATE LETTERS, 2004, 7 (10) : F55 - F58
  • [42] A similarity study of I/O traces via string kernels
    Torres, Raul
    Kunkel, Julian M.
    Dolz, Manuel F.
    Ludwig, Thomas
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (12): : 7814 - 7826
  • [43] 12-bit analogue i/o via LPT
    Xia, YP
    ELECTRONICS WORLD, 1996, 102 (1726): : 750 - 750
  • [44] Scalable Deep Learning via I/O Analysis and Optimization
    Pumma, Sarunya
    Si, Min
    Feng, Wu
    Balaji, Pavan
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (02)
  • [45] VIA HOLES DOUBLE CHIP-CARRIER I/O
    LINEBACK, JR
    ELECTRONICS, 1982, 55 (06): : 41 - 42
  • [46] The history of IFMFC - The accumulated knowledge and experience of the magnetic force control with IFMFC
    Watanabe, Tsuneo
    PROGRESS IN SUPERCONDUCTIVITY AND CRYOGENICS, 2016, 18 (01): : 6 - 9
  • [47] Maximizing I/O Throughput and Minimizing Performance Variation via Reinforcement Learning Based I/O Merging for SSDs
    Wu, Chao
    Ji, Cheng
    Li, Qiao
    Gao, Congming
    Pan, Riwei
    Fu, Chenchen
    Shi, Liang
    Xue, Chun Jason
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 72 - 86
  • [48] I-DNA SUPPRESSED BY ETHIDIUM BROMIDE AND ACCUMULATED WITH DACTINOMYCIN
    CHEPELINSKY, AB
    BELL, E
    NATURE-NEW BIOLOGY, 1972, 239 (89): : 44 - +
  • [49] The initiation of accumulated explosive powder mixtures by detonating dispersed explosive clouds I. Detonability limits for the accumulated explosives
    Comeyne, W
    Austing, JL
    Tulis, AJ
    Dihu, RJ
    Baker, DE
    TWENTY-SECOND INTERNATIONAL PYROTECHNICS SEMINAR, 1996, : 123 - 139
  • [50] Hearing the λoγoζ Diogenes of Babylon and the επiσιημoνiχη αiσθησiζ
    Klavan, Spencer A.
    MNEMOSYNE, 2019, 72 (06) : 908 - 929