• DocumentCode
    2947378
  • Title

    HAsim: FPGA-based high-detail multicore simulation using time-division multiplexing

  • Author

    Pellauer, Michael ; Adler, Michael ; Kinsy, Michel ; Parashar, Angshuman ; Emer, Joel

  • fYear
    2011
  • fDate
    12-16 Feb. 2011
  • Firstpage
    406
  • Lastpage
    417
  • 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
    digital simulation; field programmable gate arrays; microprocessor chips; multiprocessing systems; time division multiplexing; FPGA-based multicore simulation; architectural exploration process; cache hierarchy; core pipelines; field programmable gate array; high-detail multicore simulation; on-chip network; shared-memory multicore system; time division multiplexing; Computational modeling; Field programmable gate arrays; Multicore processing; Multiplexing; Random access memory; System-on-a-chip; Timing; FPGA; Field-Programmable Gate Arrays; Modeling; On-Chip Networks; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4244-9432-3
  • Type

    conf

  • DOI
    10.1109/HPCA.2011.5749747
  • Filename
    5749747