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 条
  • [31] PC INTERFACING - TRANSPARENT I/O VIA LPT
    BRADLEY, A
    ELECTRONICS WORLD & WIRELESS WORLD, 1995, (1717): : 1045 - 1048
  • [32] Analogue and digital i/o via the USB port
    不详
    ELECTRONICS WORLD, 2004, 110 (1816): : 14 - 16
  • [33] The Study of Service Innovation Mechanism from Accumulated Knowledge of the Staff
    Yu Wei
    Wang Xingyuan
    Wang Xiaolong
    PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS A-C, 2008, : 1229 - 1233
  • [34] Adaptively-Accumulated Knowledge Transfer for Partial Domain Adaptation
    Jing, Taotao
    Xia, Haifeng
    Ding, Zhengming
    MM '20: PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, 2020, : 1606 - 1614
  • [35] Gel breakdown in a formulated product via accumulated strain
    Clarke, Andrew
    SOFT MATTER, 2021, 17 (34) : 7893 - 7902
  • [36] Incorporating I Ching Knowledge Into Prediction Task via Data Mining
    Liu, Wenjie
    Chen, Sai
    Huang, Guoyao
    Lu, Lingfeng
    Li, Huakang
    Sun, Guozi
    JOURNAL OF DATABASE MANAGEMENT, 2023, 34 (03)
  • [37] Determining glycosyltransferase functional order via lethality due to accumulated O-antigen intermediates, exemplified with Shigella flexneri O-antigen biosynthesis
    Qin, Jilong
    Hong, Yaoqin
    Totsika, Makrina
    APPLIED AND ENVIRONMENTAL MICROBIOLOGY, 2024, 90 (06)
  • [38] Accumulated stock of knowledge and current search practices: The impact on patent quality
    Cammarano, Antonello
    Michelino, Francesca
    Lamberti, Emilia
    Caputo, Mauro
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2017, 120 : 204 - 222
  • [39] COMMUNICATION WITH CONCURRENT SYSTEMS VIA I/O-PROCEDURES
    PRIESE, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 270 : 294 - 305
  • [40] A similarity study of I/O traces via string kernels
    Raul Torres
    Julian M. Kunkel
    Manuel F. Dolz
    Thomas Ludwig
    The Journal of Supercomputing, 2019, 75 : 7814 - 7826