메뉴 건너뛰기




Volumn , Issue , 2005, Pages 233-244

Address-value delta (AVD) prediction: Increasing the effectiveness of runahead execution by exploiting regular memory allocation patterns

Author keywords

[No Author keywords available]

Indexed keywords

ADDRESS-VALUE DELTA (AVD) PREDICTION; EXECUTION TIME; LONG-LATENCY CACHE MISSES; MEMORY ALLOCATION PATTERNS;

EID: 33644917917     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2005.11     Document Type: Conference Paper
Times cited : (41)

References (31)
  • 3
    • 4644226058 scopus 로고    scopus 로고
    • Microarchitecture optimizations for exploiting memory-level parallelism
    • Y. Chou, B. Fahs, and S. Abraham. Microarchitecture optimizations for exploiting memory-level parallelism. In ISCA-31, 2004.
    • (2004) ISCA-31
    • Chou, Y.1    Fahs, B.2    Abraham, S.3
  • 5
    • 0036949391 scopus 로고    scopus 로고
    • A stateless, content-directed data prefetching mechanism
    • R. Cooksey, S. Jourdan, and D. Grunwald. A stateless, content-directed data prefetching mechanism. In ASPLOS-X, 2002.
    • (2002) ASPLOS-X
    • Cooksey, R.1    Jourdan, S.2    Grunwald, D.3
  • 6
    • 0030662863 scopus 로고    scopus 로고
    • Improving data cache performance by pre-executing instructions under a cache miss
    • J. Dundas and T. Mudge. Improving data cache performance by pre-executing instructions under a cache miss. In ICS-1997, 1997.
    • (1997) In ICS-1997
    • Dundas, J.1    Mudge, T.2
  • 9
    • 0031641244 scopus 로고    scopus 로고
    • Power considerations in the design of the Alpha 21264 microprocessor
    • M. K. Gowan, L. L. Biro, and D. B. Jackson. Power considerations in the design of the Alpha 21264 microprocessor. In DAC-35, 1998.
    • (1998) DAC-35
    • Gowan, M.K.1    Biro, L.L.2    Jackson, D.B.3
  • 10
    • 0030677583 scopus 로고    scopus 로고
    • Prefetching using Markov predictors
    • D. Joseph and D. Grunwald. Prefetching using Markov predictors. In ISCA-24, 1997.
    • (1997) ISCA-24
    • Joseph, D.1    Grunwald, D.2
  • 11
    • 0034581346 scopus 로고    scopus 로고
    • A prefetching technique for irregular accesses to linked data structures
    • M. Karlsson, R Dahlgren, and P. Strenstrom. A prefetching technique for irregular accesses to linked data structures. In HPCA-6, 2000.
    • (2000) HPCA-6
    • Karlsson, M.1    Dahlgren, R.2    Strenstrom, P.3
  • 13
    • 85008031236 scopus 로고    scopus 로고
    • MinneSPEC: A new SPEC benchmark workload for simulation-based computer architecture research
    • June
    • A. KleinOsowski and D. J. Lilja. MinneSPEC: A new SPEC benchmark workload for simulation-based computer architecture research. Computer Architecture Letters, 1, June 2002.
    • (2002) Computer Architecture Letters , vol.1
    • Kleinosowski, A.1    Lilja, D.J.2
  • 14
    • 0029509984 scopus 로고
    • SPAID: Software prefetching in pointer- and call-intensive environments
    • M. H. Lipasti, W. J. Schmidt, S. R. Kunkel, and R. R. Roediger. SPAID: Software prefetching in pointer- and call-intensive environments. In MICRO-28, 1995.
    • (1995) MICRO-28
    • Lipasti, M.H.1    Schmidt, W.J.2    Kunkel, S.R.3    Roediger, R.R.4
  • 16
    • 0003101188 scopus 로고    scopus 로고
    • Compiler-based prefetching for recursive data structures
    • C.-K. Luk and T. C. Mowry. Compiler-based prefetching for recursive data structures. In ASPLOS-VII, 1996.
    • (1996) ASPLOS-VII
    • Luk, C.-K.1    Mowry, T.C.2
  • 17
    • 27544498766 scopus 로고    scopus 로고
    • Techniques for efficient processing in runahead execution engines
    • O. Mutlu, H. Kim, and Y. N. Patt. Techniques for efficient processing in runahead execution engines. In ISCA-32, 2005.
    • (2005) ISCA-32
    • Mutlu, O.1    Kim, H.2    Patt, Y.N.3
  • 18
    • 84955506994 scopus 로고    scopus 로고
    • Runahead execution: An alternative to very large instruction windows for out-of-order processors
    • O. Mutlu, J. Stark, C. Wilkerson, and Y. N. Patt. Runahead execution: An alternative to very large instruction windows for out-of-order processors. In HPCA-9, 2003.
    • (2003) HPCA-9
    • Mutlu, O.1    Stark, J.2    Wilkerson, C.3    Patt, Y.N.4
  • 19
    • 1342282617 scopus 로고    scopus 로고
    • Runahead execution: An effective alternative to large instruction windows
    • O. Mutlu, J. Stark, C. Wilkerson, and Y. N. Patt. Runahead execution: An effective alternative to large instruction windows. IEEE Micro, 23(6):20-25, 2003.
    • (2003) IEEE Micro , vol.23 , Issue.6 , pp. 20-25
    • Mutlu, O.1    Stark, J.2    Wilkerson, C.3    Patt, Y.N.4
  • 22
    • 0031600692 scopus 로고    scopus 로고
    • Dependence based prefetching for linked data structures
    • A. Roth, A. Moshovos, and G. S. Sohi. Dependence based prefetching for linked data structures. In ASPLOS-VIII, 1998.
    • (1998) ASPLOS-VIII
    • Roth, A.1    Moshovos, A.2    Sohi, G.S.3
  • 23
    • 0032662988 scopus 로고    scopus 로고
    • Effective jump-pointer prefetching for linked data structures
    • A. Roth and G. S. Sohi. Effective jump-pointer prefetching for linked data structures. In ISCA-26, 1999.
    • (1999) ISCA-26
    • Roth, A.1    Sohi, G.S.2
  • 24
    • 0002360626 scopus 로고    scopus 로고
    • The predictability of data values
    • Y. Sazeides and J. E. Smith. The predictability of data values. In MICRO-30, 1997.
    • (1997) MICRO-30
    • Sazeides, Y.1    Smith, J.E.2
  • 26
    • 0036296819 scopus 로고    scopus 로고
    • Increasing processor performance by implementing deeper pipelines
    • E. Sprangle and D. Carmean. Increasing processor performance by implementing deeper pipelines. In ISCA-29, 2002.
    • (2002) ISCA-29
    • Sprangle, E.1    Carmean, D.2
  • 27
    • 0000583136 scopus 로고    scopus 로고
    • Highly accurate data value prediction using hybrid predictors
    • K. Wang and M. Franklin. Highly accurate data value prediction using hybrid predictors. In MICRO-30, 1997.
    • (1997) MICRO-30
    • Wang, K.1    Franklin, M.2
  • 28
    • 1342320051 scopus 로고    scopus 로고
    • The memory gap and the future of high performance memories
    • Mar.
    • M. V. Wilkes. The memory gap and the future of high performance memories. ACM Computer Architecture News, 29(1):27, Mar. 2001.
    • (2001) ACM Computer Architecture News , vol.29 , Issue.1 , pp. 27
    • Wilkes, M.V.1
  • 29
    • 0003158656 scopus 로고
    • Hitting the memory wall: Implications of the obvious
    • Mar.
    • W. Wulf and S. McKee. Hitting the memory wall: Implications of the obvious. ACM Computer Architecture News, 23(1):20-24, Mar. 1995.
    • (1995) ACM Computer Architecture News , vol.23 , Issue.1 , pp. 20-24
    • Wulf, W.1    McKee, S.2
  • 30
    • 0033705677 scopus 로고    scopus 로고
    • Push vs. pull: Data movement for linked data structures
    • C.-L. Yang and A. R. Lebeck. Push vs. pull: Data movement for linked data structures. In ICS-2000, 2000.
    • (2000) ICS-2000
    • Yang, C.-L.1    Lebeck, A.R.2
  • 31
    • 1142293060 scopus 로고    scopus 로고
    • Enhancing memory level parallelism via recovery-free value prediction
    • H. Zhou and T. M. Conte. Enhancing memory level parallelism via recovery-free value prediction. In ICS-17, 2003.
    • (2003) ICS-17
    • Zhou, H.1    Conte, T.M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.