메뉴 건너뛰기




Volumn 29, Issue 12, 1986, Pages 1184-1201

Advanced compiler optimizations for supercomputers

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER OPERATING SYSTEMS - PROGRAM COMPILERS; COMPUTER SYSTEMS, DIGITAL; OPTIMIZATION;

EID: 0022874874     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/7902.7904     Document Type: Article
Times cited : (445)

References (53)
  • 1
    • 0019567795 scopus 로고
    • On the performance enhancement of paging systems through program analysis and transformations
    • May
    • Abu-Sufah, W., Kuck. D.J., and Lawrie. D.H. On the performance enhancement of paging systems through program analysis and transformations. IEEE Trans. Comput. C-30, 5 (May 1981), 341–356.
    • (1981) IEEE Trans. Comput. , vol.C-30 , Issue.5 , pp. 341-356
    • Abu-Sufah, W.1    Kuck, D.J.2    Lawrie, D.H.3
  • 3
    • 84966555181 scopus 로고
    • A catalogue of optimizing transformations
    • R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, N.J.
    • Allen, F.E., and Cocke, J. A catalogue of optimizing transformations. In Design and Optimization of Compilers, R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, N.J., 1972, pp. 1–30.
    • (1972) Design and Optimization of Compilers , pp. 1-30
    • Allen, F.E.1    Cocke, J.2
  • 7
    • 84976840206 scopus 로고
    • Revision of X3.9-1978. Draft S8, Version 99. American National Standards Institute, New York, Apr.
    • American National Standards Institute American National Standard for Information Systems. Programming Language Fortran.S8 (X3.9-198x). Revision of X3.9-1978. Draft S8, Version 99. American National Standards Institute, New York, Apr. 1986.
    • (1986) Programming Language Fortran.S8 (X3.9-198x)
  • 8
    • 0011406570 scopus 로고
    • Ph.D. thesis, Rep. 79–989, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, Oct.
    • Banerjee, U. Speedup of ordinary programs. Ph.D. thesis, Rep. 79–989, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, Oct. 1979.
    • (1979) Speedup of ordinary programs
    • Banerjee, U.1
  • 9
    • 84976835119 scopus 로고
    • Rep. 576, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Nov.
    • Banerjee, U. Direct parallelization of call statements—A review. Rep. 576, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Nov. 1985.
    • (1985) Direct parallelization of call statements—A review
    • Banerjee, U.1
  • 10
    • 0018517428 scopus 로고
    • Time and parallel processor bounds for Fortran-like loops
    • Sept.
    • Banerjee, U., Chen, S.C., Kuck, D.J., and Towle, R.A. Time and parallel processor bounds for Fortran-like loops. IEEE Trans. Comput. C-28, 9 (Sept. 1979), 660–670.
    • (1979) IEEE Trans. Comput. , vol.C-28 , Issue.9 , pp. 660-670
    • Banerjee, U.1    Chen, S.C.2    Kuck, D.J.3    Towle, R.A.4
  • 11
    • 0019612411 scopus 로고
    • Precompilation of Fortran programs to facilitate array processing
    • Sept.
    • Brode, B. Precompilation of Fortran programs to facilitate array processing. Computer 14, 9 (Sept. 1981), 46–51.
    • (1981) Computer , vol.14 , Issue.9 , pp. 46-51
    • Brode, B.1
  • 12
    • 84976782196 scopus 로고
    • Interprocedural dependence analysis and parallelization
    • July
    • Burke, M., and Cytron, R. Interprocedural dependence analysis and parallelization. Proceedings of the SIGPLAN 86 Symposium on Compiler Construction, SIGPLAN Not. 21, 7 (July 1986), 162–175.
    • (1986) Proceedings of the SIGPLAN , vol.86 , pp. 162-175
    • Burke, M.1    Cytron, R.2
  • 15
    • 84910533165 scopus 로고
    • Large-scale and high-speed multiprocessor system for scientific applications: Cray X-MP Series
    • NATO ASI Series, vol. F7, J.S. Kowalik, Ed. Springer-Verlag, New York
    • Chen, S.C. Large-scale and high-speed multiprocessor system for scientific applications: Cray X-MP Series. In High-Speed Computation, NATO ASI Series, vol. F7, J.S. Kowalik, Ed. Springer-Verlag, New York, 1984, pp. 59–67.
    • (1984) High-Speed Computation , pp. 59-67
    • Chen, S.C.1
  • 16
    • 0022893044 scopus 로고
    • Doacross: Beyond vectorization for multiprocessors
    • (St. Charles, 111., Aug. 19–22). IEEE Press, New York
    • Cytron, R.G. Doacross: Beyond vectorization for multiprocessors. In Proceedings of the 1986 International Conference on Parallel Processing (St. Charles, 111., Aug. 19–22). IEEE Press, New York, 1986, pp. 836– 844.
    • (1986) Proceedings of the 1986 International Conference on Parallel Processing , pp. 836-844
    • Cytron, R.G.1
  • 17
    • 0022920260 scopus 로고
    • The KAP/S-1: An advanced source-to-source vectorizer for the S-l Mark IIa supercomputer
    • (St. Charles, 111., Aug. 19–22). IEEE Press, New York
    • Davies, J. Huson, C. Macke. T., Leasure, B., and Wolfe, M. The KAP/S-1: An advanced source-to-source vectorizer for the S-l Mark IIa supercomputer. In Proceedings of the 1986 International Conference on Parallel Processing (St. Charles, 111., Aug. 19–22). IEEE Press, New York, 1986, pp. 833–835.
    • (1986) Proceedings of the 1986 International Conference on Parallel Processing , pp. 833-835
    • Davies, J.1    Huson, C.2    Macke, T.3    Leasure, B.4    Wolfe, M.5
  • 18
    • 0022913738 scopus 로고
    • The KAP/205: An advanced source-to-source vectorizer for the Cyber 205 supercomputer
    • (St. Charles, 111., Aug. 19–22). IEEE Press, New York.
    • Davies, J., Huson, C., Macke, T., Leasure, B., and Wolfe. M. The KAP/205: An advanced source-to-source vectorizer for the Cyber 205 supercomputer. In Proceedings of the 1986 International Conference on Parallel Processing (St. Charles, 111., Aug. 19–22). IEEE Press, New York. 1986, pp. 827–832.
    • (1986) Proceedings of the 1986 International Conference on Parallel Processing , pp. 827-832
    • Davies, J.1    Huson, C.2    Macke, T.3    Leasure, B.4    Wolfe, M.5
  • 19
    • 26444605254 scopus 로고
    • M.S. thesis, Rep. 81-1070. Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, May
    • Davies, J.R. Parallel loop constructs for multiprocessors. M.S. thesis, Rep. 81-1070. Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, May 1981.
    • (1981) Parallel loop constructs for multiprocessors
    • Davies, J.R.1
  • 21
    • 84976736891 scopus 로고
    • Rep. 601, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Nov.
    • Guzzi, M.D. Cedar Fortran Reference Manual. Rep. 601, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Nov. 1986.
    • (1986) Cedar Fortran Reference Manual
    • Guzzi, M.D.1
  • 22
    • 84945714582 scopus 로고
    • Rep. 565. Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Mar.
    • Harrison, W.L. Compiling LISP for evaluation on a tightly coupled multiprocessor. Rep. 565. Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Mar. 1986.
    • (1986) Compiling LISP for evaluation on a tightly coupled multiprocessor
    • Harrison, W.L.1
  • 23
    • 0022913731 scopus 로고
    • Representing S-expressions for the efficient evaluation of Lisp on parallel processors
    • (St. Charles, 111., Aug. 19–22). IEEE Press, New York
    • Harrison. W.L., and Padua, D.A. Representing S-expressions for the efficient evaluation of Lisp on parallel processors. In Proceedings of the 1986 International Conference on Parallel Processing (St. Charles, 111., Aug. 19–22). IEEE Press, New York, 1986, pp. 703–710.
    • (1986) Proceedings of the 1986 International Conference on Parallel Processing , pp. 703-710
    • Harrison, W.L.1    Padua, D.A.2
  • 24
    • 0346663856 scopus 로고
    • M.S. thesis, Rep. 82-1118, Dept. of Computer Science. Univ. of Illinois at Urbana-Champaign, Dec.
    • Huson, C.A. An in-line subroutine expander for parafrase. M.S. thesis, Rep. 82-1118, Dept. of Computer Science. Univ. of Illinois at Urbana-Champaign, Dec. 1982.
    • (1982) An in-line subroutine expander for parafrase
    • Huson, C.A.1
  • 25
    • 0020910550 scopus 로고
    • Practical vectorization techniques for the Facom VP
    • R.E.A. Mason Ed. Elsevier North-Holland, New York
    • Kamiya, S., Isobe, F., Takashima, H., and Takiuchi, M. Practical vectorization techniques for the Facom VP. In Information Processing 83, R.E.A. Mason Ed. Elsevier North-Holland, New York, 1983, pp. 389–394.
    • (1983) Information Processing 83 , pp. 389-394
    • Kamiya, S.1    Isobe, F.2    Takashima, H.3    Takiuchi, M.4
  • 28
    • 11244262306 scopus 로고
    • Parallel processing of ordinary programs
    • M. Rubinoff and M.C. Yovits, Eds. Academic Press, New York
    • Kuck, D.J. Parallel processing of ordinary programs. In Advances in Computers, vol. 15, M. Rubinoff and M.C. Yovits, Eds. Academic Press, New York, 1976, pp. 119–179.
    • (1976) Advances in Computers , vol.15 , pp. 119-179
    • Kuck, D.J.1
  • 29
    • 0017465222 scopus 로고
    • A survey of parallel machine organization and programming
    • Mar.
    • Kuck, D.J. A survey of parallel machine organization and programming. ACM Comput. Surv. 9, 1 (Mar. 1977), 29–59.
    • (1977) ACM Comput. Surv. , vol.9 , Issue.1 , pp. 29-59
    • Kuck, D.J.1
  • 31
    • 0022661204 scopus 로고
    • Parallel supercomputing today and the Cedar approach
    • Feb. 28
    • Kuck, D.J., Davidson, E.S., Lawrie, D.H., and Sameh, A.H. Parallel supercomputing today and the Cedar approach. Science 231, 4740 (Feb. 28, 1986), 967–974.
    • (1986) Science , vol.231 , Issue.4740 , pp. 967-974
    • Kuck, D.J.1    Davidson, E.S.2    Lawrie, D.H.3    Sameh, A.H.4
  • 35
    • 0017442602 scopus 로고
    • Program improvement by source-to-source transformation
    • Jan.
    • Loveman, D.B. Program improvement by source-to-source transformation. J. ACM 24, 1 (Jan. 1977), 121–145.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 121-145
    • Loveman, D.B.1
  • 39
    • 0343233183 scopus 로고
    • Facom vector processor VP-100/VP-200
    • NATO ASI Series, vol. F7, J.S. Kowalik, Ed. Springer-Verlag, New York
    • Miura, K., and Uchida, K. Facom vector processor VP-100/VP-200. In High-Speed Computation, NATO ASI Series, vol. F7, J.S. Kowalik, Ed. Springer-Verlag, New York, 1984, pp. 127–138.
    • (1984) High-Speed Computation , pp. 127-138
    • Miura, K.1    Uchida, K.2
  • 43
    • 0019055294 scopus 로고
    • High-speed multiprocessors and compilation techniques
    • Sept.
    • Padua, D.A., Kuck, D.J., and Lawrie, D.H. High-speed multiprocessors and compilation techniques. IEEE Trans. Comput. C-29, 9 (Sept. 1980), 763–776.
    • (1980) IEEE Trans. Comput. , vol.C-29 , Issue.9 , pp. 763-776
    • Padua, D.A.1    Kuck, D.J.2    Lawrie, D.H.3
  • 46
    • 0022676201 scopus 로고
    • A vectorizing Fortran compiler
    • Mar.
    • Scarborough, R.G., and Kolsky, H.G. A vectorizing Fortran compiler. IBM J. Res. Dev. 30, 2 (Mar. 1986), 163–171.
    • (1986) IBM J. Res. Dev. , vol.30 , Issue.2 , pp. 163-171
    • Scarborough, R.G.1    Kolsky, H.G.2
  • 47
    • 0022888246 scopus 로고
    • Processor self-scheduling for multiple-nested parallel loops
    • (St. Charles, 111., Aug. 19-22). IEEE Press, New York
    • Tang, P., and Yew, P. Processor self-scheduling for multiple-nested parallel loops. In Proceedings of the 1986 International Conference on Parallel Processing (St. Charles, 111., Aug. 19-22). IEEE Press, New York, 1986, pp. 528–535.
    • (1986) Proceedings of the 1986 International Conference on Parallel Processing , pp. 528-535
    • Tang, P.1    Yew, P.2
  • 49
    • 84976774008 scopus 로고
    • Direct parallelization of call statements
    • July
    • Triolet, R., Irigoin, F., and Feautrier, P. Direct parallelization of call statements. In Proceedings of the SICPLAN 86 Symposium on Compiler Construction, SIGPLAN Not. 21, 7 (July 1986), 176–185.
    • (1986) In Proceedings of the SICPLAN , vol.86 , pp. 176-185
    • Triolet, R.1    Irigoin, F.2    Feautrier, P.3
  • 52
    • 0011452853 scopus 로고
    • Ph.D. thesis, Rep. 82-1105, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, Oct.
    • Wolfe, M.J. Optimizing supercompilers for supercomputers. Ph.D. thesis, Rep. 82-1105, Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, Oct. 1982.
    • (1982) Optimizing supercompilers for supercomputers
    • Wolfe, M.J.1


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