Abstract

In this paper we present the HAsim FPGA-accelerated simulator. HAsim is able to model a shared-memory multicore system including detailed core pipelines, cache hierarchy, and on-chip network, using a single FPGA. We describe the scaling techniques that make this possible, including novel uses of time-multiplexing in the core pipeline and on-chip network. We compare our time-multiplexed approach to a direct implementation, and present a case study that motivates why high-detail simulations should continue to play a role in the architectural exploration process.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1109/hpca.2011.5749747
https://ieeexplore.ieee.org/document/5749747,
http://csg.csail.mit.edu/pubs/memos/Memo-505/memo505.pdf,
http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005749747,
http://ieeexplore.ieee.org/document/5749747,
https://doi.org/10.1109/HPCA.2011.5749747,
https://academic.microsoft.com/#/detail/2137385009
Back to Top

Document information

Published on 01/01/2011

Volume 2011, 2011
DOI: 10.1109/hpca.2011.5749747
Licence: CC BY-NC-SA license

Document Score

0

Views 0
Recommendations 0

Share this document

Keywords

claim authorship

Are you one of the authors of this document?