메뉴 건너뛰기




Volumn 24, Issue 3-4, 1998, Pages 527-556

Run-time parallelization: Its time has come

Author keywords

Compiler; Debugging; Inspector executor; Irregular applications; Parallelization; Pointer aliasing; Run time; Scheduling; Speculative; Subsripted scripts

Indexed keywords

COMPUTER SIMULATION; COMPUTER SYSTEMS PROGRAMMING; DATA REDUCTION; PROGRAM COMPILERS; PROGRAM DEBUGGING; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0032066426     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-8191(98)00024-6     Document Type: Article
Times cited : (24)

References (49)
  • 2
    • 0022874874 scopus 로고
    • Advanced compiler optimizations for supercomputers
    • D.A. Padua, M.J. Wolfe, Advanced compiler optimizations for supercomputers, Commun. ACM 29 (1986) 1184-1201.
    • (1986) Commun. ACM , vol.29 , pp. 1184-1201
    • Padua, D.A.1    Wolfe, M.J.2
  • 4
    • 51249162877 scopus 로고
    • Compiler technology for machine-independent programming
    • K. Kennedy, Compiler technology for machine-independent programming, Int. J. Paral. Prog. 22 (1) (1994) 79-98.
    • (1994) Int. J. Paral. Prog. , vol.22 , Issue.1 , pp. 79-98
    • Kennedy, K.1
  • 5
    • 0004656909 scopus 로고
    • Performance analysis of parallelizing compilers on the perfect Benchmarks™ programs
    • W. Blume, R. Eigenmann, Performance analysis of parallelizing compilers on the perfect Benchmarks™ programs, IEEE Trans. Parallel Distributed Syst. 3 (6) (1992) 643-656.
    • (1992) IEEE Trans. Parallel Distributed Syst. , vol.3 , Issue.6 , pp. 643-656
    • Blume, W.1    Eigenmann, R.2
  • 6
    • 0028405844 scopus 로고
    • Massively parallel methods for engineering and science problems
    • W.J. Camp, S.J. Plimpton, B.A. Hendrickson, R.W. Leland, Massively parallel methods for engineering and science problems, Commun. ACM 37 (4) (1994) 31-41.
    • (1994) Commun. ACM , vol.37 , Issue.4 , pp. 31-41
    • Camp, W.J.1    Plimpton, S.J.2    Hendrickson, B.A.3    Leland, R.W.4
  • 7
    • 85013593108 scopus 로고
    • Experience in the automatic parallelization of four perfect-benchmark programs
    • Proceedings of the Fourth Workshop on Languages and Compilers for Parallel Computing, Santa Clara, CA, August
    • R. Eigenmann, J. Hoeflinger, Z. Li, D. Padua, Experience in the automatic parallelization of four perfect-benchmark programs, Lecture Notes in Computer Science 589, in: Proceedings of the Fourth Workshop on Languages and Compilers for Parallel Computing, Santa Clara, CA, August 1991, pp. 65-83.
    • (1991) Lecture Notes in Computer Science , vol.589 , pp. 65-83
    • Eigenmann, R.1    Hoeflinger, J.2    Li, Z.3    Padua, D.4
  • 19
    • 0023538229 scopus 로고
    • Compiler algorithms for synchronization
    • S. Midkiff, D. Padua, Compiler algorithms for synchronization, IEEE Trans. Comput. C 36 (12) (1987) 1485-1495.
    • (1987) IEEE Trans. Comput. C , vol.36 , Issue.12 , pp. 1485-1495
    • Midkiff, S.1    Padua, D.2
  • 20
    • 0023362714 scopus 로고
    • A scheme to enforce data dependence on large multiprocessor systems
    • C. Zhu, P.C. Yew, A scheme to enforce data dependence on large multiprocessor systems, IEEE Trans. Soft. Eng. 13 (6) (1987) 726-739.
    • (1987) IEEE Trans. Soft. Eng. , vol.13 , Issue.6 , pp. 726-739
    • Zhu, C.1    Yew, P.C.2
  • 21
    • 0029488237 scopus 로고
    • A scalable method for run-time loop parallelization
    • L. Rauchwerger, N. Amato, D. Padua, A scalable method for run-time loop parallelization, IJPP 26 (6) (1995) 537-576.
    • (1995) IJPP , vol.26 , Issue.6 , pp. 537-576
    • Rauchwerger, L.1    Amato, N.2    Padua, D.3
  • 23
    • 0028744946 scopus 로고
    • An efficient algorithm for the run-time parallelization of doacross loops
    • Nov.
    • D.K. Chen, P.C. Yew, J. Torrellas, An efficient algorithm for the run-time parallelization of doacross loops, in: Proceedings of Supercomputing 1994, Nov. 1994, pp. 518-527.
    • (1994) Proceedings of Supercomputing 1994 , pp. 518-527
    • Chen, D.K.1    Yew, P.C.2    Torrellas, J.3
  • 25
    • 0027829921 scopus 로고
    • Improving the performance of runtime parallelization
    • May
    • S. Leung, J. Zahorjan, Improving the performance of runtime parallelization, in: 4th PPOPP, May 1993, pp. 83-91.
    • (1993) 4th PPOPP , pp. 83-91
    • Leung, S.1    Zahorjan, J.2
  • 26
    • 0024054628 scopus 로고
    • Compiler optimizations for enhancing parallelism and their impact on architecture design
    • C. Polychronopoulos, Compiler optimizations for enhancing parallelism and their impact on architecture design, IEEE Trans. Comput. C 37 (8) (1988) 991-1004.
    • (1988) IEEE Trans. Comput. C , vol.37 , Issue.8 , pp. 991-1004
    • Polychronopoulos, C.1
  • 29
  • 30
    • 0342958310 scopus 로고
    • The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization
    • Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing Res. and Dev., November
    • L. Rauchwerger, D. Padua, The LRPD test: speculative run-time parallelization of loops with privatization and reduction parallelization, Technical Report 1390, Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing Res. and Dev., November 1994.
    • (1994) Technical Report , vol.1390
    • Rauchwerger, L.1    Padua, D.2
  • 35
    • 0024664199 scopus 로고
    • Run-time disambiguation: Coping with statically unpredictable dependencies
    • A. Nicolau, Run-time disambiguation: coping with statically unpredictable dependencies, IEEE Trans. Comput. 38 (5) (1989) 663-678.
    • (1989) IEEE Trans. Comput. , vol.38 , Issue.5 , pp. 663-678
    • Nicolau, A.1
  • 43
    • 0026745444 scopus 로고
    • Detecting nondeterminacy in parallel programs
    • January
    • P.A. Emrath, S. Ghosh, D.A. Padua, Detecting nondeterminacy in parallel programs, IEEE Soft., January 1992,
    • (1992) IEEE Soft.
    • Emrath, P.A.1    Ghosh, S.2    Padua, D.A.3
  • 47
    • 0026274708 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • Albuquerque, NM, Nov.
    • J. Mellor-Crummey, On-the-fly detection of data races for programs with nested fork-join parallelism, in: Proceedings of Supercomputing 1991, Albuquerque, NM, Nov. 1991, pp. 24-33.
    • (1991) Proceedings of Supercomputing 1991 , pp. 24-33
    • Mellor-Crummey, J.1
  • 48
    • 84976797669 scopus 로고
    • Compile-time support for efficient data race detection in shared-memory parallel programs
    • San Diego, CA, May
    • J. Mellor-Crummey, Compile-time support for efficient data race detection in shared-memory parallel programs, in: Proc. of the ACM/ONR Workshop on Parallel and Distributed Debugging, San Diego, CA, May 1993, pp. 129-139.
    • (1993) Proc. of the ACM/ONR Workshop on Parallel and Distributed Debugging , pp. 129-139
    • Mellor-Crummey, J.1


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