Computer architects need to run cycle-accurate performance models of processors orders of magnitude faster. We discuss why the speedup on traditional multicores is limited, and why FPGAs represent a good vehicle to achieve a dramatic performance improvement over software models. This article introduces A-Port Networks, a simulation scheme designed to expose the fine-grained parallelism inherent in performance models and efficiently exploit them using FPGAs.
ACM Reference Format:Pellauer, M., Vijayaraghavan, M., Adler, M., Arvind, and Emer, J. 2009. A-port networks: Preserving the timed behavior of synchronous systems for modeling on FPGAs. ACM Trans. Reconfig.