Logo image
TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
Thesis

TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64

Chiu, Yih-Nan
Masters, 國立清華大學, 資訊工程學系
2011

Abstract

平行模擬器 晶片網路 TileSim+ parallel trace-driven NoC-based Cache-coherent CMP TILERA64
Chip Multiprocessor(CMP) is becoming the norm of processor chips. To design CMP, tracedriven simulation has been a commonly used technique for fast exploration of architecture design space. With the availability of parallel computers, such as Tilera’s Tile64, parallel trace-driven simulation for faster architecture evaluation is becoming possible. However, there are very few papers discussing parallel trace-driven simulation. This thesis discusses the design and implementation of a parallel trace-driven simulator for NoC-based cache coherence CMP named TileSim+, TileSim+ provides cycle-accurate network model and cycle-count accurate cache simulation model, which allows the precise evaluation of memory access delay but exploration of cache design space for NoC-based CMP. Most importantly, accelerated with machine such as Tilera’s Tile64, TileSim+ speeds up trace-driven simulation with good scalability. The experimental evaluation of TileSim+ on TILE64 shows that it can obtain correct simulation results for the tested benchmark programs and achieve good speedup over sequential simulator. We also demonstrate how to use TileSim+ to evaluate CMP cache designs.

Metrics

1 Record Views

Details

Logo image