2012 IEEE International Conference on Cluster Computing 2012
DOI: 10.1109/cluster.2012.83
|View full text |Cite
|
Sign up to set email alerts
|

KNOWAC: I/O Prefetch via Accumulated Knowledge

Abstract: 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 d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…Most of the work on spatial I/O patterns predication is done to assist I/O prefetching using various approaches, including Markov models [8], speculative execution [29], and knowledge accumulation [5]. These studies predict the I/O behavior based on statistical methods, however, and therefore require either prior knowledge of the application or long runs before the model converges.…”
Section: ) Spatial Predictionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Most of the work on spatial I/O patterns predication is done to assist I/O prefetching using various approaches, including Markov models [8], speculative execution [29], and knowledge accumulation [5]. These studies predict the I/O behavior based on statistical methods, however, and therefore require either prior knowledge of the application or long runs before the model converges.…”
Section: ) Spatial Predictionsmentioning
confidence: 99%
“…The effectiveness of such techniques strongly depends on a certain level of knowledge of the I/O access patterns: prefetching and caching indeed require the location of future accesses (i.e., spatial behavior), while I/O scheduling leverages estimations of I/O requests interarrival time (i.e., temporal behavior). The key challenges inherent in these techniques include the proper comprehension and exploitation of the application's I/O behavior within the I/O stack itself [7], [5]. Hence, modeling and predicting the applications I/O behavior are of utmost importance.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This information is used to guide prefetching to a local buffer. Similar approaches -access pattern detection to guide prefetching -are proposed by Patrick et al [81], He, Sun, and Thakur [32], Lu et al [65], and Tang et al [97].…”
Section: Caching and Prefetchingmentioning
confidence: 99%
“…The processes' access spatiality is also obtained from MPI-IO in the approach proposed by Song et al [93]. Similarly, He, Sun, and Thakur [32] present an approach to collect I/O information from the PnetCDF library. Semantic data access information is obtained by collecting high-level variables.…”
Section: Runtime Detectionmentioning
confidence: 99%