跳到主要內容

臺灣博碩士論文加值系統

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

詳目顯示

我願授權國圖
: 
twitterline
研究生:蔡振明
研究生(外文):Tsai, Jenn-Ming
論文名稱:X86超純量微處理機擷取器輔助單元
論文名稱(外文):Fetcher Supporting Unit for an X86 Superscalar Microprocessor
指導教授:鍾崇斌
指導教授(外文):Chung-Ping Chung
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1998
畢業學年度:86
語文別:中文
論文頁數:85
中文關鍵詞:擷取器輔助單元超純量微處理機複雜指令集精簡指令集
外文關鍵詞:X86Fetcher Supporting UnitX86SuperscalarMicroprocessorCISCRISC
相關次數:
  • 被引用被引用:0
  • 點閱點閱:139
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
超純量架構是新一代微處理機普遍採用以提昇效能之技術。在x86複
雜指令集相容微處理機發展至超純量架構時,受限於x86指令之不定長度
及複雜語意的特性,不易在一個時脈內如同精簡指令集微處理機般擷取多
個指令。在此論文中,我們將提出一個x86超純量微處理機擷取器輔助單
元。此單元在架構上介於記憶體與指令擷取器之間。在此單元中,有指令
流緩衝器及預先解碼器。預先解碼器最主要的目的在於標出不定長度指令
之邊界 ,以利指令擷取器在同一時脈內,能同時擷取出多個不定長度之
指令。而指令流緩衝器的目的在於能在同一個時脈內,可以提供指令擷取
器所需要的指令個數,並減少至外部記憶體擷取指令之次數。我們將針對
指令流緩衝器的寬度、深度及取代策略等方式進行討論,以找出較好的指
令流緩衝器之設計。實驗結果顯示,我們建議採用指令流緩衝器的寬度
為32位元組、深度為三個指令列項目,且使用LRU取代策略時,可以提供
足夠的指令個數至指令擷取器,而提昇微處理機之整體效能。

Superscalar processing technique is now commonly used
inmicroprocessors to improve performance. For x86 architecture,
because ofthe variable-length characteristic and complex
semantics of instructions,it is difficult to fetch multiple
instructions in one clock cycle. In this thesis, we propose a
fetcher supporting unit for an x86 superscalarmicroprocessor.
This unit is placed in between memory system and instruction
fetcher, and it is composed of an instruction stream buffer and
an instruction predecoder. The main function of the instruction
predecoder is to mark the instruction boundaries. This helps the
instruction fetcher to access multiple variable-length
instructions in one clock cycle. The purpose of the instruction
stream buffer is to provide sufficient number of instructions
for the instruction fetcher in one clock cycle, reducing the
necessity for frequent memory accesses. Wemeasure the
instruction buffer size, depth and replacement policy to improve
the instruction stream buffer design. Experimental results show
that an instruction stream buffer with three entries, each being
32-bytesin length, and with LRU replacement policy can provide
sufficient instruction bandwidth to the instruction fetcher and
improve the overallperformance of the microprocessor.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊