메뉴 건너뛰기




Volumn 14, Issue 3, 1996, Pages 281-315

A common intermediate language and its use in partitioning concurrent declarative programs

Author keywords

Compilation; Concurrency; Intermediate Language; Partitioning; Static Analysis

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; COMPUTER OPERATING SYSTEMS; COMPUTER SYSTEMS PROGRAMMING; CONCURRENCY CONTROL; LOGIC PROGRAMMING; PARALLEL PROCESSING SYSTEMS; PROGRAM COMPILERS;

EID: 0029707194     PISSN: 02883635     EISSN: None     Source Type: Journal    
DOI: 10.1007/BF03037485     Document Type: Article
Times cited : (2)

References (36)
  • 4
    • 0040620076 scopus 로고
    • Graph Rewriting Systems for Efficient Compilation
    • John Wiley and Sons
    • Ariola, Z. M. and Arvind, "Graph Rewriting Systems for Efficient Compilation," in Term Graph Rewriting: Theory and Practice, John Wiley and Sons, pp. 77-90, 1993.
    • (1993) Term Graph Rewriting: Theory and Practice , pp. 77-90
    • Ariola, Z.M.1    Arvind2
  • 5
    • 5544259511 scopus 로고
    • pH: A Parallel Haskell
    • MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA 02139, USA, September (Unpublished)
    • Arvind, Augusston, L., Hicks, J., Nikhil, R. S., Peyton-Jones, S., Stoy, J., and Williams, W., "pH: A Parallel Haskell," Technical Report, MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA 02139, USA, September 1993 (Unpublished).
    • (1993) Technical Report
    • Arvind1    Augusston, L.2    Hicks, J.3    Nikhil, R.S.4    Peyton-Jones, S.5    Stoy, J.6    Williams, W.7
  • 11
    • 5544301063 scopus 로고
    • Compile-Time Partitioning of a Non-Strict Language into Sequential Threads
    • Dallas, IEEE Computer Society Press, December
    • Hoch, J. E., Davenport, D. M., Grafe, V. G., and Steele, K. M., "Compile-Time Partitioning of a Non-Strict Language into Sequential Threads," in Symposium on Parallel and Distributed Processing, Dallas, IEEE Computer Society Press, pp. 180-189, December 1991.
    • (1991) Symposium on Parallel and Distributed Processing , pp. 180-189
    • Hoch, J.E.1    Davenport, D.M.2    Grafe, V.G.3    Steele, K.M.4
  • 14
    • 84969385445 scopus 로고
    • Report on Programming Language Haskell: A Non-Strict, Purely Functional Language, Version 1.2
    • May
    • Hudak, P., Peyton-Jones, S., and Wadler, P., "Report on Programming Language Haskell: A Non-Strict, Purely Functional Language, Version 1.2," ACM SIGPLAN Notices, 27, 5, pp. 1-164, May 1992.
    • (1992) ACM SIGPLAN Notices , vol.27 , Issue.5 , pp. 1-164
    • Hudak, P.1    Peyton-Jones, S.2    Wadler, P.3
  • 15
    • 0023672809 scopus 로고
    • Toward a Dataflow/von Neumann Hybrid Architecture
    • Honolulu, IEEE Computer Society Press, May
    • Iannucci, R. A., "Toward a Dataflow/von Neumann Hybrid Architecture," in International Symposium on Computer Architecture, Honolulu, IEEE Computer Society Press, pp. 131-140, May 1988.
    • (1988) International Symposium on Computer Architecture , pp. 131-140
    • Iannucci, R.A.1
  • 17
    • 0010734298 scopus 로고
    • Heuristics, Thresholding and a New Technique for Controlling the Granularity of Concurrent Logic Programs
    • Department of Electronics and Computer Science, University of Southampton
    • King, A. and Soper, P. "Heuristics, Thresholding and a New Technique for Controlling the Granularity of Concurrent Logic Programs," Technical Report, CSTR 92-08, Department of Electronics and Computer Science, University of Southampton, 1992.
    • (1992) Technical Report, CSTR 92-08
    • King, A.1    Soper, P.2
  • 18
    • 85033843028 scopus 로고
    • Schedule Analysis: A Full Theory, a Pilot Implementation, and a Preliminary Assessment
    • Department of Electronics and Computer Science, University of Southampton, February
    • King, A. and Soper, P., "Schedule Analysis: A Full Theory, a Pilot Implementation, and a Preliminary Assessment," Technical Report, CSTR 92-06, Department of Electronics and Computer Science, University of Southampton, February 1992.
    • (1992) Technical Report, CSTR 92-06
    • King, A.1    Soper, P.2
  • 20
    • 0022221398 scopus 로고
    • Functional Programming and the Logic Variable
    • New Orleans, ACM Press, January
    • Lindstrom, G., "Functional Programming and the Logic Variable," in SIGPLAN Symposium on Principles of Programming Languages, New Orleans, ACM Press, pp. 266-280, January 1985.
    • (1985) SIGPLAN Symposium on Principles of Programming Languages , pp. 266-280
    • Lindstrom, G.1
  • 21
    • 84958643754 scopus 로고
    • Modes of Comprehension: Mode Analysis of Array Comprehensions
    • Lecture Notes on Computer Science, no. 982, Springer Verlag, Utrecht, September
    • Massey, B. C. and Tick, E., "Modes of Comprehension: Mode Analysis of Array Comprehensions," in Programming Languages, Implementations, Logics and Programs, Lecture Notes on Computer Science, no. 982, Springer Verlag, Utrecht, pp. 207-222, September 1995.
    • (1995) Programming Languages, Implementations, Logics and Programs , pp. 207-222
    • Massey, B.C.1    Tick, E.2
  • 22
    • 0011510473 scopus 로고
    • Id (Version 90.0) Reference Manual
    • MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA 02139, USA, July
    • Nikhil, R. S., "Id (Version 90.0) Reference Manual," Technical Report, CSG Memo 284-a, MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA 02139, USA, July 1990.
    • (1990) Technical Report, CSG Memo 284-a
    • Nikhil, R.S.1
  • 23
    • 0002612095 scopus 로고
    • A Multithreaded Implementation of Id Using P-RISC Graphs
    • Portland, Springer-Verlag, August
    • Nikhil, R. S., "A Multithreaded Implementation of Id Using P-RISC Graphs," in Languages and Compilers for Parallel Computing, Portland, Springer-Verlag, August 1993.
    • (1993) Languages and Compilers for Parallel Computing
    • Nikhil, R.S.1
  • 25
    • 0029203246 scopus 로고
    • Separation Constraint Partitioning - A New Algorithm for Partitioning Non-Strict Programs into Sequential Threads
    • ACM Press, January
    • Schauser, K. E., Culler, D. E., and Goldstein, S. C., "Separation Constraint Partitioning - A New Algorithm for Partitioning Non-Strict Programs into Sequential Threads," in SIGPLAN Symposium on Principles of Programming Languages, ACM Press, January 1995.
    • (1995) SIGPLAN Symposium on Principles of Programming Languages
    • Schauser, K.E.1    Culler, D.E.2    Goldstein, S.C.3
  • 27
    • 0024736239 scopus 로고
    • The Family of Concurrent Logic Programming Languages
    • Shapiro, E. Y., "The Family of Concurrent Logic Programming Languages," ACM Computing Surveys, 21, 3, pp. 413-510, 1989.
    • (1989) ACM Computing Surveys , vol.21 , Issue.3 , pp. 413-510
    • Shapiro, E.Y.1
  • 28
    • 5544271948 scopus 로고
    • Data Flow and Control Flow Analysis of Logic Programs
    • Ph.D. thesis. Department of Computer Science, University of Oregon
    • Sundararajan, R., "Data Flow and Control Flow Analysis of Logic Programs," Ph.D. thesis. Department of Computer Science, University of Oregon, 1994. Also available as Technical Report, CIS-TR-94-08.
    • (1994) Technical Report, CIS-TR-94-08
    • Sundararajan, R.1
  • 29
    • 0013177344 scopus 로고
    • A System of Precise Modes for Logic Programs
    • University of Melbourne, MIT Press, May
    • Symogyi, Z., "A System of Precise Modes for Logic Programs," in International Conference on Logic Programming, University of Melbourne, MIT Press, pp. 769-787, May 1987.
    • (1987) International Conference on Logic Programming , pp. 769-787
    • Symogyi, Z.1
  • 30
    • 5544227730 scopus 로고    scopus 로고
    • The Deevolution of Concurrent Logic Programming Languages
    • Tick, E., "The Deevolution of Concurrent Logic Programming Languages," Journal of Logic Programming, 22, 1996.
    • (1996) Journal of Logic Programming , vol.22
    • Tick, E.1
  • 32
    • 85029507954 scopus 로고
    • Compilation as Partitioning: A New Approach to Compiling Non-Strict Functional Languages
    • London, September 1989, ACM Press
    • Traub, K. R., "Compilation as Partitioning: A New Approach to Compiling Non-Strict Functional Languages," in Conference on Functional Programming Languages and Computer Architecture, London, September 1989, ACM Press, pp. 75-88, 1989.
    • (1989) Conference on Functional Programming Languages and Computer Architecture , pp. 75-88
    • Traub, K.R.1
  • 33
    • 5544276607 scopus 로고
    • MIT Press
    • Traub, K. R., Implementation of Compiling Non-Strict Functional Languages, MIT Press, 1991. 34) Traub, K. R., Culler, D. E., and Schauser, K. E., "Global Analysis for Partitioning Non-Strict Programs into Sequential Threads," in Conference on Lisp and Functional Programming, San Francisco, 1992, ACM Press, pp. 324-334, 1992.
    • (1991) Implementation of Compiling Non-Strict Functional Languages , pp. 34
    • Traub, K.R.1
  • 34
    • 0026986882 scopus 로고
    • Global Analysis for Partitioning Non-Strict Programs into Sequential Threads
    • San Francisco, 1992, ACM Press
    • Traub, K. R., Implementation of Compiling Non-Strict Functional Languages, MIT Press, 1991. 34) Traub, K. R., Culler, D. E., and Schauser, K. E., "Global Analysis for Partitioning Non-Strict Programs into Sequential Threads," in Conference on Lisp and Functional Programming, San Francisco, 1992, ACM Press, pp. 324-334, 1992.
    • (1992) Conference on Lisp and Functional Programming , pp. 324-334
    • Traub, K.R.1    Culler, D.E.2    Schauser, K.E.3
  • 35
    • 0003055605 scopus 로고
    • Moded Flat GHC and Its Message-Oriented Implementation Technique
    • Ueda, K. and Morita, M., "Moded Flat GHC and Its Message-Oriented Implementation Technique," New Generation Computing, 13, 1, pp. 3-43, 1994.
    • (1994) New Generation Computing , vol.13 , Issue.1 , pp. 3-43
    • Ueda, K.1    Morita, M.2
  • 36
    • 0002294083 scopus 로고
    • Strictness Analysis on Non-Flat Domains (by Abstract Interpretation over Finite Domains)
    • (S. Abramsky and C. Hankin, eds.), Ellis Horwood Ltd, Chichester
    • Wadler, P., "Strictness Analysis on Non-Flat Domains (by Abstract Interpretation Over Finite Domains)," in Abstract Interpretation of Declarative Languages (S. Abramsky and C. Hankin, eds.), Ellis Horwood Ltd, Chichester, pp. 181-198, 1987.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 181-198
    • Wadler, P.1


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