Title
FastFwd: an efficient hardware acceleration technique for trace-driven network-on-chip simulation
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.
Year
DOI
Venue
2010
10.1145/1878961.1879006
CODES+ISSS
Keywords
Field
DocType
noc simulation,low simulation speed,efficient hardware acceleration technique,noc exploration,trace-driven network-on-chip simulation,host machine,efficient emulation-based technique,average emulation time,emulation speed,conventional emulation,fpga emulation,emulation time,network topology,hardware acceleration,field programmable gate arrays,hardware accelerator,emulation,benchmark testing,network on chip,hardware,acceleration
Dram,Computer science,Parallel computing,Field-programmable gate array,Network on a chip,Real-time computing,Emulation,Hardware acceleration,Benchmark (computing),Hardware emulation,Scalability,Embedded system
Conference
Citations 
PageRank 
References 
2
0.42
17
Authors
4
Name
Order
Citations
PageRank
Gummidipudi Krishnaiah1142.14
B.V.N. Silpa2172.39
Preeti Ranjan Panda378689.40
Anshul Kumar439948.45