메뉴 건너뛰기




Volumn 37, Issue 1, 2000, Pages 225-252

Shapeliness analysis of functional programs with algebraic data types

Author keywords

[No Author keywords available]

Indexed keywords

DATA STRUCTURES; PARALLEL PROCESSING SYSTEMS; PROGRAM COMPILERS;

EID: 0033734362     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(99)00028-3     Document Type: Article
Times cited : (4)

References (32)
  • 4
    • 0003551407 scopus 로고    scopus 로고
    • Towards the classification of algorithmic skeletons
    • Department of Computer Science, University of York
    • D.K.G. Campbell, Towards the classification of algorithmic skeletons, Tech. Rep. YCS 276, Department of Computer Science, University of York, 1996.
    • (1996) Tech. Rep. YCS 276
    • Campbell, D.K.G.1
  • 5
    • 0003225043 scopus 로고
    • Algorithmic skeletons: Structured management of parallel computation
    • MIT Press, Cambridge, MA
    • M. Cole, Algorithmic skeletons: structured management of parallel computation, Research Monographs in Parallel and Distributed Computing, MIT Press, Cambridge, MA, 1989.
    • (1989) Research Monographs in Parallel and Distributed Computing
    • Cole, M.1
  • 6
    • 0029312009 scopus 로고
    • Parallel programming with list homomorphisms
    • Cole M. Parallel programming with list homomorphisms. Parallel Process. Lett. 5(2):1995.
    • (1995) Parallel Process. Lett. , vol.5 , Issue.2
    • Cole, M.1
  • 7
    • 0002411855 scopus 로고    scopus 로고
    • On dividing and conquering independently
    • in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.) Proc. 3rd Int. Euro-Par Conf. (EuroPar'97), Passau, Springer, Berlin, August
    • M. Cole, On dividing and conquering independently, in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.) Proc. 3rd Int. Euro-Par Conf. (EuroPar'97), Passau, Lecture Notes in Computer Science, Vol. 1300, Springer, Berlin, August 1997, pp. 634-637.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 634-637
    • Cole, M.1
  • 8
    • 0043258418 scopus 로고
    • Thinking Machines Corporation
    • * Language Reference Manual, Thinking Machines Corporation, 1991.
    • (1991) * Language Reference Manual
  • 9
    • 34547369545 scopus 로고    scopus 로고
    • Skeletons for Data Parallelism in P3L
    • in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.), Proc. 3rd Int. Euro-Par Conf. (EuroPar'97), Passau, Springer, Berlin, August
    • M. Danelutto, F. Pasqualetti, S. Pelagatti, Skeletons for Data Parallelism in P3L, in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.), Proc. 3rd Int. Euro-Par Conf. (EuroPar'97), Passau, Lecture Notes in Computer Science, Vol. 1300, Springer, Berlin, August 1997, pp. 619-628.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 619-628
    • Danelutto, M.1    Pasqualetti, F.2    Pelagatti, S.3
  • 12
    • 85028800045 scopus 로고
    • OPAL: Design and implementation of an algebraic programming language
    • in: J. Gutknecht (Ed.), Programming Languages and System Architectures, Int. Conf., Zurich, Switzerland, March 1994, Springer, Berlin
    • K. Didrich, A. Fett, C. Gerke, W. Grieskamp, P. Pepper, OPAL: design and implementation of an algebraic programming language, in: J. Gutknecht (Ed.), Programming Languages and System Architectures, Int. Conf., Zurich, Switzerland, March 1994, Lecture Notes in Computer Science, Vol. 782, Springer, Berlin, 1994, pp. 228-244.
    • (1994) Lecture Notes in Computer Science , vol.782 , pp. 228-244
    • Didrich, K.1    Fett, A.2    Gerke, C.3    Grieskamp, W.4    Pepper, P.5
  • 13
    • 84957055860 scopus 로고    scopus 로고
    • Programming in the large: The algebraic-functional language Opal 2α
    • in: Proc. 9th Int. Workshop on Implementation of Functional Languages, St. Andrews, Scotland, September 1997 (IFL'97), Selected Papers, Springer, Berlin
    • K. Didrich, W. Grieskamp, C. Maeder, P. Pepper, Programming in the large: the algebraic-functional language Opal 2 α , in: Proc. 9th Int. Workshop on Implementation of Functional Languages, St. Andrews, Scotland, September 1997 (IFL'97), Selected Papers, Lecture Notes in Computer Science, Vol. 1467, Springer, Berlin, 1998, pp. 323-338.
    • (1998) Lecture Notes in Computer Science , vol.1467 , pp. 323-338
    • Didrich, K.1    Grieskamp, W.2    Maeder, C.3    Pepper, P.4
  • 14
    • 0342406370 scopus 로고    scopus 로고
    • Formal derivation of divide-and-conquer programs: A case study in the multidimensional FFT's
    • in: D. Mery (Ed.)
    • S. Gorlatch, Formal derivation of divide-and-conquer programs: a case study in the multidimensional FFT's, in: D. Mery (Ed.), Formal Methods for Parallel Programming: Theory and Applications, 1997, pp. 80-94.
    • (1997) Formal Methods for Parallel Programming: Theory and Applications , pp. 80-94
    • Gorlatch, S.1
  • 15
    • 0003193398 scopus 로고
    • High performance Fortran language specification
    • High Performance Fortran Forum
    • High Performance Fortran Forum, High performance Fortran language specification, Sci. Programm. 2 (1) (1993).
    • (1993) Sci. Programm. , vol.2 , Issue.1
  • 17
    • 0343711633 scopus 로고
    • Shape analysis for parallel computing
    • in: J. Darlington (Ed.), 25-26 September, 1995, Imperial College/Fujitsu Parallel Computing Research Centre
    • C.B. Jay, Shape analysis for parallel computing, in: J. Darlington (Ed.), Proc. 4th Int. Parallel Computing Workshop: Imperial College London, 25-26 September, 1995, Imperial College/Fujitsu Parallel Computing Research Centre, 1995, pp. 287-298.
    • (1995) Proc. 4th Int. Parallel Computing Workshop: Imperial College London , pp. 287-298
    • Jay, C.B.1
  • 18
    • 0342841292 scopus 로고    scopus 로고
    • Shape in computing
    • Jay C.B. Shape in computing. ACM Comput. Sur. 28(2):1996;355-357.
    • (1996) ACM Comput. Sur. , vol.28 , Issue.2 , pp. 355-357
    • Jay, C.B.1
  • 19
    • 84870914855 scopus 로고
    • Shapely types and shape polymorphism
    • in: D. Sannella (Ed.), Programming Languages and Systems - ESOP'94: 5th European Symp. on Programming, Edinburgh, U.K., April 1994, Proc., Springer, Berlin
    • C.B. Jay, J.R.B. Cockett, Shapely types and shape polymorphism, in: D. Sannella (Ed.), Programming Languages and Systems - ESOP'94: 5th European Symp. on Programming, Edinburgh, U.K., April 1994, Proc., Lecture Notes in Computer Science, Springer, Berlin, 1994, pp. 302-316.
    • (1994) Lecture Notes in Computer Science , pp. 302-316
    • Jay, C.B.1    Cockett, J.R.B.2
  • 20
    • 84882584876 scopus 로고    scopus 로고
    • A monadic calculus for parallel costing of a functional language of arrays
    • in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.), Euro-Par'97 Parallel Processing, Springer, Berlin
    • C.B. Jay, M.I. Cole, M. Sekanina, P. Steckler, A monadic calculus for parallel costing of a functional language of arrays, in: C. Lengauer, M. Griebl, S. Gorlatch (Eds.), Euro-Par'97 Parallel Processing, Lecture Notes in Computer Science, Vol. 1300, Springer, Berlin, 1997, pp. 650-661.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 650-661
    • Jay, C.B.1    Cole, M.I.2    Sekanina, M.3    Steckler, P.4
  • 21
    • 84947808913 scopus 로고    scopus 로고
    • The functional imperative: Shape!
    • in: C. Hankin (Ed.), Programming Languages and Systems: 7th European Symp. on Programming, ESOP'98 Held as part of the joint European Conf. on Theory and Practice of Software, ETAPS'98 Lisbon, Portugal, March/April 1998, Springer, Berlin
    • C.B. Jay, P.A. Skeckler, The functional imperative: shape! in: C. Hankin (Ed.), Programming Languages and Systems: 7th European Symp. on Programming, ESOP'98 Held as part of the joint European Conf. on Theory and Practice of Software, ETAPS'98 Lisbon, Portugal, March/April 1998, Lecture Notes in Computer Science, Vol. 1381, Springer, Berlin, 1998, pp. 139-53.
    • (1998) Lecture Notes in Computer Science , vol.1381 , pp. 139-153
    • Jay, C.B.1    Skeckler, P.A.2
  • 22
    • 85031571730 scopus 로고    scopus 로고
    • Optimising dynamic execution of data distribution algebras using shape analysis
    • Technical University of Berlin, Department of Computer Science
    • T. Nitsche, Optimising dynamic execution of data distribution algebras using shape analysis, Tech. Rep. TR98-3, Technical University of Berlin, Department of Computer Science, 1998.
    • (1998) Tech. Rep. TR98-3
    • Nitsche, T.1
  • 24
    • 0003996980 scopus 로고
    • A methodology for the development and the support of massively parallel programs
    • Ph.D. Thesis, Universita di Pisa-Genova-Udine, March
    • S. Pelagatti, A methodology for the development and the support of massively parallel programs, Ph.D. Thesis, Universita di Pisa-Genova-Udine, Technical Report TD-11/93, March 1993.
    • (1993) Technical Report TD-11/93
    • Pelagatti, S.1
  • 25
    • 0031348222 scopus 로고    scopus 로고
    • Deriving parallel numerical algorithms using data distribution algebras: Wang's algorithm
    • 7th-10th January
    • P. Pepper, M. Südholt, Deriving parallel numerical algorithms using data distribution algebras: Wang's algorithm, in: Proc. 30th Hawaii International Conf. System Sciences, 7th-10th January 1997.
    • (1997) In: Proc. 30th Hawaii International Conf. System Sciences
    • Pepper, P.1    Südholt, M.2


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