RepCut: Superlinear Parallel RTL Simulation with Replication-Aided Partitioning
Haoyuan Wang, Scott Beamer
Abstract
Register transfer level (RTL) simulation is an invaluable tool for developing, debugging, verifying, and validating hardware designs. Despite the parallel nature of hardware, existing parallel RTL simulators yield speedups unattractive for practical application due to high communication and synchronization costs incurred by typical circuit topologies.
Topics & Concepts
Computer scienceDebuggingSynchronization (alternating current)Parallel computingReplication (statistics)Network topologyRegister-transfer levelComputer architectureEmbedded systemLogic synthesisLogic gateOperating systemAlgorithmComputer networkChannel (broadcasting)StatisticsMathematicsEmbedded Systems Design TechniquesParallel Computing and Optimization TechniquesInterconnection Networks and Systems