메뉴 건너뛰기




Volumn 30, Issue 6, 1995, Pages 218-232

The LRPD Test: Speculative Run—Time Parallelization of Loops with Privatization and Reduction Parallelization

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976823223     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/223428.207148     Document Type: Article
Times cited : (145)

References (39)
  • 1
    • 84976652677 scopus 로고
    • Private communication
    • S. Abraham. Private communication, 1994.
    • (1994)
    • Abraham, S.1
  • 2
    • 0020915645 scopus 로고
    • Proceedings of the 10th ACM Symposium on Principles of Programming Languages, pages
    • Conversion of control dependence to data dependence, January
    • J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren. Conversion of control dependence to data dependence. In Proceedings of the 10th ACM Symposium on Principles of Programming Languages, pages 177–789, January 1983.
    • (1983) , pp. 177-789
    • Allen, J.R.1    Kennedy, K.2    Porterfield, C.3    Warren, J.4
  • 3
    • 0347387851 scopus 로고
    • FX/Series Architecture Manual
    • Alliant Computer Systems Corporation
    • Alliant Computer Systems Corporation. FX/Series Architecture Manual 1986.
    • (1986)
  • 4
    • 84976812372 scopus 로고
    • Alliant Computers Systems Corporation
    • Alliant FKI2800 Series System Description
    • Alliant Computers Systems Corporation. Alliant FKI2800 Series System Description, 1991.
    • (1991)
  • 5
    • 84963624364 scopus 로고
    • The Program Dependence Web: a Representation Supporting Control- Data- and Demand-Driven Interpretation of Imperative Languages
    • R. Ballance, A. Maccabe, and K. Ottenstein, In Proceedings of the S!GPLAN'90 Conference on Programming Language Design and Implementation, pages 257–271, June
    • R. Ballance, A. Maccabe, and K. Ottenstein. The Program Dependence Web: a Representation Supporting Control- Data- and Demand-Driven Interpretation of Imperative Languages. In Proceedings of the S!GPLAN'90 Conference on Programming Language Design and Implementation, pages 257–271, June 1990.
    • (1990)
  • 6
    • 0004270780 scopus 로고
    • Dependence Analysis for Supercomputing
    • Kluwer. Boston, MA.
    • U. Banerjee. Dependence Analysis for Supercomputing, Kluwer. Boston, MA., 1988.
    • (1988)
    • Banerjee, U.1
  • 7
    • 84976822211 scopus 로고
    • Y., Pang, R. Roloff, A. Sameh, E. dementi, S. Chin, D. Schneider, G. Fox, P. Messina, D. Walker, C. Hsiung, J. Schwatzmeier, K. Lue, S. Orzag, F. Seidl, O. Johnson, G. Swanson, R. Goodrum, and J. Martin. The perfect club benchmarks: Effective performance evaluation of supercomputers. Technical Report CSRD-827, Center for Supercomputing Research and Development, University of Illinois, Urbana, IL, May
    • M. Berry, D. Chen, P., Koss, D. Kuck, S. Lo, Y., Pang, R. Roloff, A. Sameh, E. dementi, S. Chin, D. Schneider, G. Fox, P. Messina, D. Walker, C. Hsiung, J. Schwatzmeier, K. Lue, S. Orzag, F. Seidl, O. Johnson, G. Swanson, R. Goodrum, and J. Martin. The perfect club benchmarks: Effective performance evaluation of supercomputers. Technical Report CSRD-827, Center for Supercomputing Research and Development, University of Illinois, Urbana, IL, May 1989.
    • (1989)
    • Berry, M.1    Chen, D.2    Koss, P.3    Kuck, D.4    Lo, S.5
  • 8
    • 84976652386 scopus 로고
    • A manual for PARTI runtime primitives. Interim Report ICASE
    • H. Berryman and J. Saltz. A manual for PARTI runtime primitives. Interim Report 90–113, ICASE, 1990.
    • (1990) , pp. 90-113
    • Berryman, H.1    Saltz, J.2
  • 9
    • 0004656909 scopus 로고
    • Performance Analysis of Parallelizing Compilers on the Perfect Benchmarks™ Programs
    • November
    • W. Blume and R. Eigenmann. Performance Analysis of Parallelizing Compilers on the Perfect Benchmarks™ Programs. IEEE Transactions on Parallel and Distributed Systems, 3(6):643-656, November 1992.
    • (1992) IEEE Transactions on Parallel and Distributed Systems , vol.3 , Issue.6 , pp. 643-656
    • Blume, W.1    Eigenmann, R.2
  • 10
    • 0346757637 scopus 로고
    • Automatic generation of nested, fork-join parallelism
    • R., Cytron, J. Ferrante, and W. Hsieh.
    • M. Burke, R., Cytron, J. Ferrante, and W. Hsieh. Automatic generation of nested, fork-join parallelism. Journal of Supercomputing, pages 71-88,1989.
    • (1989) Journal of Supercomputing, pages , pp. 71-88
    • Burke, M.1
  • 11
    • 0028405844 scopus 로고
    • Massively parallel methods for engineering and science problems
    • April
    • W. J. Camp, S. J. Plimpton, B. A. Hendrickson, and R. W. Leland. Massively parallel methods for engineering and science problems. Comm ACM, 37(4):3l-41, April 1994.
    • (1994) Comm ACM , vol.37 , Issue.4 , pp. 3l-41
    • Camp, W.J.1    Plimpton, S.J.2    Hendrickson, B.A.3    Leland, R.W.4
  • 12
    • 0028744946 scopus 로고
    • Proceedings of Supercomputing
    • An efficient algorithm for the run-time parallelization of doacross loops, pages, Nov
    • D. K. Chen, P. C. Yew, and J. Torrellas. An efficient algorithm for the run-time parallelization of doacross loops. In Proceedings of Supercomputing 1994, pages 518–527, Nov. 1994.
    • (1994) , pp. 518-527
    • Chen, D.K.1    Yew, P.C.2    Torrellas, J.3
  • 13
    • 84976780752 scopus 로고
    • Proc. of 2-nd ACM SIG-PLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), pages
    • An empirical comparison of monitoring algorithms for access anomaly detection
    • A. Dinning and E. Schonberg. An empirical comparison of monitoring algorithms for access anomaly detection. In Proc. of 2-nd ACM SIG-PLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), pages 1-10,1990.
    • (1990) , pp. 1-10
    • Dinning, A.1    Schonberg, E.2
  • 15
    • 84976773716 scopus 로고
    • Proceedings of the 2988 International Conference on Supercomputing, pages
    • An approach to synchronization of parallel computing, June
    • V. Krothapalli and P. Sadayappan. An approach to synchronization of parallel computing. In Proceedings of the 2988 International Conference on Supercomputing, pages 573–581, June 1988.
    • (1988) , pp. 573-581
    • Krothapalli, V.1    Sadayappan, P.2
  • 16
    • 84976693787 scopus 로고
    • Proceedings of the 2985 International Conference on Parallel Processing
    • Efficient parallel algorithms for graph problems, August
    • C. Kruskal. Efficient parallel algorithms for graph problems. In Proceedings of the 2985 International Conference on Parallel Processing, August 1985.
    • (1985)
    • Kruskal, C.1
  • 18
    • 85027612984 scopus 로고
    • Proceedings of the 8th ACM Symposium on Principles of Programming Languages, pages
    • R, H. Kuhn, D. A. Padua, B. Leasure, and M. Wolfe. Dependence graphs and compiler optimizations, January
    • D. J. Kuck, R, H. Kuhn, D. A. Padua, B. Leasure, and M. Wolfe. Dependence graphs and compiler optimizations. In Proceedings of the 8th ACM Symposium on Principles of Programming Languages, pages 207–218, January 1981.
    • (1981) , pp. 207-218
    • Kuck, D.J.1
  • 20
    • 0027829921 scopus 로고
    • Improving the performance of runtime parallelization
    • May
    • S. Leung and J. Zahorjan. Improving the performance of runtime parallelization, In 4th PPOPP, pages 83-91,May 1993.
    • (1993) 4th PPOPP, pages , pp. 83-91
    • Leung, S.1    Zahorjan, J.2
  • 21
    • 84983131377 scopus 로고
    • Proceedings of the 2 9th International Symposium on Computer Architecture, pages
    • Array privatization for parallel execution of loops
    • Zhiyuan Li. Array privatization for parallel execution of loops. In Proceedings of the 2 9th International Symposium on Computer Architecture, pages 313-322,1992.
    • (1992) , pp. 313-322
    • Li, Z.1
  • 22
    • 84976779211 scopus 로고
    • Data dependence and data-flow analysis of arrays
    • S. P. Amarasmghe, and M. S. Lam, In Proceedings 5th Workshop on Programming Languages and Compilers for Parallel Computing, August
    • D. E. Maydan, S. P. Amarasmghe, and M. S. Lam. Data dependence and data-flow analysis of arrays. In Proceedings 5th Workshop on Programming Languages and Compilers for Parallel Computing, August 1992.
    • (1992)
    • Maydan, D.E.1
  • 23
    • 0023538229 scopus 로고
    • Compiler algorithms for synchronization
    • S. Midkiff and D. Padua. IEEE Trans. Comput., C-36(12):1485-1495
    • S. Midkiff and D. Padua. Compiler algorithms for synchronization. IEEE Trans. Comput., C-36(12):1485-1495, 1987.
    • (1987)
  • 24
    • 84976653100 scopus 로고
    • Proc. 1st Israeli Conference on Computer System Eng inee ring
    • Tools for the efficient developement of efficient parallel programs
    • I. Nudler and L. Rudolph. Tools for the efficient developement of efficient parallel programs. In Proc. 1st Israeli Conference on Computer System Eng inee ring, 1988.
    • (1988)
    • Nudler, I.1    Rudolph, L.2
  • 25
    • 0022874874 scopus 로고
    • Advanced compiler optimizations for supercomputers
    • December
    • D. A. Padua and M. J. Wolfe. Advanced compiler optimizations for supercomputers. Communications of the ACM, 29:1184-1201, December 1986.
    • (1986) Communications of the ACM , vol.29 , pp. 1184-1201
    • Padua, D.A.1    Wolfe, M.J.2
  • 26
    • 84976735460 scopus 로고
    • Proceedings of the 1994 International Conference on Supercomputing, pages
    • The privatizing doall test: A runtime technique for doall loop identification and array privatization, July
    • L., Rauchwerger and D. Padua. The privatizing doall test: A runtime technique for doall loop identification and array privatization. In Proceedings of the 1994 International Conference on Supercomputing, pages 33–43, July 1994.
    • (1994) , pp. 33-43
    • Rauchwerger, L.1    Padua, D.2
  • 28
    • 0042256184 scopus 로고
    • Proceedings of the 1991 International Conference on Parallel Processing, pages
    • The preprocessed doacross loop. In Dr. H.D. Schwetman, editor, CRC Press, Inc., Vol. II - Software
    • J. Saltz and R., Mirchandaney. The preprocessed doacross loop. In Dr. H.D. Schwetman, editor, Proceedings of the 1991 International Conference on Parallel Processing, pages 174–178. CRC Press, Inc., 1991. Vol. II - Software.
    • (1991) , pp. 174-178
    • Saltz, J.1    Mirchandaney, R.2
  • 29
    • 84976742595 scopus 로고
    • Proceedings of the 1989 International Conference on Supercomputing, pages
    • The doconsider loop, June
    • J. Saltz, R. Mirchandaney, and K. Crowley. The doconsider loop. In Proceedings of the 1989 International Conference on Supercomputing, pages 29–40, June 1989.
    • (1989) , pp. 29-40
    • Saltz, J.1    Mirchandaney, R.2    Crowley, K.3
  • 30
    • 0026152428 scopus 로고
    • Run-time parallelization and scheduling of loops
    • R. Mirchandaney, and K. Crowley, May
    • J., Saltz, R. Mirchandaney, and K. Crowley. Run-time parallelization and scheduling of loops. IEEE Trans. Comput, 40(5), May 1991.
    • (1991) IEEE Trans. Comput , vol.40 , Issue.5
    • Saltz, J.1
  • 31
    • 0024700877 scopus 로고
    • Proceedings of the SIGPLAN 1989 Conference on Programming Language Design and Implementation, pages
    • On-the-fly detection of access anomalies. In Portland, Oregon
    • E. Schonberg. On-the-fly detection of access anomalies. In Proceedings of the SIGPLAN 1989 Conference on Programming Language Design and Implementation, pages 285–297, Portland, Oregon, 1989.
    • (1989) , pp. 285-297
    • Schonberg, E.1
  • 32
    • 0346126905 scopus 로고
    • Proceedings 2 nd Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Machines
    • Array privatization for shared and distributed memory machines, September
    • P. Tu and D. Padua. Array privatization for shared and distributed memory machines. In Proceedings 2 nd Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Machines, September 1992.
    • (1992)
    • Tu, P.1    Padua, D.2
  • 33
    • 0002712930 scopus 로고
    • Proceedings 6th Annual Workshop on Languages and Compilers for Parallel Computing
    • Automatic array privatization. In Portland, OR, August
    • P. Tu and D. Padua. Automatic array privatization. In Proceedings 6th Annual Workshop on Languages and Compilers for Parallel Computing, Portland, OR, August 1993.
    • (1993)
    • Tu, P.1    Padua, D.2
  • 34
    • 84976658043 scopus 로고
    • GSA based demand-driven symbolic analysis. Technical Report 1339, University of Illinois at Urbana-Champaign, Centre for Supercomputing Rns & Dev. February
    • Peng Tu and David Padua. GSA based demand-driven symbolic analysis. Technical Report 1339, University of Illinois at Urbana-Champaign, Centre for Supercomputing Rns & Dev, February 1994.
    • (1994)
    • Tu, P.1    Padua, D.2
  • 35
    • 33748125965 scopus 로고
    • LSI Circuit Simulation on Vector Computers
    • PhD thesis, Electronics Research Laboratory, University of California, Berkeley, Technical Rept. No. UCB/ERL M82/75, October
    • A. Viadimirescu. LSI Circuit Simulation on Vector Computers. PhD thesis, Electronics Research Laboratory, University of California, Berkeley, October 1982. Technical Rept. No. UCB/ERL M82/75,
    • (1982)
    • Viadimirescu, A.1
  • 36
    • 0347387850 scopus 로고
    • Optimizing Compilers for Supercomputers
    • The MIT Press, Boston, MA
    • M. Wolfe. Optimizing Compilers for Supercomputers. The MIT Press, Boston, MA, 1989.
    • (1989)
    • Wolfe, M.1
  • 37
    • 0343393674 scopus 로고
    • Proceedings of the 1991 International Conference on Parallel Processing, pages
    • Runtime compilation methods for multicomputers. In Dr. H.D. Schwetman, editor, CRC Press, Inc., Vol. II - Software
    • J. Wu, J. Saltz, S. Hiranandam, and H. Berryman. Runtime compilation methods for multicomputers. In Dr. H.D. Schwetman, editor, Proceedings of the 1991 International Conference on Parallel Processing, pages 26–30. CRC Press, Inc., 1991. Vol. II - Software.
    • (1991) , pp. 26-30
    • Wu, J.1    Saltz, J.2    Hiranandam, S.3    Berryman, H.4
  • 38
    • 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. Softw. Eng., 13(6):726-739,June 1987.
    • (1987) IEEE Trans. Softw. Eng. , vol.13 , Issue.6 , pp. 726-739
    • Zhu, C.1    Yew, P.C.2
  • 39
    • 0003488086 scopus 로고
    • Supercompilers for Parallel and Vector Computers
    • ACM Press, New York, New York
    • H. Zima. Supercompilers for Parallel and Vector Computers. ACM Press, New York, New York, 1991.
    • (1991)
    • Zima, H.1


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