Journal of Computer Science and Technology

, Volume 16, Issue 6, pp 522–530 | Cite as

BCL-3: A high performance basic communication protocol for commodity superserver DAWNING-3000

  • Ma Jie Email author
  • He Jin 
  • Meng Dan 
  • Li Guojie 
Regular Papers


This paper introduces the design and implementation of BCL-3, a high performance low-level communication software running on a cluster of SMPs (CLUMPS) called DAWNING-3000. BCL-3 provides flexible and sufficient functionality to fulfiil the communication requirements of fundamental system software developed for DAWNING-3000 while guaranteeing security, scalability, and reliability. Important features of BCL-3 are presented in the paper, including special support for SMP and heterogeneous network environment, semiuser-level communication, reliable and ordered data transfer and scalable flow control. The performance evaluation of BCL-3 over Myrinet is also given.


cluster communication system user-level communication scalable flow control CLUMPS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Hwang Kai, Xu Zhiwei. Scalable Parallei Computing: Technology, Architecture, Programming. WCB/McGraw-Hill, 1998.Google Scholar
  2. [2]
    Hiroshi Tezuka, Francis O’Carroll, Atsushi Hori, Yutzka Ishikawa. Pin-down cache: A virtual memory management technique for zero-copy communication. InProc. 12th International Parallel Processing Symposium & 9th Symposium on Parallel and Distributed Processing. Florida, USA, 1998, pp. 308–314.Google Scholar
  3. [3]
    Foster I, Geisler J, Kesselman C, Tuecke S. Managing, multiple communication methods in high-performance networked computing systems.Journal of Parallel and Distributed Computing, 1997, 40: 35–48.CrossRefGoogle Scholar
  4. [4]
    Gropp W W, Lusk E L. A taxonomy of programming models for symmetric multiprocessors and SMP clusters. InProc. Programming Models for Massively Parallel Computers, Berlin, Germany, 1995, pp. 2–7.Google Scholar
  5. [5]
    Mellor-Crummey J M, Scott M L. Algorithms for scalable synchronization on shared-memory multiprocessors.ACM Transactions on Computer Systems, 1991, 9(1): 21–65.CrossRefGoogle Scholar
  6. [6]
    Luecke G R, Coyle J J. Comparing the performance of MPI on the Cray T3E-900, the Cray origin 2000 and the IBM P2SC.Electronic Journal of Performance Evaluation and Modelling for Computer Systems (PEMCS), 1998, available at URL: Scholar
  7. [7]
    Boden N J, Cohen D, Felderman R E, Kulawik A E, Seitz C L, Seizovic J N, Su W. Myrinet—A gigabit-per-second local-area network.IEEE Micro, 1995, 15(1): 29–38.CrossRefGoogle Scholar
  8. [8]
    T von Eicken, Culler D E, Goldstein S C, Schauser K E. Active messages: A mechanism for integrated communication and computation. InProc. the 19th Annual International Symposium on Computer Architecture, Gold Coast, Gueensland, Australia, 1992, pp. 256–266.Google Scholar
  9. [9]
    T von Eicken, Avula V, Basu A, Buch A. Low-latency communication over ATM networks using active messages.IEEE Micro, 1995, 15(1): 46–53.CrossRefGoogle Scholar
  10. [10]
    Lumetta S S, Mainwaring A M, Culler D E. Multi-protocol active messages on a cluster of SMP’s InProc. Supercomputing 97, California, USA, 1997, electronic proceedings only, available at URL: Scholar
  11. [11]
    Lumetta S S, Culler D E. Managing concurrent access for shared memory active messages. InProc. the International Parallel Processing Symposium, Florida, USA, 1998, pp. 272–278.Google Scholar
  12. [12]
    Prylli L, Tourancheau B. BIP: A new protocol designed for high-performance networking on Myrinet. InWorkshop PC-NOW, IPPS/SPDP98, Orlando, USA, 1998, pp. 472–485.Google Scholar
  13. [13]
    Patrick Geoffray, Loïc Prylli, Bernard Tourancheau, BIP-SMP: High performance message passing over a cluster of commodity SMP’s. InProc. Supercomputing 99, 1999, electronic proceedings only, available at URL: Scholar
  14. [14]
    Loïc Prylli, Bernard Tourancheau, Roland Westrelin. An improved NIC program for high-performance MPI. InProc. ACM99, 1999, electronic proceedings only, available at URL: Scholar

Copyright information

© Science Press, Beijing China and Allerton Press Inc. 2001

Authors and Affiliations

  1. 1.Institute of Computing TechnologyThe Chinese Academy of SciencesBeijingP.R. China

Personalised recommendations