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

碩士 === 國立清華大學 === 資訊工程學系 === 100 === 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, par...

Full description

Bibliographic Details
Main Authors: Chiu, Yih-Nan, 邱奕楠
Other Authors: King, Chung-Ta
Format: Others
Language:en_US
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/48956765829863145720
id ndltd-TW-100NTHU5392145
record_format oai_dc
spelling ndltd-TW-100NTHU53921452015-10-13T21:27:24Z http://ndltd.ncl.edu.tw/handle/48956765829863145720 TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64 基於晶片網路之單晶片多處理器的平行模擬器 Chiu, Yih-Nan 邱奕楠 碩士 國立清華大學 資訊工程學系 100 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. King, Chung-Ta 金仲達 2012 學位論文 ; thesis 38 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 100 === 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.
author2 King, Chung-Ta
author_facet King, Chung-Ta
Chiu, Yih-Nan
邱奕楠
author Chiu, Yih-Nan
邱奕楠
spellingShingle Chiu, Yih-Nan
邱奕楠
TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
author_sort Chiu, Yih-Nan
title TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
title_short TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
title_full TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
title_fullStr TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
title_full_unstemmed TileSim+: A Parallel Trace-driven Simulator for NoC-based Cache-coherent CMP on TILERA 64
title_sort tilesim+: a parallel trace-driven simulator for noc-based cache-coherent cmp on tilera 64
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/48956765829863145720
work_keys_str_mv AT chiuyihnan tilesimaparalleltracedrivensimulatorfornocbasedcachecoherentcmpontilera64
AT qiūyìnán tilesimaparalleltracedrivensimulatorfornocbasedcachecoherentcmpontilera64
AT chiuyihnan jīyújīngpiànwǎnglùzhīdānjīngpiànduōchùlǐqìdepíngxíngmónǐqì
AT qiūyìnán jīyújīngpiànwǎnglùzhīdānjīngpiànduōchùlǐqìdepíngxíngmónǐqì
_version_ 1718062718608474112