Loading [a11y]/accessibility-menu.js
HAsim: FPGA-based high-detail multicore simulation using time-division multiplexing | IEEE Conference Publication | IEEE Xplore

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,...Show More

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.
Date of Conference: 12-16 February 2011
Date Added to IEEE Xplore: 15 April 2011
ISBN Information:

ISSN Information:

Conference Location: San Antonio, TX, USA

I. Introduction

Gaining micro-architectural insight relies on the architect's ability to simulate the target system with a high degree of accuracy. Unfortunately, accuracy comes at the cost of simulator performance—the simulator must emulate more detailed hardware structures on every cycle, thus simulated cycles-per-second decreases. Naturally, there is a temptation to reduce the detail of the model in order to facilitate efficient simulation. Typical simulator abstractions include ignoring wrong-path instructions, or replacing core pipelines with abstract models. While such low-fidelity models can help greatly with initial pathfinding, the best way for computer architects to convince skeptical colleagues remains a cycle-by-cycle simulation of a realistic core pipeline, cache hierarchy, and on-chip network (OCN).

Contact IEEE to Subscribe

References

References is not available for this document.