Scalar First Replacement Strategy for Reference Prediction Table Used in Prefetching Streaming Data


The KIPS Transactions:PartA, Vol. 11, No. 3, pp. 163-172, Jun. 2004
10.3745/KIPSTA.2004.11.3.163,   PDF Download:

Abstract

Multimedia applications tend to access their data as a streaming pattern with regular intervals. This characteristic can be utilized in prefetching the multimedia data into cache memory so as to reduce their execution speeds. The reference-prediction prefetch algorithm predicts the memory address that seems to be used in the next time based on the previous history of memory references stored in the prediction reference table.This paper proposes a strategy to manipulate the reference prediction table which contains all of the data reference instructions to scalar and streaming data. We have recognized that the scalar reference instructions do not contribute to the data prefetching algorithm. Therefore, when replacing an element in the reference prediction table, the proposed algorithm preferentially selects the scalar reference instruction before the stream reference instruction. It makes the stream reference instruction to stay for a long time compared to the FIFO replacement policy, and eventually improves the performance of data prefetching.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. H. Lim, Y. S. Chon, S. I. Kim, J. N. Jeon, "Scalar First Replacement Strategy for Reference Prediction Table Used in Prefetching Streaming Data," The KIPS Transactions:PartA, vol. 11, no. 3, pp. 163-172, 2004. DOI: 10.3745/KIPSTA.2004.11.3.163.

[ACM Style]
Chul Hoo Lim, Young Suk Chon, Suk Il Kim, and Joong Nam Jeon. 2004. Scalar First Replacement Strategy for Reference Prediction Table Used in Prefetching Streaming Data. The KIPS Transactions:PartA, 11, 3, (2004), 163-172. DOI: 10.3745/KIPSTA.2004.11.3.163.