skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Design and Implementation of a One-Sided Communication Interface for the IBM eServer Blue Gene

Abstract

This paper discusses the design and implementation of a one-sided communication interface for the IBM Blue Gene/L supercomputer. This interface facilitates ARMCI and the Global Arrays toolkit and can be used by other one-sided communication libraries. New protocols, interrupt driven communication, and compute node kernel enhancements were required to enable these libraries. Three possible methods for enabling ARMCI on the Blue Gene/L software stack are discussed. A detailed look into the development process shows how the implementation of the one-sided communication interface was completed. This was accomplished on a compressed time scale with the collaboration of various organizations within IBM and open source communities. In addition to enabling the one-sided libraries, bandwidth enhancements were made for communication along a diagonal on the Blue Gene/L torus network. The maximum bandwidth improved by a factor of three. This work will enable a variety of one-sided applications to run on Blue Gene/L.

Authors:
; ; ; ; ; ; ; ; ; ; ; ; ;
Publication Date:
Research Org.:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
914689
Report Number(s):
PNNL-SA-51284
KJ0101030; TRN: US200812%%237
DOE Contract Number:  
AC05-76RL01830
Resource Type:
Conference
Resource Relation:
Conference: Supercomputing 2006, ACM/IEEE Conference, 54
Country of Publication:
United States
Language:
English
Subject:
59 BASIC BIOLOGICAL SCIENCES; COMMUNICATIONS; COMMUNITIES; DESIGN; GENES; IMPLEMENTATION; KERNELS

Citation Formats

Blocksome, M, Archer, C, Inglett, T, McCarthy, P, Mundy, M, Ratterman, J, Sidelnik, A, Smith, B, Almasi, G, Castanos, Jose, Lieber, D, Moreira, J, Krishnamoorthy, Sriram, and Tipparaju, Vinod. Design and Implementation of a One-Sided Communication Interface for the IBM eServer Blue Gene. United States: N. p., 2006. Web. doi:10.1109/SC.2006.22.
Blocksome, M, Archer, C, Inglett, T, McCarthy, P, Mundy, M, Ratterman, J, Sidelnik, A, Smith, B, Almasi, G, Castanos, Jose, Lieber, D, Moreira, J, Krishnamoorthy, Sriram, & Tipparaju, Vinod. Design and Implementation of a One-Sided Communication Interface for the IBM eServer Blue Gene. United States. doi:10.1109/SC.2006.22.
Blocksome, M, Archer, C, Inglett, T, McCarthy, P, Mundy, M, Ratterman, J, Sidelnik, A, Smith, B, Almasi, G, Castanos, Jose, Lieber, D, Moreira, J, Krishnamoorthy, Sriram, and Tipparaju, Vinod. Wed . "Design and Implementation of a One-Sided Communication Interface for the IBM eServer Blue Gene". United States. doi:10.1109/SC.2006.22.
@article{osti_914689,
title = {Design and Implementation of a One-Sided Communication Interface for the IBM eServer Blue Gene},
author = {Blocksome, M and Archer, C and Inglett, T and McCarthy, P and Mundy, M and Ratterman, J and Sidelnik, A and Smith, B and Almasi, G and Castanos, Jose and Lieber, D and Moreira, J and Krishnamoorthy, Sriram and Tipparaju, Vinod},
abstractNote = {This paper discusses the design and implementation of a one-sided communication interface for the IBM Blue Gene/L supercomputer. This interface facilitates ARMCI and the Global Arrays toolkit and can be used by other one-sided communication libraries. New protocols, interrupt driven communication, and compute node kernel enhancements were required to enable these libraries. Three possible methods for enabling ARMCI on the Blue Gene/L software stack are discussed. A detailed look into the development process shows how the implementation of the one-sided communication interface was completed. This was accomplished on a compressed time scale with the collaboration of various organizations within IBM and open source communities. In addition to enabling the one-sided libraries, bandwidth enhancements were made for communication along a diagonal on the Blue Gene/L torus network. The maximum bandwidth improved by a factor of three. This work will enable a variety of one-sided applications to run on Blue Gene/L.},
doi = {10.1109/SC.2006.22},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2006},
month = {11}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: