DocumentCode :
2192872
Title :
FIST: A fast, lightweight, FPGA-friendly packet latency estimator for NoC modeling in full-system simulations
Author :
Papamichael, Michael K. ; Hoe, James C. ; Mutlu, Onur
Author_Institution :
Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2011
fDate :
1-4 May 2011
Firstpage :
137
Lastpage :
144
Abstract :
FIST (Fast Interconnect Simulation Techniques) is a fast and simple packet latency estimator to replace time-consuming detailed Network-on-Chip (NoC) models in full-system performance simulators. FIST combines ideas from analytical network modeling and execution-driven simulation models. The main idea is to abstractly model each router as a load-delay curve and sum load-dependent delay at each visited router to obtain a packet´s latency by tracking each router´s load at runtime. The resulting latency estimator can accurately capture subtle load-dependent behaviors of a NoC but is much simpler than a full-blown execution-driven model. We study two variations of FIST in the context of a software-based, cycle-level simulation of a tiled chip-multiprocessor (CMP). We evaluate FIST´s accuracy and performance relative to the CMP simulator´s original execution-driven 2D-mesh NoC model. A static FIST approach (trained offine using uniform random synthetic traffic) achieves less than 6% average error in packet latency and up to 43× average speedup for a 16×16 mesh. A dynamic FIST approach that adds periodic online training reduces the average packet latency error to less than 2% and still maintains an average speedup of up to 18× for a 16×16 mesh. Moreover, an FPGA-based realization of FIST can simulate 2D-mesh networks up to 24×24 nodes, at 3 to 4 orders of magnitude speedup over software-based simulators.
Keywords :
circuit simulation; field programmable gate arrays; mesh generation; microprocessor chips; multiprocessor interconnection networks; network routing; network-on-chip; CMP simulator; FPGA-friendly packet latency estimator; analytical network modeling; dynamic FIST approach; execution-driven 2D-mesh NoC model; execution-driven simulation model; fast interconnect simulation techniques; full-blown execution-driven model; full-system simulation; load delay curve; network-on-chip; router; software-based cycle level simulation; static FIST approach; sum load dependent delay; tiled chip multiprocessor; Accuracy; Analytical models; Computational modeling; Field programmable gate arrays; Hardware; Load modeling; Training; FPGA; Full-System Simulation; Modeling; Network-on-Chip; Performance Models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks on Chip (NoCS), 2011 Fifth IEEE/ACM International Symposium on
Conference_Location :
Pittsburgh, PA
Electronic_ISBN :
978-1-4503-0720-8
Type :
conf
Filename :
5948555
Link To Document :
بازگشت