메뉴 건너뛰기




Volumn 10, Issue 2, 1999, Pages 160-180

The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization

Author keywords

Compilers; DOALL; Parallel processing; Privatization; Reduction; Run time; Speculative

Indexed keywords

COMPUTER SYSTEMS PROGRAMMING; DATA FLOW ANALYSIS; FORTRAN (PROGRAMMING LANGUAGE); PATTERN MATCHING; PROGRAM COMPILERS; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0033076827     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.752782     Document Type: Article
Times cited : (145)

References (50)
  • 1
    • 33748179494 scopus 로고
    • private communication, Hewlett Packard Laboratories
    • S. Abraham, private communication, Hewlett Packard Laboratories, 1994.
    • (1994)
    • Abraham, S.1
  • 3
  • 4
  • 6
    • 0025444592 scopus 로고
    • The Program Dependence Web: A Representation Supporting Control-Data- and Demand-Driven Interpretation of Imperative Languages
    • June
    • R. Ballance, A. Maccabe, and K. Ottenstein, "The Program Dependence Web: A Representation Supporting Control-Data- and Demand-Driven Interpretation of Imperative Languages," Proc. SIGPLAN '90 Conf. Programming Language Design and Implementation, pp. 257-271, June 1990.
    • (1990) Proc. SIGPLAN '90 Conf. Programming Language Design and Implementation , pp. 257-271
    • Ballance, R.1    Maccabe, A.2    Ottenstein, K.3
  • 10
    • 0004656909 scopus 로고
    • Performance Analysis of Parallelizing Compilers on the Perfect Benchmarks™ Programs
    • Nov.
    • W. Blume and R. Eigenmann, "Performance Analysis of Parallelizing Compilers on the Perfect Benchmarks™ Programs," IEEE Trans. Parallel and Distributed Systems, vol. 3, no. 6, pp. 643-656, Nov. 1992.
    • (1992) IEEE Trans. Parallel and Distributed Systems , vol.3 , Issue.6 , pp. 643-656
    • Blume, W.1    Eigenmann, R.2
  • 11
  • 12
    • 0028405844 scopus 로고
    • Massively Parallel Methods for Engineering and Science Problems
    • Apr.
    • W.J. Camp, S.J. Plimpton, B.A. Hendrickson, and R.W. Leland, "Massively Parallel Methods for Engineering and Science Problems," Comm. ACM, vol. 37, no. 4, pp. 31-41, Apr. 1994.
    • (1994) Comm. ACM , vol.37 , Issue.4 , pp. 31-41
    • Camp, W.J.1    Plimpton, S.J.2    Hendrickson, B.A.3    Leland, R.W.4
  • 13
    • 0028744946 scopus 로고
    • An Efficient Algorithm for the Run-Time Parallelization of doacross Loops
    • Nov.
    • D.K. Chen, P.C. Yew, and J. Torrellas, "An Efficient Algorithm for the Run-Time Parallelization of doacross Loops," Proc. Supercomputing 1994, pp. 518-527, Nov. 1994.
    • (1994) Proc. Supercomputing 1994 , pp. 518-527
    • Chen, D.K.1    Yew, P.C.2    Torrellas, J.3
  • 16
    • 0026745444 scopus 로고
    • Detecting Nondeterminacy in Parallel Programs
    • Jan.
    • P.A. Emrath, S. Ghosh, and D.A. Padua, "Detecting Nondeterminacy in Parallel Programs," IEEE Software, pp. 69-77, Jan. 1992.
    • (1992) IEEE Software , pp. 69-77
    • Emrath, P.A.1    Ghosh, S.2    Padua, D.A.3
  • 19
    • 0022873178 scopus 로고
    • Efficient Parallel Algorithms for Graph Problems
    • Aug.
    • C. Kruskal, "Efficient Parallel Algorithms for Graph Problems," Proc. 1986 Int'l Conf. Parallel Processing, pp. 869-876, Aug. 1986.
    • (1986) Proc. 1986 Int'l Conf. Parallel Processing , pp. 869-876
    • Kruskal, C.1
  • 23
    • 84983131377 scopus 로고
    • Array Privatization for Parallel Execution of Loops
    • Z. Li, "Array Privatization for Parallel Execution of Loops," Proc. 19th Int'l Symp. Computer Architecture, pp. 313-322, 1992.
    • (1992) Proc. 19th Int'l Symp. Computer Architecture , pp. 313-322
    • Li, Z.1
  • 25
    • 0026274708 scopus 로고
    • On-the-Fly Detection of Data Races for Programs with Nested Fork-Join Parallelism
    • Albuquerque, N.M., Nov.
    • J. Mellor-Crummey, "On-the-Fly Detection of Data Races for Programs with Nested Fork-Join Parallelism," Proc. Supercomputing 1991, pp. 24-33, Albuquerque, N.M., Nov. 1991.
    • (1991) Proc. Supercomputing 1991 , pp. 24-33
    • Mellor-Crummey, J.1
  • 26
    • 84976797669 scopus 로고
    • Compile-Time Support for Efficient Data Race Detection in Shared-Memory Parallel Programs
    • San Diego, Calif., May
    • J. Mellor-Crummey, "Compile-Time Support for Efficient Data Race Detection in Shared-Memory Parallel Programs," Proc. ACM/ONR Workshop Parallel and Distributed Debugging, San Diego, Calif., pp. 129-139, May 1993.
    • (1993) Proc. ACM/ONR Workshop Parallel and Distributed Debugging , pp. 129-139
    • Mellor-Crummey, J.1
  • 27
    • 0023538229 scopus 로고
    • Compiler Algorithms for Synchronization
    • Dec.
    • S. Midkiff and D. Padua, "Compiler Algorithms for Synchronization," IEEE Trans. Computers, vol. 36, no. 12, pp. 1,485-1,495, Dec. 1987.
    • (1987) IEEE Trans. Computers , vol.36 , Issue.12
    • Midkiff, S.1    Padua, D.2
  • 29
    • 0022874874 scopus 로고
    • Advanced Compiler Optimizations for Supercomputers
    • Dec.
    • D.A. Padua and M.J. Wolfe, "Advanced Compiler Optimizations for Supercomputers," Comm. ACM, vol. 29, pp. 1,184-1,201, Dec. 1986.
    • (1986) Comm. ACM , vol.29
    • Padua, D.A.1    Wolfe, M.J.2
  • 30
    • 0024054628 scopus 로고
    • Compiler Optimizations for Enhancing Parallelism and Their Impact on Architecture Design
    • Aug.
    • C. Polychronopoulos, "Compiler Optimizations for Enhancing Parallelism and Their Impact on Architecture Design," IEEE Trans. Computers, vol. 37, no. 8, pp. 991-1,004, Aug. 1988.
    • (1988) IEEE Trans. Computers , vol.37 , Issue.8
    • Polychronopoulos, C.1
  • 31
    • 0029488237 scopus 로고
    • A Scalable Method for Run-Time Loop Parallelization
    • July
    • L. Rauchwerger, N. Amato, and D. Padua, "A Scalable Method for Run-Time Loop Parallelization," Int'l J. Parallel Processing, vol. 26, no. 6, pp. 537-576, July 1995.
    • (1995) Int'l J. Parallel Processing , vol.26 , Issue.6 , pp. 537-576
    • Rauchwerger, L.1    Amato, N.2    Padua, D.3
  • 32
    • 84976735460 scopus 로고
    • The Privatizing doall Test: A Run-Time Technique for doall Loop Identification and Array Privatization
    • July
    • L. Rauchwerger and D. Padua, "The Privatizing doall Test: A Run-Time Technique for doall Loop Identification and Array Privatization," Proc. 1994 Int'l Conf. Supercomputing, pp. 33-43, July 1994.
    • (1994) Proc. 1994 Int'l Conf. Supercomputing , pp. 33-43
    • Rauchwerger, L.1    Padua, D.2
  • 34
    • 84976823223 scopus 로고
    • The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization
    • La Jolla, Calif., June
    • L. Rauchwerger and D.A. Padua, "The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization," Proc. SIGPLAN 1995 Conf. Programming Language Design and Implementation, pp. 218-232, La Jolla, Calif., June 1995.
    • (1995) Proc. SIGPLAN 1995 Conf. Programming Language Design and Implementation , pp. 218-232
    • Rauchwerger, L.1    Padua, D.A.2
  • 35
    • 0042256184 scopus 로고
    • The Preprocessed doacross Loop
    • Dr. H.D. Schwetman, ed., CRC Press, Inc.
    • J. Saltz and R. Mirchandaney, "The Preprocessed doacross Loop," Proc. 1991 Int'l Conf. Parallel Processing, Dr. H.D. Schwetman, ed., pp. 174-178. CRC Press, Inc., 1991.
    • (1991) Proc. 1991 Int'l Conf. Parallel Processing , pp. 174-178
    • Saltz, J.1    Mirchandaney, R.2
  • 37
    • 0026152428 scopus 로고
    • Run-Time Parallelization and Scheduling of Loops
    • May
    • J. Saltz, R. Mirchandaney, and K. Crowley, "Run-Time Parallelization and Scheduling of Loops," IEEE Trans. Computers, vol. 40, no. 5, May 1991.
    • (1991) IEEE Trans. Computers , vol.40 , Issue.5
    • Saltz, J.1    Mirchandaney, R.2    Crowley, K.3
  • 41
    • 33748161208 scopus 로고
    • Technical Report 1339, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Feb.
    • P. Tu and D. Padua, "GSA Based Demand-Driven Symbolic Analysis," Technical Report 1339, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Feb. 1994.
    • (1994) GSA Based Demand-Driven Symbolic Analysis
    • Tu, P.1    Padua, D.2
  • 42
    • 33748125965 scopus 로고
    • Technical Report no. UCB/ERL M82/75, Electronics Research Lab., Univ. of California, Berkeley, Oct.
    • A. Vladimirescu, "LSI Circuit Simulation on Vector Computers," Technical Report no. UCB/ERL M82/75, Electronics Research Lab., Univ. of California, Berkeley, Oct. 1982.
    • (1982) LSI Circuit Simulation on Vector Computers
    • Vladimirescu, A.1
  • 45
    • 0031600388 scopus 로고    scopus 로고
    • Effects of Parallelism Degree on Runtime Parallelism of Loops
    • Jan.
    • C. Xu, "Effects of Parallelism Degree on Runtime Parallelism of Loops," Proc. 31st Hawaii Int'l Conf. System Sciences, pp. 86-95, Jan. 1998.
    • (1998) Proc. 31st Hawaii Int'l Conf. System Sciences , pp. 86-95
    • Xu, C.1
  • 49
    • 0023362714 scopus 로고
    • A Scheme to Enforce Data Dependence on Large Multiprocessor Systems
    • June
    • C. Zhu and P.C. Yew, "A Scheme to Enforce Data Dependence on Large Multiprocessor Systems," IEEE Trans. Software Eng., vol. 13, no. 6, pp. 726-739, June 1987.
    • (1987) IEEE Trans. Software Eng. , vol.13 , Issue.6 , pp. 726-739
    • Zhu, C.1    Yew, P.C.2


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