메뉴 건너뛰기




Volumn , Issue , 2010, Pages

Value based BTB indexing for indirect jump prediction

Author keywords

Branch target prediction; Compiler guided branch prediction; Correlation based branch prediction; Indirect branches

Indexed keywords

COMPUTER ARCHITECTURE; INDEXING (OF INFORMATION); PROGRAM COMPILERS; SUPERCOMPUTERS;

EID: 77952559260     PISSN: 15300897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/hpca.2010.5416659     Document Type: Conference Paper
Times cited : (19)

References (27)
  • 1
    • 0020915645 scopus 로고
    • Conversion of Control Dependence to Data Dependence
    • J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren. Conversion of Control Dependence to Data Dependence. In POPL-10, pages 177-189, 1983.
    • (1983) POPL-10 , pp. 177-189
    • Allen, J.R.1    Kennedy, K.2    Porterfield, C.3    Warren, J.4
  • 2
    • 0002986475 scopus 로고    scopus 로고
    • The SimpleScalar Tool Set
    • Version 2.0
    • D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0. SIGARCH Comput. Archit. News, 25(3):13-25, 1997.
    • (1997) SIGARCH Comput. Archit. News , vol.25 , Issue.3 , pp. 13-25
    • Burger, D.1    Austin, T.M.2
  • 3
    • 0030651783 scopus 로고    scopus 로고
    • Target Prediction for Indirect Jumps
    • P. Chang, E. Hao, and Y. N. Patt. Target Prediction for Indirect Jumps. In ISCA-24, pages 274-283, 1997.
    • (1997) ISCA-24 , pp. 274-283
    • Chang, P.1    Hao, E.2    Patt, Y.N.3
  • 4
    • 77952568625 scopus 로고    scopus 로고
    • Dynamic Data Dependence Tracking and its Application to Branch Prediction
    • L. Chen, S. Dropsho, and D. H. Albonesi. Dynamic Data Dependence Tracking and its Application to Branch Prediction. In HPCA-9, pages 65-76, 2003.
    • (2003) HPCA-9 , pp. 65-76
    • Chen, L.1    Dropsho, S.2    Albonesi, D.H.3
  • 6
    • 0031594010 scopus 로고    scopus 로고
    • Accurate Indirect Branch Prediction
    • K. Driesen and U. Hölzle. Accurate Indirect Branch Prediction. In ISCA-25, pages 167-178, 1998.
    • (1998) ISCA-25 , pp. 167-178
    • Driesen, K.1    Hölzle, U.2
  • 7
    • 0032312775 scopus 로고    scopus 로고
    • The Cascaded Predictor: Economical and Adaptive Branch Target Prediction
    • K. Driesen and U. Hölzle. The Cascaded Predictor: Economical and Adaptive Branch Target Prediction. In MICRO-31, pages 249-258, 1998.
    • (1998) MICRO-31 , pp. 249-258
    • Driesen, K.1    Hölzle, U.2
  • 8
    • 37849049722 scopus 로고    scopus 로고
    • Multi-stage Cascaded Prediction
    • K. Driesen and U. Hölzle. Multi-stage Cascaded Prediction. In Euro-Par, 1999.
    • (1999) Euro-Par
    • Driesen, K.1    Hölzle, U.2
  • 9
    • 0032308864 scopus 로고    scopus 로고
    • Dataflow Analysis of Branch Mispredictions and its Application to Early Resolution of Branch Outcomes
    • A. Farcy, O. Temam, R. Espasa, and T. Juan. Dataflow Analysis of Branch Mispredictions and its Application to Early Resolution of Branch Outcomes. In MICRO-31, pages 59-68, 1998.
    • (1998) MICRO-31 , pp. 59-68
    • Farcy, A.1    Temam, O.2    Espasa, R.3    Juan, T.4
  • 12
    • 0034831217 scopus 로고    scopus 로고
    • Dynamic Branch Prediction with Perceptrons
    • D. A. Jiménez and C. Lin. Dynamic Branch Prediction with Perceptrons. In HPCA-7, pages 197-206, 2001.
    • (2001) HPCA-7 , pp. 197-206
    • Jiménez, D.A.1    Lin, C.2
  • 13
    • 77957809249 scopus 로고    scopus 로고
    • Improving the Performance of Object-Oriented Languages with Dynamic Predication of Indirect Jumps
    • J. A. Joao, O. Mutlu, H. Kim, R. Agarwal, and Y. N. Patt. Improving the Performance of Object-Oriented Languages with Dynamic Predication of Indirect Jumps. In ASPLOS-13, pages 80-90, 2008.
    • (2008) ASPLOS-13 , pp. 80-90
    • Joao, J.A.1    Mutlu, O.2    Kim, H.3    Agarwal, R.4    Patt, Y.N.5
  • 14
    • 0031118869 scopus 로고    scopus 로고
    • Improving the Accuracy of History-Based Branch Prediction
    • D. R. Kaeli and P. G. Emma. Improving the Accuracy of History-Based Branch Prediction. IEEE Transactions on Computers, 46:469-472, 1997.
    • (1997) IEEE Transactions on Computers , vol.46 , pp. 469-472
    • Kaeli, D.R.1    Emma, P.G.2
  • 15
    • 0032320637 scopus 로고    scopus 로고
    • Predicting Indirect Branches via Data Compression
    • J. Kalamatianos and D. R. Kaeli. Predicting Indirect Branches via Data Compression. In MICRO-31, pages 272-281, 1998.
    • (1998) MICRO-31 , pp. 272-281
    • Kalamatianos, J.1    Kaeli, D.R.2
  • 16
    • 35348819332 scopus 로고    scopus 로고
    • VPC Prediction: Reducing the Cost of Indirect Branches via Hardware-Based Dynamic Devirtualization
    • H. Kim, J. A. Joao, O. Mutlu, C. J. Lee, Y. N. Patt, and R. Cohn. VPC Prediction: Reducing the Cost of Indirect Branches via Hardware-Based Dynamic Devirtualization. In ISCA-34, pages 424-435, 2007.
    • (2007) ISCA-34 , pp. 424-435
    • Kim, H.1    Joao, J.A.2    Mutlu, O.3    Lee, C.J.4    Patt, Y.N.5    Cohn, R.6
  • 17
    • 33644880733 scopus 로고    scopus 로고
    • Wish Branches: Combining Conditional Branching and Predication for Adaptive Predicated Execution
    • Nov.
    • H. Kim, O. Mutlu, J. Stark, and Y. Patt. Wish Branches: Combining Conditional Branching and Predication for Adaptive Predicated Execution. In MICRO-38, pages 54-65, Nov. 2005.
    • (2005) MICRO-38 , pp. 54-65
    • Kim, H.1    Mutlu, O.2    Stark, J.3    Patt, Y.4
  • 18
    • 77952573693 scopus 로고    scopus 로고
    • M. S. Lam. The SUIF Group. http://suif.stanford.edu/.
    • Lam, M.S.1
  • 20
    • 0021204160 scopus 로고
    • Branch Prediction Strategies and Branch Target Buffer Design
    • Jan.
    • J. Lee and A. Smith. Branch Prediction Strategies and Branch Target Buffer Design. Computer, 17(1):6-22, Jan. 1984.
    • (1984) Computer , vol.17 , Issue.1 , pp. 6-22
    • Lee, J.1    Smith, A.2
  • 21
    • 77952555386 scopus 로고    scopus 로고
    • Rehashable BTB: An Adaptive Branch Target Buffer to Improve the Target Predictability of Java Code
    • T. Li, R. Bhargava, and L. K. John. Rehashable BTB: An Adaptive Branch Target Buffer to Improve the Target Predictability of Java Code. In HiPC-02, 2002.
    • (2002) HiPC-02
    • Li, T.1    Bhargava, R.2    John, L.K.3
  • 23
    • 0032669611 scopus 로고    scopus 로고
    • Improving Virtual Function Call Target Prediction via Dependence-Based Pre-Computation
    • A. Roth, A. Moshovos, and G. S. Sohi. Improving Virtual Function Call Target Prediction via Dependence-Based Pre-Computation. In ICS-13, pages 356-364, 1999.
    • (1999) ICS-13 , pp. 356-364
    • Roth, A.1    Moshovos, A.2    Sohi, G.S.3
  • 24
    • 77952575911 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • SPEC. Standard Performance Evaluation Corporation. http://www.spec.org.
  • 26
    • 85034094146 scopus 로고
    • Two-Level Adaptive Training Branch Prediction
    • T.-Y. Yeh and Y. N. Patt. Two-Level Adaptive Training Branch Prediction. In MICRO-24, pages 51-61, 1991.
    • (1991) MICRO-24 , pp. 51-61
    • Yeh, T.-Y.1    Patt, Y.N.2
  • 27
    • 0027307813 scopus 로고
    • A Comparison of Dynamic Branch Predictors that use Two Levels of Branch History
    • T.-Y. Yeh and Y. N. Patt. A Comparison of Dynamic Branch Predictors that use Two Levels of Branch History. In ISCA-20, pages 257-266, 1993.
    • (1993) ISCA-20 , pp. 257-266
    • Yeh, T.-Y.1    Patt, Y.N.2


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