首页 | 本学科首页   官方微博 | 高级检索  
     


Interconnection Network Simulation Using Traces of MPI Applications
Authors:J. Miguel-Alonso  J. Navaridas  F. J. Ridruejo
Affiliation:(1) Department of Computer Architecture and Technology, The University of the Basque Country, P.O. Box 649, 20080 San Sebastian, Spain
Abstract:This paper addresses the utilization of traces taken from MPI applications to do simulation-based performance studies of parallel computing systems. Different mechanisms to capture traces are discussed, pointing out important limitations of some of them. One of these limitations is the invisibility of message interchanges in collective operations, which is circumvented modifying a trace-capturing library. During a simulation, trace records must be simulated in causal order, to fully comply with application semantics. Alternatives to follow this order, and the risks of not following it, are presented and discussed. The techniques introduced in this paper have been implemented in an in-house developed simulation environment, which is used in two example studies to show its usefulness: an evaluation of alternatives for interconnection network design, and a performance prediction study in which traces from one machine are used to estimate the execution times of applications running in a different machine.
Keywords:Interconnection network simulation  Traces of parallel applications  Message passing interface
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号