메뉴 건너뛰기




Volumn , Issue , 2007, Pages 367-378

Profile-assisted compiler support for dynamic predication in diverge-merge processors

Author keywords

[No Author keywords available]

Indexed keywords

DIVERGE-MERGE PROCESSOR (DMP); PROFILING COMPILERS;

EID: 34547697450     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CGO.2007.31     Document Type: Conference Paper
Times cited : (12)

References (25)
  • 2
    • 0031359056 scopus 로고    scopus 로고
    • A framework for balancing control flow and predication
    • D. I. August, W. W. Hwu, and S. A. Mahlke. A framework for balancing control flow and predication. In MICRO-30, 1997.
    • (1997) MICRO-30
    • August, D.I.1    Hwu, W.W.2    Mahlke, S.A.3
  • 3
    • 0029181273 scopus 로고
    • Using predicated execution to improve the performance of a dynamically scheduled machine with speculative execution
    • P.-Y. Chang, E. Hao, Y. N. Patt, and P. P. Chang. Using predicated execution to improve the performance of a dynamically scheduled machine with speculative execution. In PACT, 1995.
    • (1995) PACT
    • Chang, P.-Y.1    Hao, E.2    Patt, Y.N.3    Chang, P.P.4
  • 7
    • 0034505877 scopus 로고    scopus 로고
    • A lightweight algorithm for dynamic if-conversion during dynamic optimization
    • K. Hazelwood and T. Conte. A lightweight algorithm for dynamic if-conversion during dynamic optimization. In PACT, 2000.
    • (2000) PACT
    • Hazelwood, K.1    Conte, T.2
  • 8
    • 0004130813 scopus 로고    scopus 로고
    • Selective dual path execution
    • Technical report, University of Wisconsin-Madison, Nov
    • T. Heil and J. E. Smith. Selective dual path execution. Technical report, University of Wisconsin-Madison, Nov. 1996.
    • (1996)
    • Heil, T.1    Smith, J.E.2
  • 9
    • 33749397847 scopus 로고    scopus 로고
    • Assigning confidence to conditional branch predictions
    • E. Jacobsen, E. Rotenberg, and J. E. Smith. Assigning confidence to conditional branch predictions. In MICRO-29, 1996.
    • (1996) MICRO-29
    • Jacobsen, E.1    Rotenberg, E.2    Smith, J.E.3
  • 10
    • 0034831217 scopus 로고    scopus 로고
    • Dynamic branch prediction with perceptrons
    • D. A. Jiménez and C. Lin. Dynamic branch prediction with perceptrons. In HPCA-7, 2001.
    • (2001) HPCA-7
    • Jiménez, D.A.1    Lin, C.2
  • 11
    • 0032639289 scopus 로고    scopus 로고
    • The Alpha 21264 microprocessor
    • R. E. Kessler. The Alpha 21264 microprocessor. IEEE Micro, 19(2):24-36, 1999.
    • (1999) IEEE Micro , vol.19 , Issue.2 , pp. 24-36
    • Kessler, R.E.1
  • 12
    • 34249810869 scopus 로고    scopus 로고
    • Diverge-merge processor (DMP): Dynamic predicated execution of complex control-flow graphs based on frequently executed paths
    • H. Kim, J. A. Joao, O. Mutlu, and Y. N. Patt. Diverge-merge processor (DMP): Dynamic predicated execution of complex control-flow graphs based on frequently executed paths. In MICRO-39, 2006.
    • (2006) MICRO-39
    • Kim, H.1    Joao, J.A.2    Mutlu, O.3    Patt, Y.N.4
  • 13
    • 33644880733 scopus 로고    scopus 로고
    • Wish branches: Combining conditional branching and predication for adaptive predicated execution
    • H. Kim, O. Mutlu, J. Stark, and Y N. Patt. Wish branches: Combining conditional branching and predication for adaptive predicated execution. In MICRO-38, 2005.
    • (2005) MICRO-38
    • Kim, H.1    Mutlu, O.2    Stark, J.3    Patt, Y.N.4
  • 14
    • 34547669875 scopus 로고    scopus 로고
    • 2D-profiling: Detecting input-dependent branches with a single input data set
    • H. Kim, M. A. Suleman, O. Mutlu, and Y N. Patt. 2D-profiling: Detecting input-dependent branches with a single input data set. In CGO-4, 2006.
    • (2006) CGO-4
    • Kim, H.1    Suleman, M.A.2    Mutlu, O.3    Patt, Y.N.4
  • 15
    • 0007993303 scopus 로고    scopus 로고
    • Dynamic hammock predication for non-predicated instruction set architectures
    • A. Klauser, T. Austin, D. Grunwald, and B. Calder. Dynamic hammock predication for non-predicated instruction set architectures. In PACT, 1998.
    • (1998) PACT
    • Klauser, A.1    Austin, T.2    Grunwald, D.3    Calder, B.4
  • 16
    • 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
  • 17
    • 0026980852 scopus 로고
    • Effective compiler support for predicated execution using the hyperblock
    • S. A. Mahlke, D. C. Lin, W. Y Chen, R. E. Hank, and R. A. Bringmann. Effective compiler support for predicated execution using the hyperblock. In MICRO-25, pages 45-54, 1992.
    • (1992) MICRO-25 , pp. 45-54
    • Mahlke, S.A.1    Lin, D.C.2    Chen, W.Y.3    Hank, R.E.4    Bringmann, R.A.5
  • 18
    • 0033688638 scopus 로고    scopus 로고
    • S. Mantripragada and A. Nicolau. Using profiling to reduce branch misprediction costs on a dynamically scheduled processor. In ICS, 2000.
    • S. Mantripragada and A. Nicolau. Using profiling to reduce branch misprediction costs on a dynamically scheduled processor. In ICS, 2000.
  • 19
    • 0003782477 scopus 로고
    • On predicated execution
    • Technical Report HPL-91-58, Hewlett-Packard Laboratories, Palo Alto CA, May
    • J. C. H. Park and M. Schlansker. On predicated execution. Technical Report HPL-91-58, Hewlett-Packard Laboratories, Palo Alto CA, May 1991.
    • (1991)
    • Park, J.C.H.1    Schlansker, M.2
  • 20
    • 0028202050 scopus 로고
    • Guarded execution and dynamic branch prediction in dynamic ILP processors
    • D. N. Pnevmatikatos and G. S. Sohi. Guarded execution and dynamic branch prediction in dynamic ILP processors. In ISCA-21, 1994.
    • (1994) ISCA-21
    • Pnevmatikatos, D.N.1    Sohi, G.S.2
  • 23
    • 33749400906 scopus 로고
    • The effects of predication on branch prediction
    • G. S. Tyson. The effects of predication on branch prediction. In MICRO-27, 1994.
    • (1994) MICRO-27
    • Tyson, G.S.1
  • 24
    • 0034817928 scopus 로고    scopus 로고
    • Register renaming and scheduling for dynamic execution of predicated code
    • P. H. Wang, H. Wang, R. M. Kling, K. Ramakrishnan, and J. P. Shen. Register renaming and scheduling for dynamic execution of predicated code. In HPCA-7, 2001.
    • (2001) HPCA-7
    • Wang, P.H.1    Wang, H.2    Kling, R.M.3    Ramakrishnan, K.4    Shen, J.P.5


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