完整後設資料紀錄
DC 欄位語言
dc.contributor.author王立銘en_US
dc.contributor.authorLi-Ming Wangen_US
dc.contributor.author鍾崇斌en_US
dc.contributor.authorChung-Ping Chungen_US
dc.date.accessioned2014-12-12T03:01:01Z-
dc.date.available2014-12-12T03:01:01Z-
dc.date.issued2005en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT009367588en_US
dc.identifier.urihttp://hdl.handle.net/11536/80112-
dc.description.abstract智慧型自主指令記憶體的主要概念是將動態分支預測器併入最上層的指令記憶體使後者具備“程式流程追蹤” 能力。藉著動態分支預測器的協助,指令記憶體在多數時間可以不需CPU核心提供指令位址而知道要到那個位址去擷取下一道指令。這個概念的目的是要將CPU與指令記憶體之間的指令位址傳輸量降到最低。實作出這樣的概念或許可以比許多已知的指令位址匯流排編碼技術要節省更多的能源。當動態分支預測器從CPU移到指令記憶體,新增輔助硬體與一套溝通CPU與指令記憶體之間有效率的控制匯流排傳輸協定對維持程式流程的正確性以及原本動態分支預測器的運作是不可或缺的。運用上述概念的一個簡單設計會先提出來,接著提出配備具有解碼分支指令並計算其分支目標位址能力的部份指令解碼器的一個強化設計。最後提出的是配備部份指令解碼器與返回堆疊的更強化設計。實驗結果顯示這三個設計比起傳統的架構分別減少97.71%, 98.49% 與99.99%的指令位址傳輸以及84.99%,86.54%與92.01%的總位元變化量。以上提出的設計都勝過T0編碼技術許多。第三個設計略勝T0 DAT(128筆)編碼技術。zh_TW
dc.description.abstractMain concept of Intelligent Autonomous Instruction Memory (iAIM) is to equip top-level instruction memory with “program flow tracing” capability by incorporating dynamic branch predictor into top-level instruction memory. With help of dynamic branch predictor, instruction memory can know where to fetch the next instruction without instruction address supplied by CPU most of the time. The purpose of such concept is to reduce instruction address traffic between CPU and instruction memory to a minimum. The realization of such concept may conserve more energy on instruction address bus than many known instruction address bus encoding techniques. While dynamic branch predictor is removed from CPU to instruction memory, additional auxiliary hardware and an efficient control bus communication protocol between CPU and instruction memory are essential to maintain program flow correctness and original dynamic branch predictor operation. A simple design of iAIM that makes use of the above concept is proposed first, followed by an enhanced design that equips iAIM with a partial instruction decoder capable of calculating branch target address by decoding branch instruction. A more enhanced design that equips iAIM with a partial instruction decoder and a return stack is proposed finally. The experiment results show three proposed designs can reduce instruction address transmission to 97.71%, 98.49% and 99.99% and reduce total bit transitions to 84.99%, 86.54% and 92.01% compared with conventional architecture respectively. All these designs greatly outperform T0 encoding technique. The third design outperforms T0 DAT with 128 entries technique slightly.en_US
dc.language.isoen_USen_US
dc.subject動態分支預測器zh_TW
dc.subject指令位址匯流排zh_TW
dc.subject指令記憶體zh_TW
dc.subject分支目標緩衝器zh_TW
dc.subject返回堆疊zh_TW
dc.subjectdynamic branch predictoren_US
dc.subjectinstruction address busen_US
dc.subjectinstruction memoryen_US
dc.subjectbranch target bufferen_US
dc.subjectreturn stacken_US
dc.title智慧型自主指令記憶體設計zh_TW
dc.titleIntelligent Autonomous Instruction Memory Designen_US
dc.typeThesisen_US
dc.contributor.department資訊學院資訊學程zh_TW
顯示於類別:畢業論文


文件中的檔案:

  1. 758801.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。