DocumentCode :
2395395
Title :
PARSE 2.0: A Tool for Parallel Application Run Time Behavior Evaluation
Author :
Evans, Jeffrey J. ; Lucas, Charles E.
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
fYear :
2011
fDate :
20-24 June 2011
Firstpage :
80
Lastpage :
86
Abstract :
Run time variability of parallel applications continues to be a significant challenge in high performance computing (HPC) systems. We are currently studying run time variability in the context of both systemic performance and energy management. Our perspective is from that of the application, focusing on the interactions of the inter-process communication system on the set of concurrently executing parallel applications. In such a scenario, application run time can be extended and become highly variable. While some applications may be more sensitive to these interactions, others may in fact be generating the interactions that cause inconsistent run time, thus forming the notion of application-level behavioral attributes. To gain insight into this problem, our earlier work developed a framework that emulates parallel applications, called PACE. We also introduced a Parallel Application Run time Sensitivity Evaluation (PARSE) function that uses the PACE framework to study the run time effects of controlled network performance degradation on applications. Inter-process communication has evolved over the last decade from network communication between single-processor, single-core nodes to hybrid systems whose compute nodes contain several multi-core processor units. Motivated by the evolution of compute hardware and systems software, this work introduces PARSE 2.0, which is a nearly complete re-write that extends PARSE capabilities to include fully automating the processes of evaluating and quantifying run time critical parallel application-level behavioral attributes. We present an overview of the tool and the attributes being evaluated, and present experimental results from tests conducted on several widely used parallel benchmarks and application code fragments. The results re-enforce our earlier work, demonstrating that parallel applications can be classified according to their behavioral attributes, in the context of communication system resources.
Keywords :
multiprocessing systems; parallel processing; performance evaluation; power aware computing; PACE; PARSE 2.0; application-level behavioral attributes; controlled network performance degradation; energy management; high performance computing systems; interprocess communication system; multicore processor units; parallel application run time behavior evaluation tool; parallel application run time sensitivity evaluation function; Benchmark testing; Data mining; Degradation; Delay; Multicore processing; Network topology; Sensitivity; energy; high performance computing systems; performance evaluation tools; performance management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems Workshops (ICDCSW), 2011 31st International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
1545-0678
Print_ISBN :
978-1-4577-0384-3
Electronic_ISBN :
1545-0678
Type :
conf
DOI :
10.1109/ICDCSW.2011.37
Filename :
5961497
Link To Document :
بازگشت