Show simple item record

dc.contributor.authorElsabbagh, Fares
dc.contributor.authorSheikhha, Shabnam
dc.contributor.authorYing, Victor
dc.contributor.authorNguyen, Quan
dc.contributor.authorEmer, Joel
dc.contributor.authorSanchez, Daniel
dc.date.accessioned2024-01-03T19:12:56Z
dc.date.available2024-01-03T19:12:56Z
dc.date.issued2023-10-28
dc.identifier.isbn979-8-4007-0329-4
dc.identifier.urihttps://hdl.handle.net/1721.1/153269
dc.description.abstractFast simulation of digital circuits is crucial to build modern chips. But RTL (Register-Transfer-Level) simulators are slow, as they cannot exploit multicores well. Slow simulation lengthens chip design time and makes bugs more frequent. We present ASH, a parallel architecture tailored to simulation workloads. ASH consists of a tightly codesigned hardware architecture and compiler for RTL simulation. ASH exploits two key opportunities. First, it performs dataflow execution of small tasks to leverage the fine-grained parallelism in simulation workloads. Second, it performs selective event-driven execution to run only the fraction of the design exercised each cycle, skipping ineffectual tasks. ASH hardware provides a novel combination of dataflow and speculative execution, and ASH’s compiler features several novel techniques to automatically leverage this hardware. We evaluate ASH in simulation using large Verilog designs. An ASH chip with 256 simple cores is gmean 1,485 × faster than 1-core Verilator, and it is 32 × faster than parallel Verilator on a server CPU with 32 complex cores, while using 3 × less area.en_US
dc.publisherACM|56th Annual IEEE/ACM International Symposium on Microarchitectureen_US
dc.relation.isversionofhttps://doi.org/10.1145/3613424.3614257en_US
dc.rightsCreative Commons Attribution-Share Alikeen_US
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/en_US
dc.titleAccelerating RTL Simulation with Hardware-Software Co-Designen_US
dc.typeArticleen_US
dc.identifier.citationElsabbagh, Fares, Sheikhha, Shabnam, Ying, Victor, Nguyen, Quan, Emer, Joel et al. 2023. "Accelerating RTL Simulation with Hardware-Software Co-Design."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.identifier.mitlicensePUBLISHER_CC
dc.identifier.mitlicensePUBLISHER_CC
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2024-01-01T08:46:59Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2024-01-01T08:46:59Z
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record