메뉴 건너뛰기




Volumn 6, Issue 2, 1995, Pages 154-164

CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers

Author keywords

Collective communication algorithms; collective communication semantics; message passing parallel systems; portable library; process group; tunable algorithms

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; COMPUTER PROGRAMMING; COMPUTER SOFTWARE PORTABILITY; PERSONAL COMMUNICATION SYSTEMS; SYNCHRONIZATION; USER INTERFACES;

EID: 0029250755     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.342126     Document Type: Article
Times cited : (53)

References (39)
  • 1
    • 84921162324 scopus 로고
    • Message-time tradeoff for combining data in message-passing systems
    • Sept.
    • A. Aggarwal and S. Kipnis, “Message-time tradeoff for combining data in message-passing systems,” IBM Res. Rep. RC-18349, Sept. 1992.
    • (1992) IBM Res. Rep. RC-18349
    • Aggarwal, A.1    Kipnis, S.2
  • 3
    • 84941856820 scopus 로고
    • Efficient collective communication over dynamically determined sets of processors in massively parallel computers
    • Mar.
    • V. Bala and S. Kipnis, “Efficient collective communication over dynamically determined sets of processors in massively parallel computers,” IBM Res. Rep. RC-17771, Mar. 1992.
    • (1992) IBM Res. Rep. RC-17771
    • Bala, V.1    Kipnis, S.2
  • 4
    • 84941857582 scopus 로고
    • Process groups: A mechanism for the coordination of and communication among processes in the Venus collective communication library
    • Apr.
    • “Process groups: A mechanism for the coordination of and communication among processes in the Venus collective communication library,” in Proc. 7th Int Parallel Processing Symp, Apr. 1993.
    • (1993) Proc. 7th Int Parallel Processing Symp
  • 5
    • 0026986996 scopus 로고
    • Designing broadcasting algorithms in the postal model for message-passing systems
    • June
    • A. Bar-Noy and S. Kipnis, “Designing broadcasting algorithms in the postal model for message-passing systems,” in Proc. 4th Ann ACM Symp Parallel Algorithms, Architectures, June 1992, 11-22.
    • (1992) Proc. 4th Ann ACM Symp Parallel Algorithms
    • Bar-Noy, A.1    Kipnis, S.2
  • 6
    • 0027885672 scopus 로고
    • Broadcasting multiple messages in simultaneous send/receive systems
    • Dec.
    • “Broadcasting multiple messages in simultaneous send/receive systems,” in Proc. 5th IEEE Symp Parallel, Distributed Processing, Dec. 1993.
    • (1993) Proc. 5th IEEE Symp Parallel
  • 7
    • 0037727492 scopus 로고
    • An optimal algorithm for computing census functions in message-passing systems
    • Mar.
    • A. Bar-Noy, S. Kipnis, and B. Schieber, “An optimal algorithm for computing census functions in message-passing systems,” Parallel Processing Lett., vol. 3, no. 1, Mar. 1993.
    • (1993) Parallel Processing Lett , vol.3 , Issue.1
    • Bar-Noy, A.1    Kipnis, S.2    Schieber, B.3
  • 8
    • 0003412572 scopus 로고
    • A user's guide to PVM Parallel Virtual Machine
    • May
    • A. Beguelin, et al, “A user's guide to PVM Parallel Virtual Machine,” ORNL Tech. Rep. ORNL/TM-11826, May 1992.
    • (1992) ORNL Tech. Rep. ORNL/TM-11826
    • Beguelin, A.1
  • 9
    • 84941863987 scopus 로고
    • The ISIS system manual
    • Sept.
    • K. Birman et al., “The ISIS system manual,” Department of Computer Science, Cornell University, Ithaca, NY, Sept. 1990.
    • (1990) Department of Computer Science
    • Birman, K.1
  • 10
    • 0347322390 scopus 로고
    • Survey of routing issues for the Vulcan parallel computer
    • June
    • J. Bruck et al., “Survey of routing issues for the Vulcan parallel computer,” IBM Res. Rep. RJ-8839, June 1992.
    • (1992) IBM Res. Rep. RJ-8839
    • Bruck, J.1
  • 11
    • 84909903468 scopus 로고
    • A proposal for common group structures in a collective communication library
    • Mar.
    • J. Bruck et al., “A proposal for common group structures in a collective communication library,” IBM Res. Rep. RJ-9421, Mar. 1993.
    • (1993) IBM Res. Rep. RJ-9421
    • Bruck, J.1
  • 13
    • 84941859289 scopus 로고
    • Multiple message broadcasting with generalized Fibonacci trees
    • Dec.
    • J. Bruck, R. Cypher, and C. T. Ho, “Multiple message broadcasting with generalized Fibonacci trees,” in Proc. 4th IEEE Symp. Parallel, Distributed Processing, Dec. 1992, 424-431.
    • (1992) Proc. 4th IEEE Symp. Parallel
    • Bruck, J.1    Cypher, R.2    Ho, C.T.3
  • 14
    • 84941862019 scopus 로고
    • Concatenating data optimally in message-passing systems
    • Jan.
    • J. Bruck, C. T. Ho, and S. Kipnis, “Concatenating data optimally in message-passing systems,” IBM Res. Rep. RJ-9191, Jan. 1993.
    • (1993) IBM Res. Rep. RJ-9191
    • Bruck, J.1    Ho, C.T.2    Kipnis, S.3
  • 15
    • 84941865873 scopus 로고
    • Efficient algorithms for the index operation in message-passing systems
    • Apr.
    • J. Bruck, R. Cypher, C. T. Ho, and S. Kipnis, “Efficient algorithms for the index operation in message-passing systems,” IBM Res. Rep. RJ-9300, Apr. 1993.
    • (1993) IBM Res. Rep. RJ-9300
    • Bruck, J.1    Cypher, R.2    Ho, C.T.3    Kipnis, S.4
  • 16
    • 0024640163 scopus 로고
    • Linda in context
    • Apr.
    • N. Carriero and D. Gelernter, “Linda in context,” Commun. ACM, vol. 32, no. 4, pp. 444-458, Apr. 1989.
    • (1989) Commun. ACM , vol.32 , Issue.4 , pp. 444-458
    • Carriero, N.1    Gelernter, D.2
  • 17
    • 0022067076 scopus 로고
    • Distributed process groups in the V kernel
    • May
    • D. R. Cheriton and W. Zwaenpoel, “Distributed process groups in the V kernel,” ACM Trans. Comput. Syst., vol. 2, no. 3, pp. 77-107, May 1985.
    • (1985) ACM Trans. Comput. Syst , vol.2 , Issue.3 , pp. 77-107
    • Cheriton, D.R.1    Zwaenpoel, W.2
  • 18
    • 0009346826 scopus 로고
    • LogP: Towards a realistic model of parallel computation
    • May
    • D. Culler et al, “LogP: Towards a realistic model of parallel computation,” in Proc. 4th SIGPLAN Symp. Principles, Practices of Parallel Programming, ACM, May 1993.
    • (1993) Proc. 4th SIGPLAN Symp. Principles
    • Culler, D.1
  • 19
    • 3142607350 scopus 로고
    • Message-passing semantics and portable parallel programs
    • Jan.
    • R. Cypher and E. Leu, “Message-passing semantics and portable parallel programs,” IBM Res. Rep. RJ-9654, Jan. 1994.
    • (1994) IBM Res. Rep. RJ-9654
    • Cypher, R.1    Leu, E.2
  • 20
    • 0000015411 scopus 로고
    • The J-machine: A fine-grain concurrent computer
    • W. J. Dally et al., “The J-machine: A fine-grain concurrent computer,” in Proc. Inform. Processing 89, 1989, pp. 1147-1153.
    • (1989) Proc. Inform. Processing 89 , pp. 1147-1153
    • Dally, W.J.1
  • 21
    • 0037478601 scopus 로고
    • Document for a Standard Message-Passing Interface
    • Nov.
    • Document for a Standard Message-Passing Interface, Message Passing Interface Tech. CS-93-214, Univ. Nov. 1993.
    • (1993) Message Passing Interface Tech. CS-93-214
  • 22
    • 0003517895 scopus 로고
    • A proposal for a user-level, message-passing interface in a distributed memory environment
    • Oct.
    • J. Dongarra, R. Hempel, A. Hey, and D. Walker, “A proposal for a user-level, message-passing interface in a distributed memory environment,” ORNL Tech. Rep. ORNL/TM-12231, Oct. 1992.
    • (1992) ORNL Tech. Rep. ORNL/TM-12231
    • Dongarra, J.1    Hempel, R.2    Hey, A.3    Walker, D.4
  • 23
    • 0026188277 scopus 로고
    • Designing fault-tolerant systems using automorphisms
    • S. Dutt and J. P. Hayes, “Designing fault-tolerant systems using automorphisms,” J. Parallel. Distrib. Computing, vol. 12, pp. 249-268, 1991.
    • (1991) J. Parallel. Distrib. Computing , vol.12 , pp. 249-268
    • Dutt, S.1    Hayes, J.P.2
  • 24
    • 0000452250 scopus 로고
    • Graphs with circulant adjacency matrices
    • B. Elspas and J. Turner, “Graphs with circulant adjacency matrices,” J. Combinatorial Theory, no. 9, pp. 297-307, 1970.
    • (1970) J. Combinatorial Theory , Issue.9 , pp. 297-307
    • Elspas, B.1    Turner, J.2
  • 26
    • 84990710307 scopus 로고
    • Optimal communication algorithms for regular decompositions on the hypercube
    • G. Fox and W. Furmanski, “Optimal communication algorithms for regular decompositions on the hypercube,” in Proc. 3rd Conf. Hypercube Concurrent Comput. Applicat., ACM, pp. 648-713, 1988.
    • (1988) Proc. 3rd Conf. Hypercube Concurrent Comput. Applicat , pp. 648-713
    • Fox, G.1    Furmanski, W.2
  • 28
    • 0013356084 scopus 로고
    • An external user interface for scalable parallel systems: FORTRAN interface
    • Nov.
    • D. Frye et al., “An external user interface for scalable parallel systems: FORTRAN interface,” Tech. Rep., IBM Highly Parallel Supercomputing Systems Laboratory, Nov. 1992.
    • (1992) Tech. Rep
    • Frye, D.1
  • 30
    • 84909909554 scopus 로고
    • Vulcan operating environment: Programmer's reference
    • Mar.
    • M. E. Giampapa, B. G. Fitch, G. R. Irwin, and D. G. Shea, “Vulcan operating environment: Programmer's reference,” Intern. Memorandum, IBM T. J. Watson Research Center, Yorktown Heights, NY, Mar. 1991.
    • (1991) Intern. Memorandum
    • Giampapa, M.E.1    Fitch, B.G.2    Irwin, G.R.3    Shea, D.G.4
  • 31
    • 0343192956 scopus 로고    scopus 로고
    • The ANL/GMD macros (PARMACS) in FORTRAN for portable parallel programming using the message passing programming model, user's guide and reference manual
    • R. Hempel, “The ANL/GMD macros (PARMACS) in FORTRAN for portable parallel programming using the message passing programming model, user's guide and reference manual,” Tech. Memorandum, Gesellschaft fur Mathematik und Datenverabeitung mbH, West Germany.
    • Tech. Memorandum
    • Hempel, R.1
  • 32
    • 0026239424 scopus 로고
    • Optimal broadcasting on SIMD hypercubes without indirect addressing capability
    • Oct.
    • C. T. Ho, “Optimal broadcasting on SIMD hypercubes without indirect addressing capability,” J. Parallel, Distrib. Computing, vol. 13, no. 2, pp. 246-255, Oct. 1991.
    • (1991) J. Parallel , vol.13 , Issue.2 , pp. 246-255
    • Ho, C.T.1
  • 33
    • 0024735141 scopus 로고
    • Spanning graphs for optimum broadcasting and personalized communication in hypercubes
    • Sept.
    • S. L. Johnsson and C. T. Ho, “Spanning graphs for optimum broadcasting and personalized communication in hypercubes,” IEEE Trans. Comput., vol. 38, no. 9, 1249-1268, Sept. 1989.
    • (1989) IEEE Trans. Comput , vol.38 , Issue.9
    • Johnsson, S.L.1    Ho, C.T.2
  • 34
  • 35
    • 0038492381 scopus 로고
    • Zipcode: A portable multicomputer communication library atop the Reactive Kernel
    • Apr.
    • A. Skjellum and A. P. Leung, “Zipcode: A portable multicomputer communication library atop the Reactive Kernel,” in Proc. 5th Distrib. Memory Computing Conf, IEEE, Apr. 1990, pp. 328-337.
    • (1990) Proc. 5th Distrib. Memory Computing Conf , pp. 328-337
    • Skjellum, A.1    Leung, A.P.2
  • 36
    • 0004257286 scopus 로고
    • Summary, Thinking Machines Corporation
    • Connection Machine CM-5 Tech. Summary, Thinking Machines Corporation, 1991.
    • (1991) Connection Machine CM-5 Tech
  • 37
    • 84941866887 scopus 로고
    • Express 3.0 Introductory Guide
    • Express 3.0 Introductory Guide, Parasoft Corporation, 1990.
    • (1990) Parasoft Corporation
  • 38
    • 84941863150 scopus 로고
    • Paragon XP/S Overview
    • Paragon XP/S Overview, Intel Corporation, 1991.
    • (1991) Intel Corporation
  • 39
    • 84941869715 scopus 로고    scopus 로고
    • Vulcan system summary
    • “Vulcan system summary,” Int. Memorandum, IBM T. J. Watson Research Center, Yorktown Heights, NY.
    • Int. Memorandum


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