跳到主要內容

臺灣博碩士論文加值系統

(44.200.77.92) 您好!臺灣時間:2024/02/27 04:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃宣偉
研究生(外文):Huang, Hsuan-Woei
論文名稱:叢集多處理機系統中預先存取與平行編譯器支援技術之探討及其模擬評估環境的研製
論文名稱(外文):A Study on Prefetch and Compiler Assistant Techniques for Clustering Multiprocessor System Design and Implementation of Its Simulation and Evaluation Environment
指導教授:陳正陳正引用關係
指導教授(外文):Cheng Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1998
畢業學年度:86
語文別:中文
論文頁數:114
中文關鍵詞:叢集多處理機預先存取平行編譯器模擬評估環境可延伸性
外文關鍵詞:ClusterMultiprocessorPrefetchParallel CompilerSimulatorScalability
相關次數:
  • 被引用被引用:0
  • 點閱點閱:120
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
共享記憶體多處理機系統最近已成為計算機系統架構設計的一個重要
趨勢。而由於計算量需求的大增,因此具有更多處理器的多處理機系統變
成為一個趨勢,而叢集多處理機系統兼具可延伸性與區域性之特性,就成
為了一個重要的發展方向。我們將設計一個叢集多處理機系統模擬評估環
境,來探討叢集多處理機系統中的各項重要議題。我們的模擬評估環境是
一種程式驅動式模擬環境,它是由MINT所提供的記憶體參考產生器與我們
所設計的記憶體子系統所組成。我們所設計的記憶體子系統模擬器,可提
供兩層式快取記憶體、區域匯流排、叢集間快取記憶體、兩層的快取記憶
體一致性協定以及連結網路的模擬。 在本論文中,我們將利用這個模
擬評估環境,來探討有關一般叢集多處理機系統設計上的議題評估、資料
預先存取技術、以及平行編譯器支援機制等重要議題設計與方法。經過模
擬評估後我們發現,當我們需要一定數量的處理器來協同處理大量計算時
,叢集多處理機系統由於其可延伸性,因此是一個相當不錯的設計方向。
同時我們也能瞭解到,在設計叢集多處理機系統時,其叢集中處理器個數
,以及叢集間快取記憶體的大小,都必須保持在一定的設定,以避免過大
或過小所造成的缺點。透過預先存取設計的模擬結果,我們瞭解到在叢集
系統中最好採用簡單的預先存取機制以避免交通量的負擔,如果再加上我
們所設計的叢集與結合預先存取,則更能夠減少其對系統效能的負面影響
。最後,由平行編譯器支援技術的模擬我們瞭解到,在叢集系統中提供此
方面的支援更能有效提升系統效能,因此也是一個日受重視的研究課題。

Recently, shared-memory multiprocessor systems have
become one of the design trends in computer system
architectures. As the increasingly need of computation,
multiprocessor system with more processors on it becomes an
unavoidable trend. Thus, clustering multiprocessor system has
indeed played an important role due to its high scalability and
data locality. We had developed a simulation and evaluation
environment for clustering multiprocessor system, which aims at
investigating the key design issues of its memory subsystem. Our
environment is a program-driven simulator, consisting of a
memory reference generator supported by MINT and a memory
subsystem simulator that we have designed. The memory subsystem
simulator can support several simulation modules, including two-
level cache, local bus, inter-cluster cache, cache coherence
protocols, and interconnection network. With the aid of
this environment, we had studied major design issues of
clustering multiprocessor system, including data prefetching and
parallel compiler assistant techniques. Based on a great deal of
evaluation results, we have found that clustering may have good
scalability compared with non-clustering architectures. By the
way, the size of cluster node and related issues are also
investigated. Moreover, data prefetching techniques boost the
performance gain in clustering multiprocessor system, especially
with our clus-prefetch and combined-prefetch design. Besides, we
also provide some assistant techniques for parallel compiler to
improve performance of clustering multiprocessor system in some
degree.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top