• DocumentCode
    1754231
  • Title

    FastFwd: An efficient hardware acceleration technique for trace-driven network-on-chip simulation

  • Author

    Krishnaiah, Gummidipudi ; Silpa, B.V.N. ; Panda, Preeti Ranjan ; Kumar, Anshul

  • Author_Institution
    Dept. of CSE, IIT Delhi, New Delhi, India
  • fYear
    2010
  • fDate
    24-29 Oct. 2010
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    We present an efficient emulation-based technique to accelerate architecture exploration of networks-on-chip (NoCs). The large design space of NoC along with its growing complexity that results in low simulation speeds on host machines have motivated the need for hardware accelerators for speeding up the simulation. For example, simulation of applications with real life problem sizes could take weeks on a host machine. FPGA acceleration is a promising strategy for speeding up NoC simulations by several orders of magnitude. However, it is required to simulate a few billion network transactions of the application during NoC exploration, and this could still take tens of minutes even with an FPGA-based emulator. With the increasing complexity of architectures and applications, reducing emulation time is a key concern. We propose a technique, FastFwd, to minimize emulation time by efficiently identifying and eliminating redundant cycles during a trace-based NoC simulation. We have studied the implications of the additional FPGA hardware required for implementing our technique. A naïve implementation could lead to poor scalability and increase the required DRAM bandwidth, both of which ultimately impact the emulation speed negatively. We propose a hierarchical controller architecture to resolve the scalability issue, and a compressed representation of traces for mitigating the increased DRAM bandwidth requirement. Our experiments with several benchmarks have shown that the FPGA emulation with our technique reduces the average emulation time by a factor of 2 when compared to a conventional emulation.
  • Keywords
    field programmable gate arrays; network-on-chip; performance evaluation; DRAM bandwidth; FPGA acceleration; FastFwd; emulation based technique; hardware acceleration technique; hierarchical controller architecture; trace driven network-on-chip simulation; Acceleration; Benchmark testing; Emulation; Field programmable gate arrays; Hardware; Network topology; Software; FPGA Emulation; Hardware Acceleration; Network-on-Chip; Performance Analysis; Trace-driven Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2010 IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-1-6055-8905-3
  • Type

    conf

  • Filename
    5751509