@inproceedings{74cb094a461c4c8195f4c1786458d1c5,
title = "HAsim: FPGA-based high-detail multicore simulation using time-division multiplexing",
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.",
keywords = "FPGA, Field-Programmable Gate Arrays, Modeling, On-Chip Networks, Simulation",
author = "Michael Pellauer and Michael Adler and Michel Kinsy and Angshuman Parashar and Joel Emer",
year = "2011",
doi = "10.1109/HPCA.2011.5749747",
language = "English (US)",
isbn = "9781424494323",
series = "Proceedings - International Symposium on High-Performance Computer Architecture",
pages = "406--417",
booktitle = "Proceedings - 17th International Symposium on High-Performance Computer Architecture, HPCA 2011",
note = "17th International Symposium on High-Performance Computer Architecture, HPCA 2011 ; Conference date: 12-02-2011 Through 16-02-2011",
}