메뉴 건너뛰기




Volumn 32, Issue 7-8, 2006, Pages 590-603

Parallel skeletons for manipulating general trees

Author keywords

Constructive algorithmics; Rose trees; Skeletal parallelism; Tree skeletons

Indexed keywords

ALGORITHMS; COMPUTATIONAL METHODS; COMPUTER SYSTEMS PROGRAMMING; DATA STRUCTURES; PARALLEL PROCESSING SYSTEMS; XML;

EID: 33750371934     PISSN: 01678191     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.parco.2006.06.002     Document Type: Article
Times cited : (19)

References (37)
  • 3
    • 0024770039 scopus 로고
    • Scans as primitive operations
    • Blelloch G.E. Scans as primitive operations. IEEE Transactions on Computers 38 11 (1989) 1526-1538
    • (1989) IEEE Transactions on Computers , vol.38 , Issue.11 , pp. 1526-1538
    • Blelloch, G.E.1
  • 5
    • 0029312009 scopus 로고
    • Parallel programming with list homomorphisms
    • Cole M. Parallel programming with list homomorphisms. Parallel Processing Letters 5 2 (1995) 191-203
    • (1995) Parallel Processing Letters , vol.5 , Issue.2 , pp. 191-203
    • Cole, M.1
  • 6
    • 84947938236 scopus 로고    scopus 로고
    • Systematic efficient parallelization of scan and other list homomorphisms
    • EuroPar '96 Parallel Processing, Second International Euro-Par Conference, Springer-Verlag, LIP, ENS Lyon, France
    • Gorlatch S. Systematic efficient parallelization of scan and other list homomorphisms. EuroPar '96 Parallel Processing, Second International Euro-Par Conference. Lecture Notes in Computer Science 1124 (1996), Springer-Verlag, LIP, ENS Lyon, France 401-408
    • (1996) Lecture Notes in Computer Science 1124 , pp. 401-408
    • Gorlatch, S.1
  • 7
    • 4344607806 scopus 로고    scopus 로고
    • A new parallel skeleton for general accumulative computations
    • Iwasaki H., and Hu Z. A new parallel skeleton for general accumulative computations. International Journal of Parallel Programming 32 5 (2004) 389-414
    • (2004) International Journal of Parallel Programming , vol.32 , Issue.5 , pp. 389-414
    • Iwasaki, H.1    Hu, Z.2
  • 8
    • 0002489672 scopus 로고
    • The Bird-Meertens formalism as a parallel model
    • NATO ASI Workshop on Software for Parallel Computation. Kowalik J.S., and Grandinetti L. (Eds), Springer-Verlag NATO ASI, Cetraro, Italy
    • Skillicorn D.B. The Bird-Meertens formalism as a parallel model. In: Kowalik J.S., and Grandinetti L. (Eds). NATO ASI Workshop on Software for Parallel Computation. NATO ARW "Software for Parallel Computation" 106 of F (1992), Springer-Verlag NATO ASI, Cetraro, Italy
    • (1992) NATO ARW "Software for Parallel Computation" , vol.106 of F
    • Skillicorn, D.B.1
  • 10
    • 35048819585 scopus 로고    scopus 로고
    • Parallelization with tree skeletons
    • Proceedings of the Ninth EuroPar Conference (EuroPar 2003), Springer-Verlag, Klagenfurt, Austria
    • Matsuzaki K., Hu Z., and Takeichi M. Parallelization with tree skeletons. Proceedings of the Ninth EuroPar Conference (EuroPar 2003). Lecture Notes in Computer Science 2790 (2003), Springer-Verlag, Klagenfurt, Austria 789-798
    • (2003) Lecture Notes in Computer Science 2790 , pp. 789-798
    • Matsuzaki, K.1    Hu, Z.2    Takeichi, M.3
  • 12
    • 33750366747 scopus 로고    scopus 로고
    • J. Gibbons, Computing downwards accumulations on trees quickly, in: G. Gupta, G. Mohay, R. Topor (Eds.), Proceedings of 16th Australian Computer Science Conference, vol. 15 (1), Australian Computer Science Communications, 1993, pp. 685-691.
  • 14
    • 33750302991 scopus 로고    scopus 로고
    • K. Matsuzaki, Z. Hu, M. Takeichi, Implementation of parallel tree skeletons on distributed systems, in: Proceedings of the Third Asian Workshop on Programming Languages and Systems, Shanghai, China, 2002, pp. 258-271.
  • 15
    • 33750310841 scopus 로고    scopus 로고
    • H. Deldari, J.R. Davy, P.M. Dew, A skeleton for parallel CSG with a performance model, Tech. Rep., School of Computer Studies Research Report Series, University of Leeds, 1997.
  • 16
    • 33750364290 scopus 로고    scopus 로고
    • L. Meertens, First steps towards the theory of rose trees, CWI, Amsterdam, IFIP Working Group 2.1 Working paper 592 ROM-25, 1988.
  • 17
    • 0003048561 scopus 로고
    • An introduction to the theory of lists
    • Logic of Programming and Calculi of Discrete Design. Broy M. (Ed), Springer-Verlag
    • Bird R.S. An introduction to the theory of lists. In: Broy M. (Ed). Logic of Programming and Calculi of Discrete Design. NATO ASI Series F 36 (1987), Springer-Verlag 5-42
    • (1987) NATO ASI Series F , vol.36 , pp. 5-42
    • Bird, R.S.1
  • 19
    • 33750356591 scopus 로고    scopus 로고
    • J. Jeuring, Theories for algorithm calculation, Ph.D thesis, Faculty of Science, Utrecht University, parts of the thesis appeared in the Lecture Notes of the STOP 1992 Summer school on Constructive Algorithmics (1993).
  • 20
    • 33750363796 scopus 로고    scopus 로고
    • K. Emoto, Z. Hu, K. Kakehi, M. Takeichi, A compositional framework for developing parallel programs on two dimensional arrays, Tech. Rep. METR2005-09, Department of Mathematical Informatics, University of Tokyo, 2005.
  • 22
    • 33750369826 scopus 로고    scopus 로고
    • S. Peyton Jones, J. Hughes, Report on the programming language Haskell 98: a non-strict, purely functional language. Available from: (1999).
  • 26
    • 33750284259 scopus 로고    scopus 로고
    • K. Matsuzaki, Z. Hu, M. Takeichi, Design and implementation of general tree skeletons, Tech. Rep. METR2005-30, Department of Mathematical Engineering and Information Physics, University of Tokyo, 2005.
  • 27
    • 84945304588 scopus 로고    scopus 로고
    • D.A. Bader, S. Sreshta, N.R. Weisse-Bernstein, Evaluating arithmetic expressions using tree contraction: a fast and scalable parallel implementation for symmetric multiprocessors (SMPs), in: Ninth International Conference on High Performance Computing (HiPC 2002), Lecture Notes in Computer Science 2552, Bangalore, India, 2002, pp. 63-75.
  • 28
    • 0346339500 scopus 로고    scopus 로고
    • Optimal tree contraction and term matching on the hypercube and related networks
    • Mayr E.W., and Werchner R. Optimal tree contraction and term matching on the hypercube and related networks. Algorithmica 18 3 (1997) 445-460
    • (1997) Algorithmica , vol.18 , Issue.3 , pp. 445-460
    • Mayr, E.W.1    Werchner, R.2
  • 30
    • 33750355460 scopus 로고    scopus 로고
    • SkeTo project homepage. Available from: , 2005.
  • 31
    • 33750301301 scopus 로고    scopus 로고
    • K. Matsuzaki, K. Emoto, H. Iwasaki, Z. Hu, A library of constructive skeletons for sequential style of parallel programming, in: First International Conference on Scalable Information Systems (INFOSCALE 2006), Hong Kong, May 29-June 1, 2006.
  • 33
    • 0034156112 scopus 로고    scopus 로고
    • An analytical method for parallelization of recursive functions
    • Ahn J., and Han T. An analytical method for parallelization of recursive functions. Parallel Processing Letters 10 1 (2000) 87-98
    • (2000) Parallel Processing Letters , vol.10 , Issue.1 , pp. 87-98
    • Ahn, J.1    Han, T.2
  • 34
    • 0023863447 scopus 로고
    • The accelerated centroid decomposition technique for optimal parallel tree evaluation in logarithmic time
    • Cole R., and Vishkin U. The accelerated centroid decomposition technique for optimal parallel tree evaluation in logarithmic time. Algorithmica 3 (1988) 329-346
    • (1988) Algorithmica , vol.3 , pp. 329-346
    • Cole, R.1    Vishkin, U.2
  • 35
    • 0346388730 scopus 로고    scopus 로고
    • More general parallel tree contraction: register allocation and broadcasting in a tree
    • Diks K., and Hagerup T. More general parallel tree contraction: register allocation and broadcasting in a tree. Theoretical Computer Science 203 1 (1998) 3-29
    • (1998) Theoretical Computer Science , vol.203 , Issue.1 , pp. 3-29
    • Diks, K.1    Hagerup, T.2
  • 37
    • 33750309060 scopus 로고    scopus 로고
    • Piecewise execution of nested data-parallel programs
    • Languages and Compilers for Parallel Computing: Eighth International Workshop, Columbus, OH, USA, August 10-12, 1995 Proceedings, Springer-Verlag
    • Palmer D., Prins J., Chatterjee S., and Faith R. Piecewise execution of nested data-parallel programs. Languages and Compilers for Parallel Computing: Eighth International Workshop, Columbus, OH, USA, August 10-12, 1995 Proceedings. Lecture Notes in Computer Science 1033 (1996), Springer-Verlag 346-361
    • (1996) Lecture Notes in Computer Science , vol.1033 , pp. 346-361
    • Palmer, D.1    Prins, J.2    Chatterjee, S.3    Faith, R.4


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