Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
TAU: A Portable Parallel Program Analysis Environment for pC++
CONPAR 94 - VAPP VI Proceedings of the Third Joint International Conference on Vector and Parallel Processing: Parallel Processing
Mambo: a full system simulator for the PowerPC architecture
ACM SIGMETRICS Performance Evaluation Review - Special issue on tools for computer architecture research
A Portable Programming Interface for Performance Evaluation on Modern Processors
International Journal of High Performance Computing Applications
To infinity and beyond: time-warped network emulation
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
DieCast: testing distributed systems with an accurate scale model
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Designing and implementing lightweight kernels for capability computing
Concurrency and Computation: Practice & Experience
Lightweight Online Performance Monitoring and Tuning with Embedded Gossip
IEEE Transactions on Parallel and Distributed Systems
Instruction-level simulation of a cluster at scale
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Exploiting Simulation Slack to Improve Parallel Simulation Speed
ICPP '09 Proceedings of the 2009 International Conference on Parallel Processing
AM++: a generalized active message framework
Proceedings of the 19th international conference on Parallel architectures and compilation techniques
Minimal-overhead virtualization of a large scale supercomputer
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Hi-index | 0.00 |
This paper describes the design of a system to enable large-scale testing of new software stacks and prospective high-end computing architectures. The proposed architecture combines system virtualization, time dilation, architectural simulation, and slack simulation to provide scalable emulation of hypothetical systems. We also describe virtualization-based full-system measurement and monitoring tools to aid in using the proposed system for co-design of high-performance computing system software and architectural features for future systems. Finally, we provide a description of the implementation strategy and status of the proposed system.