메뉴 건너뛰기




Volumn 27, Issue 7, 1992, Pages 249-260

Abstractions for Recursive Pointer Data Structures: Improving the Analysis and Transformation of Imperative Programs

Author keywords

[No Author keywords available]

Indexed keywords

PARALLEL PROCESSING SYSTEMS; PROGRAM COMPILERS;

EID: 0026985242     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/143103.143138     Document Type: Article
Times cited : (53)

References (30)
  • 2
    • 84976682426 scopus 로고
    • Optimal Loop Parallelization
    • In. In Proceedings of the SIGPLAN 1988 Conference on Programming Language Design and Implementation, pages 308-317, June
    • A. Aiken and A. Nicolau. Optimal Loop Parallelization. In. In Proceedings of the SIGPLAN 1988 Conference on Programming Language Design and Implementation, pages 308-317, June 1988.
    • (1988)
    • Aiken, A.1    Nicolau, A.2
  • 4
    • 0002439750 scopus 로고
    • An Efficient Program for Many-Body Simulation
    • Andrew W. Appel. An Efficient Program for Many-Body Simulation. SIAM J. Sci. Stat. Comput., 6(1):85-103, 1985.
    • (1985) SIAM J. Sci. Stat. Comput. , vol.6 , Issue.1 , pp. 85-103
    • Appel, A.W.1
  • 5
    • 84976799717 scopus 로고
    • Compilers: Principles, Techniques, and Tools. Addison-Wesley
    • Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1987.
    • (1987)
    • Aho, A.V.1    Sethi, R.2    Ullman, J.D.3
  • 6
    • 33846349887 scopus 로고    scopus 로고
    • Josh Barnes and Piet Hut
    • 324:446-449, 4 December 1986. The code can be obtained from Prof. Barnes at the University of Hawaii
    • Josh Barnes and Piet Hut. A Hierarchical O(NlogN) Force-Calculation Algorithm. Nature, 324:446-449, 4 December 1986. The code can be obtained from Prof. Barnes at the University of Hawaii.
    • A Hierarchical O(NlogN) Force-Calculation Algorithm. Nature
  • 7
    • 84976803509 scopus 로고
    • CONVEX Computer Corporation
    • CONVEX C and FORTRAN Language Reference Manuals
    • CONVEX Computer Corporation. CONVEX C and FORTRAN Language Reference Manuals. 1990.
    • (1990)
  • 10
    • 84976692758 scopus 로고    scopus 로고
    • Tool support for data structures
    • Josef Grosch. Tool support for data structures.
    • Grosch, J.1
  • 11
    • 84976854292 scopus 로고
    • January
    • Structured Programming, 12(1):31-38, January 1991.
    • (1991) , vol.12 , Issue.1 , pp. 31-38
    • Programming, S.1
  • 12
    • 0024138602 scopus 로고
    • A technique for analyzing pointer and structure references in parallel restructuring compilers
    • volume 2, pages 212-220
    • Vincent A. Guarna Jr. A technique for analyzing pointer and structure references in parallel restructuring compilers. In Proceedings of the International Conference on Parallel Processing, volume 2, pages 212-220, 1988.
    • (1988) Proceedings of the International Conference on Parallel Processing
    • Vincent, A.1    Jr, G.2
  • 13
    • 0025207766 scopus 로고    scopus 로고
    • Parallelizing Programs with Recursive Data Structures
    • Cornell University, April 1990. TR 90-1114
    • Laurie J. Hendren. Parallelizing Programs with Recursive Data Structures. PhD thesis, Cornell University, April 1990. TR 90-1114.
    • PhD thesis
    • Hendren, L.J.1
  • 14
    • 0027097218 scopus 로고
    • Hendren and Guang R
    • Gao. Designing Programming Languages for Analyzability: A Fresh Look at Pointer Data Structures. In. In Proceedings of the 4th IEEE International Conference on Computer Languages (to appear, also available as ACAPS Technical Memo 28, McGill University), April
    • Laurie J. Hendren and Guang R. Gao. Designing Programming Languages for Analyzability: A Fresh Look at Pointer Data Structures. In. In Proceedings of the 4th IEEE International Conference on Computer Languages (to appear, also available as ACAPS Technical Memo 28, McGill University), April 1992.
    • (1992)
    • Laurie, J.1
  • 17
    • 0002371687 scopus 로고
    • Program Flow Analysis, Theory and Applications, chapter 4, Flow Analysis and Optimization of LISP-like Structures, pages 102-131
    • Prentice-Hall
    • N. D. Jones and S. S. Muchnick. Program Flow Analysis, Theory and Applications, chapter 4, Flow Analysis and Optimization of LISP-like Structures, pages 102-131. Prentice-Hall, 1981.
    • (1981)
    • Jones, N.D.1    Muchnick, S.S.2
  • 18
    • 84976806166 scopus 로고
    • Alexandru Nicolau, and David Padua, editors, Languages and Compilers for Parallel Computing, pages 331-357. The MIT Press
    • David Klappholz, Apostolos D. Kallis, and Xiangyun Kang. Refined C: An Update. In David Gelernter, Alexandru Nicolau, and David Padua, editors, Languages and Compilers for Parallel Computing, pages 331-357. The MIT Press, 1990.
    • (1990) Refined C: An Update. In David Gelernter
    • Klappholz, D.1    Kallis, A.D.2    Kang, X.3
  • 20
    • 0039226724 scopus 로고
    • Restructuring Symbolic Programs for Concurrent Execution on Multiprocessors
    • University of California, Berkeley
    • James R. Larus. Restructuring Symbolic Programs for Concurrent Execution on Multiprocessors. PhD thesis, University of California, Berkeley, 1989.
    • (1989) PhD thesis
    • Larus, J.R.1
  • 21
    • 84956616916 scopus 로고
    • Larus and Paul N
    • Hilfinger. Detecting conflicts between structure accesses. In Proceedings of the SIGPLAN ‘88 Conference on Programming Language Design and Implementation, pages 21-34, June
    • James R. Larus and Paul N. Hilfinger. Detecting conflicts between structure accesses. In Proceedings of the SIGPLAN ‘88 Conference on Programming Language Design and Implementation, pages 21-34, June 1988.
    • (1988)
    • James, R.1
  • 22
    • 85033788000 scopus 로고
    • Larus and Paul N
    • Hilfinger. Restructuring Lisp programs for concurrent execution. In Proceedings of the ACM/SIGPLAN PPEALS 1988 - Parallel Programming: Experience with Applications, Languages and Systems, pages 100-110, July
    • James R. Larus and Paul N. Hilfinger. Restructuring Lisp programs for concurrent execution. In Proceedings of the ACM/SIGPLAN PPEALS 1988 - Parallel Programming: Experience with Applications, Languages and Systems, pages 100-110, July 1988.
    • (1988)
    • James, R.1
  • 23
    • 84976701586 scopus 로고
    • Michael Metcalf and John Reid
    • Fortran 90 Explained. Oxford University Press
    • Michael Metcalf and John Reid. Fortran 90 Explained. Oxford University Press, 1990.
    • (1990)
  • 25
    • 0022874874 scopus 로고
    • Padua and Michael J
    • Wolfe. Advanced compiler optimization for supercomputers. Communications of the ACM, 29(12), December
    • David A. Padua and Michael J. Wolfe. Advanced compiler optimization for supercomputers. Communications of the ACM, 29(12), December 1986.
    • (1986)
    • David, A.1
  • 26
    • 85034835864 scopus 로고
    • Efficient Code Generation for Horizontal Architectures: Compiler Techniques and Architectural Support
    • April
    • B. R. Rau and C. D. Glaeser. Efficient Code Generation for Horizontal Architectures: Compiler Techniques and Architectural Support. In Proceedings of the 9th Symposium on Computer Architecture, April 1982.
    • (1982) Proceedings of the 9th Symposium on Computer Architecture
    • Rau, B.R.1    Glaeser, C.D.2
  • 27
    • 85040889046 scopus 로고
    • The Design and Analysis of Spatial Data Structures
    • Addison-Wesley
    • Hanan Samet. The Design and Analysis of Spatial Data Structures. Addison-Wesley, 1990.
    • (1990)
    • Samet, H.1
  • 28
    • 84976756503 scopus 로고
    • The PARSEQ Project: An Interim Report
    • Alexandru Nicolau, and David Padua, editors, Languages and Compilers for Parallel Computing, pages 490-510. The MIT Press
    • Jon A. Solworth. The PARSEQ Project: An Interim Report. In David Gelernter, Alexandru Nicolau, and David Padua, editors, Languages and Compilers for Parallel Computing, pages 490-510. The MIT Press, 1990.
    • (1990) David Gelernter
    • Solworth, J.A.1
  • 29
    • 0003921650 scopus 로고
    • Data Structure Techniques
    • Addison-Wesley
    • Thomas A. Standish. Data Structure Techniques. Addison-Wesley, 1980.
    • (1980)
    • Standish, T.A.1
  • 30
    • 84976757726 scopus 로고
    • Hans Zima and Barbara Chapman
    • Supercompilers for Parallel and Vector Computers. ACM Press
    • Hans Zima and Barbara Chapman. Supercompilers for Parallel and Vector Computers. ACM Press, 1990.
    • (1990)


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