Developing System Software for Blue Gene

In this paper we introduce the software development environment for Blue Gene, a massively parallel
system being developed at the IBM T. J. Watson Research Center. While the hardware is still in a
development phase, we are able to provide a complete system software stack consisting of compiler,
kernel, run-time libraries, and visualizer that can execute many user-level applications such as the Splash-2 benchmark suite. These applications execute in an instruction-level simulator that we have developed to validate our architecture and tools. We analyze the data obtained from these runs and make performance estimates that influence architectural decisions.
Keywords: cellular architecture, parallel computing, simulation, trace visualization, performance evalua-tion

By: George Almasi, Calin Cascaval, Jose Castanos, Derek Lieber, Jose Moreira

Published in: RC21999 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC21999.pdf

Questions about this service can be mailed to reports@us.ibm.com .