DocumentCode
1688889
Title
On synthesizing workloads emulating MPI applications
Author
Navaridas, Javier ; Miguel-Alonso, Jose ; Ridruejo, Francisco Javier
Author_Institution
Dept. of Comput. Archit. & Technol., Univ. of the Basque Country, San Sebastian
fYear
2008
Firstpage
1
Lastpage
8
Abstract
Evaluation of high performance parallel systems is a delicate issue, due to the difficulty of generating workloads that represent, with fidelity, those that will run on actual systems. In this paper we make an overview of the most usual methodologies used to generate workloads for performance evaluation purposes, focusing on the network: random traffic, patterns based on permutations, traces, execution-driven, etc. In order to fill the gap between purely synthetic and application- driven workloads, we present a set of pseudo-synthetic workloads that mimic applications behavior, emulating some widely-used implementations of MPI collectives and some communication patterns commonly used in scientific applications. This mimicry is done in terms of spatial distribution of messages as well as in the causal relationship among them. As an example of the proposed methodology, we use a subset of these workloads to confront tori and fat-trees.
Keywords
message passing; parallel processing; application-driven workloads; communication patterns; fat-trees; high performance parallel systems; messages spatial distribution; performance evaluation; pseudo-synthetic workloads; random traffic; Application software; Computational modeling; Computer networks; Concurrent computing; High performance computing; Measurement; Multiprocessor interconnection networks; Performance evaluation; Telecommunication traffic; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536473
Filename
4536473
Link To Document