Performance modeling of emerging HPC architectures

Nikhil Bhatia, Sadaf R. Alam, Jeffrey S. Vetter

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

4 Scopus citations

Abstract

Current state-of-art HPCMP performance modeling techniques primarily rely on combining a performance profile of an application on a well-known HPC architecture, and the machine characteristics of an emerging architecture to project an application's performance on the emerging architecture. Existing profiling and tracing tools on well-known architectures are typically used to collect the necessary performance data by executing applications and benchmarks on available systems. Since the performance enhancing features of novel processing devices may be significantly different from a conventional microprocessor system, current performance modeling schemes have limited applicability on systems like the Cray X1E vector supercomputer and parallel systems with accelerator devices like Cray XD1, which contains FPGAs. We employ an application modeling paradigm that allows a user to develop not only "architecture aware" but also "application aware" performance models. We extend the Modeling Assertions (MA) framework that permits a user to develop multi-resolution, parameterized symbolic models. We demonstrate the application of our modeling scheme by augmenting the MA models with performance enhancing attributes of the Cray X1E Multistreaming Processors (MSPs). Using the extended MA framework, we develop symbolic performance models of critical code blocks of an HPCMP TI-06 benchmark called HYCOM - an ocean modeling code. By representing the code characteristics of the critical code blocks in terms of both unique architectural attributes and key input parameters of the HYCOM application, we manage to reduce and sustain performance prediction error rates to less than 30%.

Original languageEnglish
Title of host publicationProceedings - HPCMP Users Group Conference, UGC 2006
Pages367-373
Number of pages7
DOIs
StatePublished - 2006
EventHPCMP Users Group Conference, UGC 2006 - Denver, CO, United States
Duration: Jun 26 2006Jun 29 2006

Publication series

NameProceedings - HPCMP Users Group Conference, UGC 2006

Conference

ConferenceHPCMP Users Group Conference, UGC 2006
Country/TerritoryUnited States
CityDenver, CO
Period06/26/0606/29/06

Fingerprint

Dive into the research topics of 'Performance modeling of emerging HPC architectures'. Together they form a unique fingerprint.

Cite this