메뉴 건너뛰기




Volumn 15, Issue 3, 2005, Pages 305-320

Generating message-passing programs from abstract specifications by partial evaluation

Author keywords

Cost model; Meta programming; Parallelism; Partial evaluation; Skeletons

Indexed keywords

ALGORITHMS; PROGRAM INTERPRETERS; SEMANTICS;

EID: 24944457551     PISSN: 01296264     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0129626405002234     Document Type: Conference Paper
Times cited : (6)

References (20)
  • 1
    • 0025558067 scopus 로고
    • Compiling scientific code using partial evaluation
    • A. Berlin and D. Weise. Compiling scientific code using partial evaluation. IEEE Computer, 23(12):25-37, 1990.
    • (1990) IEEE Computer , vol.23 , Issue.12 , pp. 25-37
    • Berlin, A.1    Weise, D.2
  • 2
    • 35048824444 scopus 로고    scopus 로고
    • Cost optimality and predictability of parallel programming with skeletons
    • H. Kosch, L. Böszörményi, and H. Hellwagner, editors, Lecture Notes in Computer Science 2790, Springer-Verlag
    • H. Bischof, S. Gorlatch, and E. Kitzelmann. Cost optimality and predictability of parallel programming with skeletons. In H. Kosch, L. Böszörményi, and H. Hellwagner, editors, Euro-Par 2003: Parallel Processing, Lecture Notes in Computer Science 2790, pages 682-693. Springer-Verlag, 2003.
    • (2003) Euro-par 2003: Parallel Processing , pp. 682-693
    • Bischof, H.1    Gorlatch, S.2    Kitzelmann, E.3
  • 3
    • 0030105185 scopus 로고    scopus 로고
    • Programming parallel algorithms
    • G. E. Blelloch. Programming parallel algorithms. Communications of the ACM, 39(3):85-96, 1996.
    • (1996) Communications of the ACM , vol.39 , Issue.3 , pp. 85-96
    • Blelloch, G.E.1
  • 4
    • 0029324485 scopus 로고
    • Software libraries for linear algebra computations on high performance computers
    • J. J. Dongarra and D. W. Walker. Software libraries for linear algebra computations on high performance computers. SIAM Review, 37(2):151-180, 1995.
    • (1995) SIAM Review , vol.37 , Issue.2 , pp. 151-180
    • Dongarra, J.J.1    Walker, D.W.2
  • 5
    • 0033319357 scopus 로고    scopus 로고
    • Partial evaluation of computation process - An approach to a compiler-compiler
    • Y. Futamura. Partial evaluation of computation process - an approach to a compiler-compiler. Higher-Order and Symbolic Computation, 12(4):381-391, 1999.
    • (1999) Higher-order and Symbolic Computation , vol.12 , Issue.4 , pp. 381-391
    • Futamura, Y.1
  • 6
    • 0141876093 scopus 로고
    • Originally published
    • Originally published in Systems.Computers.Controls, 2(5):45-50, 1971.
    • (1971) Systems.Computers.Controls , vol.2 , Issue.5 , pp. 45-50
  • 7
    • 0034498969 scopus 로고    scopus 로고
    • Faster FFTs via architecture-cognizance
    • K. S. Gatlin and L. Carter. Faster FFTs via architecture-cognizance. In IEEE PACT, pages 249-260, 2000.
    • (2000) IEEE PACT , pp. 249-260
    • Gatlin, K.S.1    Carter, L.2
  • 8
    • 1242332596 scopus 로고    scopus 로고
    • Send-receive considered harmful: Myths and realities of message passing
    • S. Gorlatch. Send-receive considered harmful: Myths and realities of message passing. ACM Trans. on Programming Languages and Systems, 26(1):47-56, 2004.
    • (2004) ACM Trans. on Programming Languages and Systems , vol.26 , Issue.1 , pp. 47-56
    • Gorlatch, S.1
  • 9
    • 24944442855 scopus 로고    scopus 로고
    • Functional meta-programming in the construction of parallel programs
    • S. Gorlatch, editor, Stirling (Scotland, UK), Technical Report of Westfälische Wilhelms-Universität Münster
    • C. A. Herrmann. Functional meta-programming in the construction of parallel programs. In S. Gorlatch, editor, 4th International Workshop on "Constructive Methods for Parallel Programming" (CMPP 2004), Stirling (Scotland, UK), pages 3-17. Technical Report of Westfälische Wilhelms-Universität Münster, 2004.
    • (2004) 4th International Workshop on "Constructive Methods for Parallel Programming" (CMPP 2004) , pp. 3-17
    • Herrmann, C.A.1
  • 10
    • 0036992382 scopus 로고    scopus 로고
    • Program generation, termination, and binding-time analysis
    • D. Batory, C. Consel, and W. Taha, editors, Lecture Notes in Computer Science 2487, Springer-Verlag
    • N. D. Jones and A. J. Glenstrup. Program generation, termination, and binding-time analysis. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering, Lecture Notes in Computer Science 2487, pages 1-31. Springer-Verlag, 2002.
    • (2002) Generative Programming and Component Engineering , pp. 1-31
    • Jones, N.D.1    Glenstrup, A.J.2
  • 11
    • 0005395785 scopus 로고
    • Multiplication of multidigit numbers on automata
    • In Russian
    • A. Karatsuba and Y. Ofman. Multiplication of multidigit numbers on automata. Doklady Akademii Nauk SSSR, 145(2):293-294, 1962. In Russian.
    • (1962) Doklady Akademii Nauk SSSR , vol.145 , Issue.2 , pp. 293-294
    • Karatsuba, A.1    Ofman, Y.2
  • 13
    • 84956857855 scopus 로고    scopus 로고
    • Delayed evaluation, self-optimising software components as a programming model
    • B. Monien and R. Feldmann, editors, Lecture Notes in Computer Science 2400, Springer-Verlag
    • P. Liniker, O. Beckmann, and P. H. J. Kelly. Delayed evaluation, self-optimising software components as a programming model. In B. Monien and R. Feldmann, editors, Euro-Par 2002: Parallel Processing, Lecture Notes in Computer Science 2400, pages 666-673. Springer-Verlag, 2002.
    • (2002) Euro-par 2002: Parallel Processing , pp. 666-673
    • Liniker, P.1    Beckmann, O.2    Kelly, P.H.J.3
  • 14
    • 24944591948 scopus 로고    scopus 로고
    • Skeleton realisations from functional prototypes
    • F. A. Rabhi and S. Gorlatch, editors, chapter 5, Springer-Verlag
    • G. Michaelson and N. Scaife. Skeleton realisations from functional prototypes. In F. A. Rabhi and S. Gorlatch, editors, Patterns and Skeletons for Parallel and Distributed Computing, chapter 5, pages 129-153. Springer-Verlag, 2003.
    • (2003) Patterns and Skeletons for Parallel and Distributed Computing , pp. 129-153
    • Michaelson, G.1    Scaife, N.2
  • 16
    • 84937430914 scopus 로고    scopus 로고
    • Accomplishments and research challenges in meta-programming
    • W. Taha, editor, Lecture Notes in Computer Science 2196, Springer-Verlag
    • T. Sheard. Accomplishments and research challenges in meta-programming. In W. Taha, editor, Semantics, Applications, and Implementation of Program Generation (SAIG'01), Lecture Notes in Computer Science 2196, pages 2-44. Springer-Verlag, 2001.
    • (2001) Semantics, Applications, and Implementation of Program Generation (SAIG'01) , pp. 2-44
    • Sheard, T.1
  • 17
    • 84947243313 scopus 로고    scopus 로고
    • A gentle introduction to multi-stage programming
    • C. Lengauer, D. Batory, C. Consel, and M. Odersky, editors, Lecture Notes in Computer Science 3016, Springer-Verlag
    • W. Taha. A gentle introduction to multi-stage programming. In C. Lengauer, D. Batory, C. Consel, and M. Odersky, editors, Domain-Specific Program Generation, Lecture Notes in Computer Science 3016, pages 30-50. Springer-Verlag, 2004.
    • (2004) Domain-specific Program Generation , pp. 30-50
    • Taha, W.1
  • 18
    • 24944534815 scopus 로고    scopus 로고
    • http://www.cs.rice.edu/~taha/MetaOCaml/.
  • 19
    • 24944514886 scopus 로고    scopus 로고
    • http://www.infosun.fmi.uni-passau.de/cl/metaprog/.
  • 20
    • 24944446307 scopus 로고    scopus 로고
    • http://caml.inria.fr/.


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