메뉴 건너뛰기




Volumn 1, Issue 1, 1990, Pages 35-47

Parallelizing Programs with Recursive Data Structures

Author keywords

Automatic parallelization; disambiguation techniques; interference analysis; parallel programming languages; parallelizing compilers; recursive data structures

Indexed keywords

COMPUTER SYSTEMS, DIGITAL--PARALLEL PROCESSING; DATA PROCESSING--DATA STRUCTURES;

EID: 0025207766     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.80123     Document Type: Article
Times cited : (110)

References (23)
  • 1
    • 0023438847 scopus 로고
    • Automatic translation of Fortran programs to vector form
    • Oct.
    • R. Allen and K. Kennedy, “Automatic translation of Fortran programs to vector form,” ACM Trans. Program. Lang. Syst., vol. 9, no. 4, Oct. 1987.
    • (1987) ACM Trans. Program. Lang. Syst. , vol.9 , Issue.4
    • Allen, R.1    Kennedy, K.2
  • 2
    • 0011406570 scopus 로고
    • Speedup of ordinary programs
    • Ph.D. dissertation, Univ. Illinois, Urbana-Champaign, Dep. Comput. Sci. Rep. 79-989, Oct.
    • U. Banerjee, “Speedup of ordinary programs,” Ph.D. dissertation, Univ. Illinois, Urbana-Champaign, Dep. Comput. Sci. Rep. 79-989, Oct. 1979.
    • (1979)
    • Banerjee, U.1
  • 3
    • 84987170701 scopus 로고
    • An efficient way to find the side effects of procedure calls and the aliases of variables
    • J. P. Banning, “An efficient way to find the side effects of procedure calls and the aliases of variables,” in Proc. 6th ACM Symp. Principles Program. Lang., 1979.
    • (1979) Proc. 6th ACM Symp. Principles Program. Lang.
    • Banning, J.P.1
  • 4
    • 0018018382 scopus 로고
    • A practical interprocedural data flow analysis algorithm
    • J. Barth, “A practical interprocedural data flow analysis algorithm,” Commun. ACM, vol. 21, pp. 724-736, 1978.
    • (1978) Commun. ACM , vol.21 , pp. 724-736
    • Barth, J.1
  • 5
    • 0024646909 scopus 로고
    • Adaptive bitonic sorting: An optimal parallel algorithm for shared-memory machines
    • G. Bilardi and A. Nicolau, “Adaptive bitonic sorting: An optimal parallel algorithm for shared-memory machines,” SI AM J. Computing, vol. 18, no. 2, pp. 216-228, 1989.
    • (1989) SI AM J. Computing , vol.18 , Issue.2 , pp. 216-228
    • Bilardi, G.1    Nicolau, A.2
  • 6
    • 84976782196 scopus 로고
    • Interprocedural dependence analysis and parallelization
    • M. Burke and R. Cytron, “Interprocedural dependence analysis and parallelization,” ACM SIGPLAN Notices, vol. 21, no. 7, 1986.
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.7
    • Burke, M.1    Cytron, R.2
  • 7
    • 84941480048 scopus 로고
    • Recursive data structures and parallelism detection
    • Cornell Univ., Ithaca, NY, June
    • L. J. Hendren, “Recursive data structures and parallelism detection,” Tech. Rep. TR 88-924, Cornell Univ., Ithaca, NY, June 1988.
    • (1988) Tech. Rep. TR 88-924
    • Hendren, L.J.1
  • 8
    • 84978244737 scopus 로고
    • Interference analysis tools for parallelizing programs with recursive data structures
    • June
    • L. J. Hendren and A. Nicolau, “Interference analysis tools for parallelizing programs with recursive data structures,” in Proc. Internal. Conf. Supercomputing, June 1989, pp. 205-214.
    • (1989) Proc. Internal. Conf. Supercomputing , pp. 205-214
    • Hendren, L.J.1    Nicolau, A.2
  • 9
    • 0024876447 scopus 로고
    • Parallelizing programs with recursive data structures
    • Software, Aug.
    • L. J. Hendren and A. Nicolau, “Parallelizing programs with recursive data structures,” in Proc. Internat. Conf. Parallel Process., vol. II, Software, Aug. 1989, pp. 49-56.
    • (1989) Proc. Internat. Conf. Parallel Process. , vol.II , pp. 49-56
    • Hendren, L.J.1    Nicolau, A.2
  • 12
    • 85051014774 scopus 로고    scopus 로고
    • A flexible approach to interprocedural data flow analysis and programs with recursive data structures
    • N. D. Jones and S. Muchnick, “A flexible approach to interprocedural data flow analysis and programs with recursive data structures,” in 9th ACM Symp. Principles Program. Lang., 1982, pp. 66-74.
    • 9th ACM Symp. Principles Program. Lang. , vol.1982 , pp. 66-74
    • Jones, N.D.1    Muchnick, S.2
  • 13
    • 0002371687 scopus 로고
    • Flow analysis and optimization of LISP-like structures
    • Englewood Cliffs, NJ: Prentice Hall, ch. 4
    • N. D. Jones and S. Muchnick, “Flow analysis and optimization of LISP-like structures,” in Program Flow Analysis, Theory, and Applications. Englewood Cliffs, NJ: Prentice Hall, 1981, ch. 4, pp. 102-131.
    • (1981) Program Flow Analysis, Theory, and Applications , pp. 102-131
    • Jones, N.D.1    Muchnick, S.2
  • 16
    • 0003466942 scopus 로고
    • Types and effects: Towards the integration of functional and imperative programming
    • PhD dissertation, M.I.T., Cambridge, MA.
    • J. M. Lucassen, “Types and effects: Towards the integration of functional and imperative programming,” PhD dissertation, M.I.T., Cambridge, MA, 1987.
    • (1987)
    • Lucassen, J.M.1
  • 18
    • 84941468554 scopus 로고
    • Static analysis of aliasing and side effects in higher-order languages
    • Ph.D. dissertation, Cornell Univ., Ithaca, NY, Jan.
    • A. Neirynek, “Static analysis of aliasing and side effects in higher-order languages,” Ph.D. dissertation, Cornell Univ., Ithaca, NY, Jan. 1988.
    • (1988)
    • Neirynek, A.1
  • 20
    • 3142707424 scopus 로고
    • Parallelism, memory anti-aliasing, and correctness for trace scheduling compilers
    • Ph.D. dissertation, Yale Univ., New Haven, CT.
    • A. Nicolau, “Parallelism, memory anti-aliasing, and correctness for trace scheduling compilers,” Ph.D. dissertation, Yale Univ., New Haven, CT, 1984.
    • (1984)
    • Nicolau, A.1
  • 21
    • 0022874874 scopus 로고
    • Advanced compiler optimization for supercomputers
    • Dec.
    • D. A. Padua and M. J. Wolfe, “Advanced compiler optimization for supercomputers,” Commun. ACM, vol. 29, no. 12, Dec. 1986.
    • (1986) Commun. ACM , vol.29 , Issue.12
    • Padua, D.A.1    Wolfe, M.J.2
  • 23
    • 0011452853 scopus 로고
    • Optimizing supercompilers for supercomputers
    • Ph.D. dissertation, Univ. Illinois, Urbana-Champaign, Oct.
    • M. J. Wolfe, “Optimizing supercompilers for supercomputers,” Ph.D. dissertation, Univ. Illinois, Urbana-Champaign, Oct. 1982.
    • (1982)
    • Wolfe, M.J.1


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