標題: | 多元處理機系統之共享記憶體子系統平行模擬評估環境之設計與建立 The Design and Implementation of a Parallel Simulation Envir- onment for Shared Memory Subsystem in Multiprocessor System |
作者: | 賴威伸 Wei-Shen-Lai 陳正 Cheng-Chen 資訊科學與工程研究所 |
關鍵字: | 快取記憶體一致性協定;多元處理機系統;記憶體一致性模式;快取記憶體預先抓取策略;cache coherence protocol;multiprocessor system;memory consis- tency model;prefetch scheme |
公開日期: | 1994 |
摘要: | 共享記憶體多元處理機系統在最近已成為計算機系統架構設計的一個重要 趨勢。我們將設計一共享記憶體多元處理系統評估模擬環境,來探討多元 處理機系統共享記憶體子系統在設計上的考量。我們將採用 Interpreter 的模擬方式,並利用PVM(Parallel Virtual Machine)來設計模擬環境 ,以達到Parallel Simulation的效果。我們所設計的共享記憶體子系統 評估模擬環境,可提供Cache Coherence Protocol、 Memory Consistency Model、Two-Level Cache及Multiple-Bank Cache的模擬。 本篇論文將利用此模擬環境探討Cache Coherence Pr- otocol與 Prefetch Scheme對多元處理機系統效益的影響。經過模擬評估之後,我 們發現Cache Coherence Protocol的效能會受Processor Locality、 False Sharing以及Write Ratio影響,而在共享記憶體多元處機系統中, 採用Prefetch Scheme對系統效能未必有好處,這些結果提供系統設計者 做為重要的參考。 Recently, shared-memory multiprocessor systems have become one of the design trends in high-performance computer system architectures. In this thesis, we developed a shared-memory multiprocessor simulation environment to investigate the key design issues of shared memory subsystem in the shared-memory multiprocessor system. Based on the PVM (Parallel Virtual Machine) package, we designed a parallel simulation environment for the shared memory subsystem. This parallel simulation envi- ronment supports several configurable simulation modules, incl- uding cache coherence protocol, memory consistency model, two- level cache, and multiple-bank cache system. With this sim- ulation environment, we investigated the performance impacts of cache coherence protocols and prefetching schemes on the shared- memory multiprocessor. Through a great many of simulat- ion evaluations, we reached the following conclusions. The pe- rformance of a cache coherence protocol is affected by the pro- cessor locality, false sharing, and write ratio. Prefetching is not always benefitical in the shared-memory multiprocessor system.The important results can be referenced by the system designer. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT830392055 http://hdl.handle.net/11536/58979 |
顯示於類別: | 畢業論文 |