Publication | Closed Access
FIST
39
Citations
24
References
2011
Year
Unknown Venue
Cmp SimulatorEngineeringComputer ArchitectureSimulationInterconnection Network ArchitecturePacket LatencySystems EngineeringModeling And SimulationNetwork PerformanceParallel ComputingRouter ArchitectureComputer EngineeringNetwork On ChipComputer ScienceNetwork SimulationEdge ComputingCloud ComputingParallel ProgrammingFull-system Performance Simulators
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 offline using uniform random synthetic traffic) achieves less than 6% average error in packet latency and up to 43x average speedup for a 16x16 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 18x for a 16x16 mesh. Moreover, an FPGA-based realization of FIST can simulate 2D-mesh networks up to 24x24 nodes, at 3 to 4 orders of magnitude speedup over software-based simulators.
| Year | Citations | |
|---|---|---|
Page 1
Page 1