DocumentCode :
1925519
Title :
KNOWAC: I/O Prefetch via Accumulated Knowledge
Author :
He, Jun ; Sun, Xian-He ; Thakur, Rajeev
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear :
2012
fDate :
24-28 Sept. 2012
Firstpage :
429
Lastpage :
437
Abstract :
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.
Keywords :
microprocessor chips; optimisation; storage management; workstation clusters; I/O information; I/O optimizations; I/O prefetch; KNOWAC; PnetCDF framework; accumulated knowledge; cluster computing; data access behaviors; data access delay reduction; data access patterns; data usage patterns; effective data access optimizations; hardware data prefetchers; high-level I/O characteristics; high-level I/O libraries; lasting memory-wall problem; modern microprocessors; newly emerged big-data problem; performance optimizations; prefetch data; Computational modeling; Data models; Libraries; Optimization; Prefetching; Semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
Type :
conf
DOI :
10.1109/CLUSTER.2012.83
Filename :
6337806
Link To Document :
بازگشت