메뉴 건너뛰기




Volumn 2015-January, Issue January, 2015, Pages 623-634

B-Fetch: Branch Prediction Directed Prefetching for Chip-Multiprocessors

Author keywords

Bfetch; Branch Prediction; Chip Multiprocessors; Data Cache; Prefetching

Indexed keywords

BUDGET CONTROL; COMPUTER ARCHITECTURE; DIGITAL STORAGE; MULTIPROCESSING SYSTEMS;

EID: 84937692144     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2014.29     Document Type: Conference Paper
Times cited : (27)

References (29)
  • 2
    • 21244474546 scopus 로고    scopus 로고
    • Predicting inter-thread cache contention on a chip-multiprocessor architecture
    • D. Chandra, F. Guo, S. Kim, and Y. Solihin, "Predicting inter-thread cache contention on a chip-multiprocessor architecture," in HPCA, 2005, pp. 340-351.
    • (2005) HPCA , pp. 340-351
    • Chandra, D.1    Guo, F.2    Kim, S.3    Solihin, Y.4
  • 4
    • 0029308368 scopus 로고
    • Effective hardware-based data prefetching for high-performance processors
    • T. Chen and J. Baer, "Effective hardware-based data prefetching for high-performance processors," IEEE Transactions on Computers, vol. 44, pp. 609-623, 1995.
    • (1995) IEEE Transactions on Computers , vol.44 , pp. 609-623
    • Chen, T.1    Baer, J.2
  • 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 The International Conference on Supercomputing (ICS), 1997, pp. 68-75.
    • (1997) The International Conference on Supercomputing (ICS) , pp. 68-75
    • Dundas, J.1    Mudge, T.2
  • 11
    • 84892527825 scopus 로고    scopus 로고
    • Linearizing irregular memory accesses for improved correlated prefetching
    • A. Jain and C. Lin, "Linearizing irregular memory accesses for improved correlated prefetching." in MICRO, 2013, pp. 247-259.
    • (2013) MICRO , pp. 247-259
    • Jain, A.1    Lin, C.2
  • 13
    • 79951697650 scopus 로고    scopus 로고
    • Sampling dead block prediction for last-level caches
    • S. M. Khan, Y. Tian, and D. A. Jimenez, "Sampling dead block prediction for last-level caches," in MICRO, 2010, pp. 175-186.
    • (2010) MICRO , pp. 175-186
    • Khan, S.M.1    Tian, Y.2    Jimenez, D.A.3
  • 15
    • 57749177935 scopus 로고    scopus 로고
    • Paco: Probabilitybased path confidence prediction
    • K. Malik, M. Agarwal, V. Dhar, and M. Frank, "Paco: Probabilitybased path confidence prediction," in HPCA, 2008, pp. 50-61.
    • (2008) HPCA , pp. 50-61
    • Malik, K.1    Agarwal, M.2    Dhar, V.3    Frank, M.4
  • 16
    • 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, 2003.
    • (2003) HPCA
    • Mutlu, O.1    Stark, J.2    Wilkerson, C.3    Patt, Y.N.4
  • 17
    • 0030414442 scopus 로고    scopus 로고
    • Tango: A hardware-based data prefetching technique for superscalar processors
    • S. Pinter and A. Yoaz, "Tango: a hardware-based data prefetching technique for superscalar processors," in MICRO, 1996, pp. 214-225.
    • (1996) MICRO , pp. 214-225
    • Pinter, S.1    Yoaz, A.2
  • 18
    • 0033334911 scopus 로고    scopus 로고
    • Fetch directed instruction prefetching
    • G. Reinman, B. Calder, and T. Austin, "Fetch directed instruction prefetching," in MICRO, 1999.
    • (1999) MICRO
    • Reinman, G.1    Calder, B.2    Austin, T.3
  • 20
    • 0036290739 scopus 로고    scopus 로고
    • Design tradeoffs for the alpha ev8 conditional branch predictor
    • A. Seznec, S. Felix, V. Krishnan, and Y. Sazeides, "Design tradeoffs for the alpha ev8 conditional branch predictor," in ISCA, 2002, pp. 295-306.
    • (2002) ISCA , pp. 295-306
    • Seznec, A.1    Felix, S.2    Krishnan, V.3    Sazeides, Y.4
  • 21
    • 0018106484 scopus 로고
    • Sequential program prefetching in memory hierarchies
    • December
    • A. J. Smith, "Sequential program prefetching in memory hierarchies," Computer, vol. 11, pp. 7-21, December 1978.
    • (1978) Computer , vol.11 , pp. 7-21
    • Smith, A.J.1
  • 25
    • 28444486909 scopus 로고    scopus 로고
    • Effective instruction prefetching in chip multiprocessors for modern commercial applications
    • L. Spracklen, Y. Chou, and S. G. Abraham, "Effective instruction prefetching in chip multiprocessors for modern commercial applications," in HPCA, 2005, pp. 225-236.
    • (2005) HPCA , pp. 225-236
    • Spracklen, L.1    Chou, Y.2    Abraham, S.G.3
  • 27
  • 28
    • 84863379287 scopus 로고    scopus 로고
    • Pacman: Prefetch-aware cache management for high performance caching
    • C.-J. Wu, A. Jaleel, M. Martonosi, S. C. Steely, Jr., and J. Emer, "Pacman: Prefetch-aware cache management for high performance caching," in MICRO, 2011, pp. 442-453.
    • (2011) MICRO , pp. 442-453
    • Wu, C.-J.1    Jaleel, A.2    Martonosi, M.3    Steely, S.C.4    Emer, J.5
  • 29
    • 0003158656 scopus 로고
    • Hitting the memory wall: Implications of the obvious
    • March
    • W. A. Wulf and S. A. McKee, "Hitting the memory wall: implications of the obvious," SIGARCH Comp. Arch. News, vol. 23, pp. 20-24, March 1995.
    • (1995) SIGARCH Comp. Arch. News , vol.23 , pp. 20-24
    • Wulf, W.A.1    McKee, S.A.2


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