DocumentCode :
2030873
Title :
Performance Modeling of Emerging HPC Architectures
Author :
Bhatia, Nikhil ; Alam, Sadaf R. ; Vetter, Jeffrey S.
Author_Institution :
Comput. Sci. & Math. Div., Oak Ridge Nat. Lab., TN
fYear :
2006
fDate :
26-29 June 2006
Firstpage :
367
Lastpage :
373
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 Multistrearning Processors (MSPs). Using the extended MA framework, we develop symbolic performance models of critical code blocks of an HPCMP 71-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%
Keywords :
parallel architectures; parallel machines; performance evaluation; Cray X1E Multistrearning Processors; Cray X1E vector supercomputer; Cray XD1; HPC architectures; HPCMP performance modeling; microprocessor system; modeling assertions framework; parallel systems; Application software; Computer architecture; Computer science; Mathematical model; Mathematics; Memory management; Oceans; Predictive models; Runtime; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
HPCMP Users Group Conference, 2006
Conference_Location :
Denver, CO
Print_ISBN :
0-7695-2797-3
Type :
conf
DOI :
10.1109/HPCMP-UGC.2006.58
Filename :
4134081
Link To Document :
بازگشت