Quick Performance Models Quickly: Closely-Coupled Partitioned Simulation on FPGAs

  • Authors:
  • Michael Pellauer;Muralidaran Vijayaraghavan;Michael Adler; Arvind;Joel Emer

  • Affiliations:
  • Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, Computation Structures Group, pellauer@csail.mit.edu;Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, Computation Structures Group, vmurali@csail.mit.edu;Intel Corporation, VSSAD Group, Michael.Adler@intel.com;Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, Computation Structures Group, arvind@csail.mit.edu;Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, Computation Structures Group/ Intel Corporation, VSSAD Group, Joel.Emer@intel.com

  • Venue:
  • ISPASS '08 Proceedings of the ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we explore microprocessor performance models implemented on FPGAs. While FPGAs can help with simulation speed, the increased implementation complexity can degrade model development time. We assess whether a simulator split into closely-coupled timing and functional partitions can address this by easing the development of timing models while retaining fine-grained parallelism. We give the semantics of our simulator partitioning, and discuss the architecture of its implementation on an FPGA. We describe how three timing models of vastly different target processors can use the same functional partition, and assess their performance.