Performance Evaluation of Conservative Algorithms in Parallel Simulation Languages
IEEE Transactions on Parallel and Distributed Systems
k -ary n -trees: High Performance Networks for Massively Parallel Architectures
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
IPPS '95 Proceedings of the 9th International Symposium on Parallel Processing
Application of full-system simulation in exploratory system design and development
IBM Journal of Research and Development
A framework for end-to-end simulation of high-performance computing systems
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Adaptive Routing Strategies for Modern High Performance Networks
HOTI '08 Proceedings of the 2008 16th IEEE Symposium on High Performance Interconnects
Exploring pattern-aware routing in generalized fat tree networks
Proceedings of the 23rd international conference on Supercomputing
Cross-layer flow and congestion control for datacenter networks
Proceedings of the 3rd Workshop on Data Center - Converged and Virtual Ethernet Switching
Contention-aware node allocation policy for high-performance capacity systems
Proceedings of the 2012 Interconnection Network Architecture: On-Chip, Multi-Chip Workshop
Reducing the impact of soft errors on fabric-based collective communications
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Towards massively parallel simulations of massively parallel high-performance computing systems
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Parallel Simulation Models for the Evaluation of Future Large-Scale Datacenter Networks
DS-RT '12 Proceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications
How elastic is your virtualized datacenter fabric?
Proceedings of the 2013 Interconnection Network Architecture: On-Chip, Multi-Chip
Hi-index | 0.00 |
In the context of developing next-generation high-performance computing systems, there is often a need for an "end-to-end" simulation tool that can simulate the behaviour of a full application on a reasonably faithful model of the actual system. Considering the ever-increasing levels of parallelism, we take a communication-centric view of the system based on collecting application traces at the message-passing interface level. We present an integrated toolchain that enables the evaluation of the impact of all interconnection network aspects on the performance of parallel applications. The network simulator, based on OMNeT++, provides a socket-based co-simulation interface to the MPI task simulator, which replays traces obtained using an instrumentation package. Both simulators generate output that can be evaluated with a visualization tool. A set of additional tools is provided to translate generic topology files to OMNeT's ned format, import route files at run time, perform routing optimizations, and generate particular topologies. We also present several examples of results obtained that provide insights that would not have been possible without this integrated environment.