Published November 1, 2010 | Version v1
Journal article

CellPilot: Seamless communication within Cell BE and heterogeneous clusters

  • 1. School of Computer Science, University of Guelph, ON (Canada)

Description

The Pilot library is targeted to novice scientific programmers within High Performance Computing. The CellPilot library extends the Pilot library to the Cell Broadband Engine processor and heterogeneous clusters. Using Pilot's process and channel abstractions, the CellPilot library can create a process on any of the processor types, both PPEs and SPEs, across the cluster. Communication is achieved by creating a channel between any two processes, and using the write/read channel functions in the participating processes. The CellPilot library uses MPI for the inter-node communication and the Cell SDK within a Cell node. All the architecture specific details of Cell communications are hidden from the user.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/256/1/012002

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
256
Journal Issue
1
Journal Page Range
[8 p.]
ISSN
1742-6596

Conference

Title
High performance computing symposium
Acronym
HPCS2010
Dates
5-9 Jun 2010
Place
Toronto (Canada)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
43034204
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTERS; DATA ACQUISITION SYSTEMS; ENGINES; SOLAR PROTONS
Descriptors DEC
BARYONS; ELEMENTARY PARTICLES; FERMIONS; HADRONS; NUCLEONS; PROTONS; RADIATIONS; SOLAR PARTICLES; SOLAR RADIATION; STELLAR RADIATION