Online Model Swapping in Architectural Simulation
Patrick Lavin, Jeffrey Young, Rich Vuduc, Jonathan Beard

TL;DR
This paper introduces an online model swapping technique for architectural simulation that replaces detailed models with simpler approximations during simulation, significantly reducing computation while maintaining accuracy.
Contribution
It presents a novel method for real-time model swapping in simulation, demonstrated with a cache model, improving efficiency without sacrificing accuracy.
Findings
Achieved only 8% error in cycle count with model swapping
Replaced over 90% of detailed simulation with simpler models
Reduced computation time by 2 to 8 times
Abstract
As systems and applications grow more complex, detailed simulation takes an ever increasing amount of time. The prospect of increased simulation time resulting in slower design iteration forces architects to use simpler models, such as spreadsheets, when they want to iterate quickly on a design. However, the task of migrating from a simple simulation to one with more detail often requires multiple executions to find where simple models could be effective, which could be more expensive than running the detailed model in the first place. Also, architects must often rely on intuition to choose these simpler models, further complicating the problem. In this work, we present a method of bridging the gap between simple and detailed simulation by monitoring simulation behavior online and automatically swapping out detailed models with simpler statistical approximations. We demonstrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
