Impact of quad-core cray XT4 system and software stack on scientific computation

S. R. Alam, R. F. Barrett, H. Jagode, J. A. Kuehn, S. W. Poole, R. Sankaran

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

An upgrade from dual-core to quad-core AMD processor on the Cray XT system at the Oak Ridge National Laboratory (ORNL) Leadership Computing Facility (LCF) has resulted in significant changes in the hardware and software stack, including a deeper memory hierarchy, SIMD instructions and a multi-core aware MPI library. In this paper, we evaluate impact of a subset of these key changes on large-scale scientific applications. We will provide insights into application tuning and optimization process and report on how different strategies yield varying rates of successes and failures across different application domains. For instance, we demonstrate that the vectorization instructions (SSE) provide a performance boost of as much as 50% on fusion and combustion applications. Moreover, we reveal how the resource contentions could limit the achievable performance and provide insights into how application could exploit Petascale XT5 system's hierarchical parallelism.

Original languageEnglish
Title of host publicationEuro-Par 2009 Parallel Processing - 15th International Euro-Par Conference, Proceedings
Pages334-344
Number of pages11
DOIs
StatePublished - 2009
EventEuro-Par 2009 Parallel Processing - 15th International Euro-Par Conference, Proceedings - Delft, Netherlands
Duration: Aug 25 2009Aug 28 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5704 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEuro-Par 2009 Parallel Processing - 15th International Euro-Par Conference, Proceedings
Country/TerritoryNetherlands
CityDelft
Period08/25/0908/28/09

Fingerprint

Dive into the research topics of 'Impact of quad-core cray XT4 system and software stack on scientific computation'. Together they form a unique fingerprint.

Cite this