메뉴 건너뛰기




Volumn Part F129531, Issue , 1994, Pages 242-251

Reducing branch costs via branch alignment

Author keywords

Branch Prediction; Branch Target Buffers; Profile based Optimization; Trace Scheduling

Indexed keywords

ALIGNMENT; COSTS; FORECASTING; OPTIMIZATION; PROGRAM COMPILERS;

EID: 85013569584     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/195473.195553     Document Type: Conference Paper
Times cited : (47)

References (27)
  • 1
    • 0019567795 scopus 로고
    • On the performance enhancement of paging systems through program analysis and transformation
    • May
    • W. A. Abu-Sufah, D. J. Kuck, D. H. Lawrie. On the performance enhancement of paging systems through program analysis and transformation. IEEE Transactions on Computers, C-30(5):341-356, May 1981.
    • (1981) IEEE Transactions On Computers , vol.C-30 , Issue.5 , pp. 341-356
    • Abu-Sufah, W.A.1    Kuck, D.J.2    Lawrie, D.H.3
  • 8
    • 0016127620 scopus 로고
    • Improving locality by critical working sets
    • Domenico Ferrari. Improving locality by critical working sets. Communications of the ACM, 17(11):614-620, 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.11 , pp. 614-620
    • Ferrari, D.1
  • 10
    • 0024103961 scopus 로고
    • Compile-time program restructuring in multipro-grammed virtual memory systems
    • S. J. Hartley. Compile-time program restructuring in multipro-grammed virtual memory systems. IEEE Transactions on Software Engineering, 14(11):1640-1644, 1988.
    • (1988) IEEE Transactions On Software Engineering , vol.14 , Issue.11 , pp. 1640-1644
    • Hartley, S.J.1
  • 11
    • 0041616556 scopus 로고
    • Program restructuring for virtual memory
    • D. Hatfield and J. Gerald. Program restructuring for virtual memory. IBM Systems Journal, 10(3):168-192, 1971.
    • (1971) IBM Systems Journal , vol.10 , Issue.3 , pp. 168-192
    • Hatfield, D.1    Gerald, J.2
  • 12
    • 0026156263 scopus 로고
    • Branch history table prediction of moving target branches due to subroutine returns
    • ACM May
    • DavidR. Kaeli and Philip G. Emma. Branch history table prediction of moving target branches due to subroutine returns. In 18th Annual International SymposiumofComputer Architecture, pages 34-42. ACM, May 1991.
    • (1991) 18th Annual International SymposiumofComputer Architecture , pp. 34-42
    • Kaeli, D.R.1    Emma, P.G.2
  • 13
    • 0014983741 scopus 로고
    • Optimal sequential partitions of graphs
    • Brian Kemighan. Optimal sequential partitions of graphs. Journalof the ACM, 18(1):34-40, 1971.
    • (1971) Journalof the ACM , vol.18 , Issue.1 , pp. 34-40
    • Kemighan, B.1
  • 14
    • 0021204160 scopus 로고
    • Branch prediction strategies and branch target buffer design
    • 6-22 January
    • Johnny K. F. Lee and Alan Jay Smith. Branch prediction strategies and branch target buffer design. IEEE Computer, 21 (7):6-22, January 1984.
    • (1984) IEEE Computer , vol.21 , pp. 7
    • Lee, J.K.F.1    Smith, A.J.2
  • 20
    • 0027578544 scopus 로고
    • Branch target buffer design and optimization
    • April
    • Chris Perleberg and Alan Jay Smith. Branch target buffer design and optimization. IEEE Transactions on Computers, 42(4):396-412, April 1993.
    • (1993) IEEE Transactions On Computers , vol.42 , Issue.4 , pp. 396-412
    • Perleberg, C.1    Smith, A.J.2
  • 24
    • 0000528368 scopus 로고
    • A practical system for intermodule code optimizations at link-time
    • March
    • Amitabh Srivastava and David W. Wall. A practical system for intermodule code optimizations at link-time. Journal of Programming Languages, March 1993.
    • (1993) Journal of Programming Languages
    • Srivastava, A.1    Wall, D.W.2
  • 26
    • 0026961839 scopus 로고
    • A comprehensive instruction fetch mechanism for a processor supporting speculative execution
    • Portland, Or December ACM
    • Tse-Yu Yeh and Yale N. Patt. A comprehensive instruction fetch mechanism for a processor supporting speculative execution. In 25th Annual International Symposium on Microarchitecture, pages 129-139, Portland, Or, December 1992. ACM.
    • (1992) 25th Annual International Symposium On Microarchitecture , pp. 129-139
    • Yeh, T.1    Patt, Y.N.2
  • 27
    • 0027307813 scopus 로고
    • Acomparisonofdynamicbranchpredic-tors that use two levels of branch history
    • San Diego, CA, May ACM
    • Tse-Yu Yeh and Yale N. Patt. Acomparisonofdynamicbranchpredic-tors that use two levels of branch history. In 20th Annual International Symposiumof Computer Architecture, pages 257-266, San Diego, CA, May 1993. ACM.
    • (1993) 20th Annual International Symposiumof Computer Architecture , pp. 257-266
    • Yeh, T.-Y.1    Patt, Y.N.2


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