메뉴 건너뛰기




Volumn , Issue , 2006, Pages 24-35

On the performance potential of different types of speculative thread-level parallelism: The DL version of this paper includes corrections that were not made available in the printed proceedings

Author keywords

Control dependence; Data dependence; DOALL loops; Performance evaluation; Speculative execution; Value dependence

Indexed keywords

COMPUTATIONAL GEOMETRY; COMPUTER PROGRAMMING;

EID: 34547414505     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1183401.1183407     Document Type: Conference Paper
Times cited : (34)

References (41)
  • 4
    • 0019596071 scopus 로고
    • Trace Scheduling: A technique for global microcode compaction
    • July
    • J. A. Fisher. Trace Scheduling: A technique for global microcode compaction. IEEE Transactions on Computers, C-30(7):478-490, July 1981.
    • (1981) IEEE Transactions on Computers , vol.C-30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 6
    • 0024664199 scopus 로고
    • Run-time disambiguation: Coping with statically unpredictable dependencies
    • A. Nicolau. Run-time disambiguation: coping with statically unpredictable dependencies. IEEE Transactions on Computers, 38(5):633-678, 1989.
    • (1989) IEEE Transactions on Computers , vol.38 , Issue.5 , pp. 633-678
    • Nicolau, A.1
  • 7
    • 0004100570 scopus 로고    scopus 로고
    • Speculative execution based on value prediction
    • TR, 1080, Technion-Israel Institute of Technology, November
    • F. Gabbay and A. Mendelson. Speculative execution based on value prediction. Technical Report EE Department TR # 1080, Technion-Israel Institute of Technology, November 1996.
    • (1996) Technical Report EE Department
    • Gabbay, F.1    Mendelson, A.2
  • 11
    • 10744232216 scopus 로고    scopus 로고
    • Speculative synchronization: Programmability and performance for parallel codes
    • December
    • J. Martinez and J. Torrellas. Speculative synchronization: Programmability and performance for parallel codes. IEEE Micro, 23(6):126-134, December 2003.
    • (2003) IEEE Micro , vol.23 , Issue.6 , pp. 126-134
    • Martinez, J.1    Torrellas, J.2
  • 12
    • 34547489876 scopus 로고    scopus 로고
    • OpenMP Specification, version 2.5. http://www.openmp.org/drupal/mp- documents/spec25.pdf.
    • OpenMP Specification, version 2.5. http://www.openmp.org/drupal/mp- documents/spec25.pdf.
  • 16
    • 0012088694 scopus 로고
    • Automatic assignment of computations in a variable structure computer system
    • December
    • G. Estrin and R. Turn. Automatic assignment of computations in a variable structure computer system. IEEE Transactions on Electronic Computers, EC-12(5):755-773, December 1963.
    • (1963) IEEE Transactions on Electronic Computers , vol.EC-12 , Issue.5 , pp. 755-773
    • Estrin, G.1    Turn, R.2
  • 17
    • 17044425961 scopus 로고    scopus 로고
    • Value locality and load value prediction
    • M. H. Lipasti, C. B. Wilkerson, and J. P. Shen. Value locality and load value prediction. SIGPLAN Notices, 31(9):138-147, 1996.
    • (1996) SIGPLAN Notices , vol.31 , Issue.9 , pp. 138-147
    • Lipasti, M.H.1    Wilkerson, C.B.2    Shen, J.P.3
  • 19
    • 34547464574 scopus 로고    scopus 로고
    • SPEC CPU2000. http://www.spec.org/cpu2000.
    • (2000)
    • CPU, S.P.E.C.1
  • 24
    • 34547467117 scopus 로고    scopus 로고
    • SPEC CPU95. http://www.spec.org/cpu95/.
    • SPEC CPU95. http://www.spec.org/cpu95/.
  • 25
    • 0021377678 scopus 로고
    • Dynamic characteristics of loops
    • Makoto Kobayashi. Dynamic characteristics of loops. IEEE Transactions on Computers, 33(2):125-132, 1984.
    • (1984) IEEE Transactions on Computers , vol.33 , Issue.2 , pp. 125-132
    • Kobayashi, M.1
  • 28
    • 0022189405 scopus 로고
    • Speculative computation, parallelism and functional programming
    • F. W. Burton. Speculative computation, parallelism and functional programming. IEEE Transactions on Computers, 34(12):1190-1193, 1985.
    • (1985) IEEE Transactions on Computers , vol.34 , Issue.12 , pp. 1190-1193
    • Burton, F.W.1
  • 34
    • 0025413768 scopus 로고
    • Region scheduling: An approach for detecting and redistributing parallelism
    • R. Gupta and M. L. Soffa. Region scheduling: An approach for detecting and redistributing parallelism. IEEE Transactions on Software Engineering, 16(4):421-431, 1990.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.4 , pp. 421-431
    • Gupta, R.1    Soffa, M.L.2
  • 36
    • 34547441285 scopus 로고    scopus 로고
    • W. Liu, J. Tuck, L. Ceze, W. Ahn, K. Strauss, J. Renau, and J. Torrellas. POSH: A TLS compiler that exploits program structure. In Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005.
    • W. Liu, J. Tuck, L. Ceze, W. Ahn, K. Strauss, J. Renau, and J. Torrellas. POSH: A TLS compiler that exploits program structure. In Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005.


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