Performance effects of node mapping on the IBM BlueGene/L machine

dc.contributor.author Smith, Brian
dc.contributor.department Department of Electrical and Computer Engineering
dc.date 2020-11-09T01:30:48.000
dc.date.accessioned 2021-02-26T09:00:33Z
dc.date.available 2021-02-26T09:00:33Z
dc.date.copyright Sat Jan 01 00:00:00 UTC 2005
dc.date.issued 2005-01-01
dc.description.abstract <p>The IBM BlueGene/L (BG/L) supercomputer is a new machine consisting of up to 65536 relatively modest compute nodes connected with three application-level networks -- a high-performance point-to-point 3D torus network, a global combining/broadcast tree network for collective operations, and a global interrupt/barrier network for extremely fast global barriers. The BG/L control system allows the user to assign MPI logical ranks to physical torus coordinates at run-time in an arbitrary manner as long as all nodes are uniquely included in the mapping. This presents the possibility of increasing application performance with very little effort. This thesis investigates the performance effects of node mapping with several benchmarks and scientific codes using a variety of existing and new mapping strategies. The benchmarks are the NAS parallel benchmarks, the Ames Laboratory Classical Molecular dynamics code (ALCMD), and the General Atomic and Molecular Electronic Structure System (GAMESS) application. The NAS benchmarks are short, easy to understand, and fairly well known. ALCMD has an interesting communication pattern that should benefit from a good mapping strategy. GAMESS is one application that is not necessarily well-suited for running on BlueGene because it requires a large amount of compute power and memory per node. However, it provides an interesting data point for performance of applications that were not designed for a particular system and the possible benefits of mapping on such applications. The mappings investigated were the stock permutations (XYZ, XZY, etc), Gray-code based mesh mappings, random maps, variations on Gray-code maps for embedding 2D meshes in the 3D torus, and three maps designed for GAMESS. Performance results are presented for node mappings on several BG/L partition sizes.</p>
dc.format.mimetype application/pdf
dc.identifier archive/lib.dr.iastate.edu/rtd/20918/
dc.identifier.articleid 21917
dc.identifier.contextkey 20115387
dc.identifier.doi https://doi.org/10.31274/rtd-20201107-475
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath rtd/20918
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/98285
dc.language.iso en
dc.source.bitstream archive/lib.dr.iastate.edu/rtd/20918/Smith_ISU_2005_S65.pdf|||Fri Jan 14 22:30:23 UTC 2022
dc.subject.keywords Electrical and computer engineering
dc.subject.keywords Computer engineering
dc.title Performance effects of node mapping on the IBM BlueGene/L machine
dc.type thesis
dc.type.genre thesis
dspace.entity.type Publication
relation.isOrgUnitOfPublication a75a044c-d11e-44cd-af4f-dab1d83339ff
thesis.degree.discipline Computer Engineering
thesis.degree.level thesis
thesis.degree.name Master of Science
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Smith_ISU_2005_S65.pdf
Size:
12.14 MB
Format:
Adobe Portable Document Format
Description: