메뉴 건너뛰기




Volumn 152, Issue , 2006, Pages

A library of constructive skeletons for sequential style of parallel programming

Author keywords

[No Author keywords available]

Indexed keywords

CONSTRUCTIVE SKELETONS; LIBRARY FUNCTIONS; PARALLEL PROGRAMMING LIBRARIES; SEQUENTIAL PROGRAMMERS;

EID: 34547271043     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1146847.1146860     Document Type: Conference Paper
Times cited : (55)

References (51)
  • 4
    • 84858097851 scopus 로고
    • Research Directions in High-Level Parallel Programming Languages, Mont Saint-Michel, France, June 17-19, 1991, Proceedings
    • J.-P. Banâtre and D. L. Métayer, editors, of, Springer
    • J.-P. Banâtre and D. L. Métayer, editors. Research Directions in High-Level Parallel Programming Languages, Mont Saint-Michel, France, June 17-19, 1991, Proceedings, volume 574 of Lecture Notes in Computer Science. Springer, 1992.
    • (1992) Lecture Notes in Computer Science , vol.574
  • 5
    • 25144454497 scopus 로고    scopus 로고
    • Two fundamental concepts in skeletal parallel programming
    • International Conference on Computational Science 2, of, Springer-Verlag
    • A. Benoit and M. Cole. Two fundamental concepts in skeletal parallel programming. In International Conference on Computational Science (2), volume 3515 of Lecture Notes in Computer Science, pages 764 771. Springer-Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3515 , pp. 764-771
    • Benoit, A.1    Cole, M.2
  • 6
    • 27144544557 scopus 로고    scopus 로고
    • Flexible skeletal programming with eSkel
    • Proc. 11th International Euro-Par Conference Euro-Par2005, of, Springer-Verlag
    • A. Benoit, M. Cole, J. Ilillston, and S. Gilmore. Flexible skeletal programming with eSkel. In Proc. 11th International Euro-Par Conference (Euro-Par2005). volume 3648 of Lecture Notes in Computer Science, pages 761-770. Springer-Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3648 , pp. 761-770
    • Benoit, A.1    Cole, M.2    Ilillston, J.3    Gilmore, S.4
  • 7
    • 0003048561 scopus 로고
    • An introduction to the theory of lists
    • M. Broy, editor, Springer-Verlag
    • R. Bird. An introduction to the theory of lists. In M. Broy, editor, Logic of Programming and Calculi of Discrete Design, pages 5-42. Springer-Verlag, 1987.
    • (1987) Logic of Programming and Calculi of Discrete Design , pp. 5-42
    • Bird, R.1
  • 11
    • 2842590695 scopus 로고
    • Lectures on constructive functional programming
    • PRG-69, Oxford University Computing Laboratory
    • R. S. Bird. Lectures on constructive functional programming. Technical Report Technical Monograph PRG-69, Oxford University Computing Laboratory, 1988.
    • (1988) Technical Report Technical Monograph
    • Bird, R.S.1
  • 13
    • 0024770039 scopus 로고
    • Scans as primitive operations
    • November
    • G. E. Blelloch. Scans as primitive operations. IEEE Trans. on Computers, 38(11):1526-1538, November 1989.
    • (1989) IEEE Trans. on Computers , vol.38 , Issue.11 , pp. 1526-1538
    • Blelloch, G.E.1
  • 14
    • 0029728519 scopus 로고    scopus 로고
    • G. H. Botorog and H. Kuchen. Skil: An imperative language with algorithmic skeletons. In Proc. 5th International Symposium on High Performance Distributed Computing (HDPC'96). pages 243-252, 1996.
    • G. H. Botorog and H. Kuchen. Skil: An imperative language with algorithmic skeletons. In Proc. 5th International Symposium on High Performance Distributed Computing (HDPC'96). pages 243-252, 1996.
  • 15
    • 0002494858 scopus 로고    scopus 로고
    • G. H. Botorog and H. Kuchen. Efficient high-level parallel programming. Theoretical Computer Science, 196(1 2):71 107, 1998.
    • G. H. Botorog and H. Kuchen. Efficient high-level parallel programming. Theoretical Computer Science, 196(1 2):71 107, 1998.
  • 18
    • 0346501863 scopus 로고
    • Parallel programming, list homomorphisms and the maximum segment sum problems
    • Report CSR-25-93, Department of Computing Science, The University of Edinburgh, May
    • M. Cole. Parallel programming, list homomorphisms and the maximum segment sum problems. Report CSR-25-93, Department of Computing Science, The University of Edinburgh, May 1993.
    • (1993)
    • Cole, M.1
  • 19
    • 1842852979 scopus 로고    scopus 로고
    • Bringing skeletons out of the closet: A pragmatic manifesto for skeletal parallel programming
    • M. Cole. Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming. Parallel Computing, 30(3):389-406, 2004.
    • (2004) Parallel Computing , vol.30 , Issue.3 , pp. 389-406
    • Cole, M.1
  • 21
    • 34547369545 scopus 로고    scopus 로고
    • InPrac. 3rd International Euro-Par Conference (Euro-Par '97)
    • Skeletons for data parallelism in P3L, of, Springer-Verlag
    • M. Danelutto, F. Pasqualetti, and S. Pelagatti. Skeletons for data parallelism in P3L. InPrac. 3rd International Euro-Par Conference (Euro-Par '97), volume 1300 of.Lecture Notes in Computer Science, pages 619-628. Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 619-628
    • Danelutto, M.1    Pasqualetti, F.2    Pelagatti, S.3
  • 22
    • 84992015947 scopus 로고    scopus 로고
    • .T. Darlington, A. J. Field, P. G. Harrison, P. H. J. Kelly, D. W. N. Sharp, Q. Wu, and R. L. While. Parallel programming using skeleton functions. In Proc. of the Conference on Parallel Architectures and Reduction Languages Europe (PARLE'93), 694 of Lecture Notes in Computer Science, pages 146-160. Springer-Verlag, 1993.
    • .T. Darlington, A. J. Field, P. G. Harrison, P. H. J. Kelly, D. W. N. Sharp, Q. Wu, and R. L. While. Parallel programming using skeleton functions. In Proc. of the Conference on Parallel Architectures and Reduction Languages Europe (PARLE'93), volume 694 of Lecture Notes in Computer Science, pages 146-160. Springer-Verlag, 1993.
  • 24
    • 0038049638 scopus 로고
    • Categories, relations and dynamic programming
    • Ph.D thesis, Programming research group, Oxford Univ
    • O. de Moor. Categories, relations and dynamic programming. Ph.D thesis, Programming research group, Oxford Univ., 1992. Technical Monograph PRG-98.
    • (1992) Technical Monograph PRG , vol.98
    • de Moor, O.1
  • 25
    • 33749993565 scopus 로고    scopus 로고
    • A compositional framework for developing parallel programs on two dimensional arrays
    • Technical Report METR2005-09, Department of Mathematical Informatics, University of Tokyo
    • K. Emoto, Z. Hu, K. Kakehi, and M. Takeichi. A compositional framework for developing parallel programs on two dimensional arrays. Technical Report METR2005-09, Department of Mathematical Informatics, University of Tokyo, 2005.
    • (2005)
    • Emoto, K.1    Hu, Z.2    Kakehi, K.3    Takeichi, M.4
  • 26
    • 34547256974 scopus 로고    scopus 로고
    • M. Fokkinga. A gentle introduction to category theory - the calculational approach -. Technical Report Lecture Notes, Dept. INF. University of Twente, The Netherlands, September 1992.
    • M. Fokkinga. A gentle introduction to category theory - the calculational approach -. Technical Report Lecture Notes, Dept. INF. University of Twente, The Netherlands, September 1992.
  • 27
    • 1442337668 scopus 로고    scopus 로고
    • J. D. Frens and D. S. Wise. QR factorization with mortonordcrcd quadtree matrices for memory re-use and parallelism. In Proc. 2003 ACM Symp. on Principles and Practice of Parallel Programming, pages 144-154, 2003.
    • J. D. Frens and D. S. Wise. QR factorization with mortonordcrcd quadtree matrices for memory re-use and parallelism. In Proc. 2003 ACM Symp. on Principles and Practice of Parallel Programming, pages 144-154, 2003.
  • 29
    • 0002504168 scopus 로고
    • Constructing list homomorphisms. Technical Report MIP-9512, Fakultät für Mathematik und Informatik, Universität Passau
    • August
    • S. Gorlatch. Constructing list homomorphisms. Technical Report MIP-9512, Fakultät für Mathematik und Informatik, Universität Passau, August 1995.
    • (1995)
    • Gorlatch, S.1
  • 30
    • 84947938236 scopus 로고    scopus 로고
    • Systematic efficient parallelization of scan and other list homomorphisms
    • L. Bouge. P. Fraigniaud, A. Mignotte, and Y. Robert, editors, Euro-Par '96. Parallel Processing, of, Springer-Verlag
    • S. Gorlatch. Systematic efficient parallelization of scan and other list homomorphisms. In L. Bouge. P. Fraigniaud, A. Mignotte, and Y. Robert, editors, Euro-Par '96. Parallel Processing, volume 1124 of Lecture Notes in Computer Science, pages 401-408. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1124 , pp. 401-408
    • Gorlatch, S.1
  • 32
    • 0031144375 scopus 로고    scopus 로고
    • Formal derivation of efficient parallel programs by construction of list homomorphisms
    • Z. Hu, H. Iwasaki, and M. Takeichi. Formal derivation of efficient parallel programs by construction of list homomorphisms. ACM Transactions on Programming Languages and Systems, 19(3):444-461, 1997.
    • (1997) ACM Transactions on Programming Languages and Systems , vol.19 , Issue.3 , pp. 444-461
    • Hu, Z.1    Iwasaki, H.2    Takeichi, M.3
  • 33
    • 84957044892 scopus 로고    scopus 로고
    • An accumulative parallel skeleton for all
    • list European Symposium on Programming ESOP 2002, of, Grenoble, France, April, Springer
    • Z. Hu. H. Iwasaki, and M. Takeichi. An accumulative parallel skeleton for all. In list European Symposium on Programming (ESOP 2002), volume 2305 of Lecture Notes in Computer Science, pages 83 97, Grenoble, France, April 2002. Springer.
    • (2002) Lecture Notes in Computer Science , vol.2305 , pp. 83-97
    • Iwasaki, Z.H.H.1    Takeichi, M.2
  • 34
    • 0031650927 scopus 로고    scopus 로고
    • Z. Hu, M. Takeichi, and W. Chin. Parallelization in calculational forms. In 25th ACM Symposium on Principles of Programming Languages, pages 316-328, San Diego, California, USA, January 1998.
    • Z. Hu, M. Takeichi, and W. Chin. Parallelization in calculational forms. In 25th ACM Symposium on Principles of Programming Languages, pages 316-328, San Diego, California, USA, January 1998.
  • 35
    • 4344607806 scopus 로고    scopus 로고
    • A new parallel skeleton for general accumulative computations
    • October
    • H. Iwasaki and Z. Hu. A new parallel skeleton for general accumulative computations. International Journal of Parallel Programming, 32(5):389-414, October 2004.
    • (2004) International Journal of Parallel Programming , vol.32 , Issue.5 , pp. 389-414
    • Iwasaki, H.1    Hu, Z.2
  • 39
    • 84956855101 scopus 로고    scopus 로고
    • A skeleton library
    • Proc. 8th International Euro-Par Conference Euro-Par2002, of, Springer-Verlag
    • H. Kuchen. A skeleton library. In Proc. 8th International Euro-Par Conference (Euro-Par2002), volume 2400 of Lecture Notes in Computer Science, pages 620-629. Springer-Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2400 , pp. 620-629
    • Kuchen, H.1
  • 40
    • 34547262412 scopus 로고    scopus 로고
    • Design and implementation of general tree skeletons
    • Technical Report METR2005-30, Department of Mathematical Engineering and Information Physics, University of Tokyo
    • K. Matsuzaki, Z. Hu, and M. Takeichi. Design and implementation of general tree skeletons. Technical Report METR2005-30, Department of Mathematical Engineering and Information Physics, University of Tokyo, 2005.
    • (2005)
    • Matsuzaki, K.1    Hu, Z.2    Takeichi, M.3
  • 41
    • 33749558320 scopus 로고    scopus 로고
    • A fusion-embedded skeleton library
    • IOth International Euro-Par Conference EuroPar 2004, of, Springer. August
    • K. Matsuzaki, K. Kakehi, H. Iwasaki, Z. Hu, and Y. Akashi. A fusion-embedded skeleton library. In IOth International Euro-Par Conference (EuroPar 2004), volume 3149 of Lecture Notes in Computer Science, pages 644-653. Springer. August 2004.
    • (2004) Lecture Notes in Computer Science , vol.3149 , pp. 644-653
    • Matsuzaki, K.1    Kakehi, K.2    Iwasaki, H.3    Hu, Z.4    Akashi, Y.5
  • 42
    • 0346339500 scopus 로고    scopus 로고
    • Optimal tree contraction and term matching on the hypercube and related networks
    • E. W. Mayr and R. Werchner. Optimal tree contraction and term matching on the hypercube and related networks. Algarithmica, 18(3):445 460, 1997.
    • (1997) Algarithmica , vol.18 , Issue.3 , pp. 445-460
    • Mayr, E.W.1    Werchner, R.2
  • 43
    • 85014115727 scopus 로고    scopus 로고
    • E. Meijer, M. Fokkinga, and R. Paterson. Functional programming with bananas, lenses, envelopes and barbed wire. In Proc. Conference on Functional Programming Languages and Computer Architecture, 523 of Lecture Notes in Computer Science, pages 124-144, Cambridge, Massachuetts, August 1991.
    • E. Meijer, M. Fokkinga, and R. Paterson. Functional programming with bananas, lenses, envelopes and barbed wire. In Proc. Conference on Functional Programming Languages and Computer Architecture, volume 523 of Lecture Notes in Computer Science, pages 124-144, Cambridge, Massachuetts, August 1991.
  • 44
    • 0022246544 scopus 로고
    • Parallel tree contraction and its application. In 6th Annual IEEE Syrup. on the Foundations of Camp
    • G. Miller and .T. Reif. Parallel tree contraction and its application. In 6th Annual IEEE Syrup. on the Foundations of Camp. Science, pages 478-489, 1985.
    • (1985) Science , pp. 478-489
    • Miller, G.1    Reif, T.2
  • 45
    • 1942436904 scopus 로고    scopus 로고
    • Theory and applications of inverting functions as folds
    • S.-C. Mu and R. Bird. Theory and applications of inverting functions as folds. Sci. Comput. Program., 51(1-2):87-116, 2004.
    • (2004) Sci. Comput. Program , vol.51 , Issue.1-2 , pp. 87-116
    • Mu, S.-C.1    Bird, R.2
  • 46
    • 34547344230 scopus 로고    scopus 로고
    • F. Rabhi and S.G. (eds). Patterns and Skeletons for Parallel and Distributed Computing. Springer Verlag, 2002.
    • F. Rabhi and S.G. (eds). Patterns and Skeletons for Parallel and Distributed Computing. Springer Verlag, 2002.
  • 47
    • 0013277969 scopus 로고    scopus 로고
    • List ranking and parallel tree contraction
    • J. H. Reif, editor, chapter 3, Morgan Kaufmann Publishers
    • M. Reid-Miller, G. L. Miller, and F. Modugno. List ranking and parallel tree contraction. In J. H. Reif, editor, Synthesis of Parallel Algorithms, chapter 3, pages 115-194. Morgan Kaufmann Publishers, 1996.
    • (1996) Synthesis of Parallel Algorithms , pp. 115-194
    • Reid-Miller, M.1    Miller, G.L.2    Modugno, F.3
  • 51
    • 0022060510 scopus 로고
    • Representing matrices as quadtrees for parallel processors
    • D. S. Wise. Representing matrices as quadtrees for parallel processors. Information Processing Letters, 20(4): 195-199, 1984.
    • (1984) Information Processing Letters , vol.20 , Issue.4 , pp. 195-199
    • Wise, D.S.1


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