ArchSim: Computer Architecture Simulation as a Service
ArchSim addresses the problem that computer architecture simulation studies are difficult to scale and reproduce due to implicit encoding of configuration, execution, and analysis in scripts. The method introduces declarative hardware topology graphs that auto-generate simulation code, stateless runners for job orchestration, and structured artifact storage for systematic result exploration. Experimental evidence from a 96-configuration GPU simulation matrix shows a median kernel time error of 0.18% relative to hand-written MGPUSim configurations across 95.8% of configurations, with only 1.6 seconds of overhead per simulation. This matters because ArchSim enables scalable, reproducible, and automated simulation studies without custom tooling, significantly lowering the barrier for comprehensive architecture exploration.