天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

OpenSPARC T1處理器的存儲機制研究及驗證

發(fā)布時間:2017-08-21 01:26

  本文關(guān)鍵詞:OpenSPARC T1處理器的存儲機制研究及驗證


  更多相關(guān)文章: OpenSPARC T1 Cache 優(yōu)化技術(shù) 空間鎖環(huán) 教學(xué)平臺


【摘要】:隨著微電子工藝水平的不斷發(fā)展,摩爾定律不斷得到驗證,傳統(tǒng)的單核處理器已經(jīng)很難適應(yīng)諸多應(yīng)用對處理器性能的要求,多核多線程處理器應(yīng)運而生。高速緩存(Cache)是多核多線程處理器片內(nèi)的核心組件,其性能對處理器的整體性能有著至關(guān)重要的影響。因此,本文選擇了Sun公司的開源64位CMT處理器OpenSPARC T1為研究對象,對該處理器的Cache工作機制及優(yōu)化策略、評測工具展開了較為深入的研究,并在上述工作基礎(chǔ)上,根據(jù)本科教學(xué)的需求設(shè)計了OpenCache教學(xué)平臺用于本科生輔助學(xué)習(xí)。本文首先介紹了當(dāng)前微處理器的發(fā)展趨勢,對其相關(guān)技術(shù)特別是Cache工作機制進行了詳細的闡述。根據(jù)OpenSPARC T1處理器開放的源代碼,分析了該處理器的體系結(jié)構(gòu)。在此之后,本文對OpenSPARC T1處理器的Cache及數(shù)據(jù)交互機制進行了深入的研究,重點分析了OpenSPARC T1處理器所采用的6種Cache優(yōu)化技術(shù),并通過SimpleScalar模擬器進行了驗證。在此基礎(chǔ)上,本文對OpenSPARC T1處理器Cache抖動問題的優(yōu)化方法進行探索,使用一種軟硬件優(yōu)化技術(shù)相結(jié)合的空間鎖環(huán)優(yōu)化技術(shù),計算了該技術(shù)在提升OpenSPARC T1處理器系統(tǒng)性能方面的理論收益值。其次,本文設(shè)計了一種專為Cache教學(xué)服務(wù)的OpenCache教學(xué)平臺,OpenCache基于OpenSPARC T1處理器硬件平臺,其設(shè)計源于在學(xué)界和工業(yè)界大量應(yīng)用的開源模擬器SimpleScalar。本文詳細分析了該平臺的設(shè)計需求,歸納出了設(shè)計時應(yīng)注意的要點,根據(jù)OpenSPARC T1處理器RTL級源代碼,使用EDA工具搭建了仿真環(huán)境,進行了回歸測試。OpenCache依據(jù)教學(xué)需求設(shè)計了4大項共8個功能系統(tǒng),介紹了OpenCache教學(xué)平臺的實現(xiàn)過程,包括軟件結(jié)構(gòu)、工作流程、結(jié)果參數(shù)輸出等。通過OpenCache教學(xué)平臺,學(xué)生可以更加深入的理解、掌握以O(shè)penSPARC T1為代表的CMT計算機的Cache技術(shù)。
【關(guān)鍵詞】:OpenSPARC T1 Cache 優(yōu)化技術(shù) 空間鎖環(huán) 教學(xué)平臺
【學(xué)位授予單位】:合肥工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP332;TP311.52
【目錄】:
  • 致謝7-8
  • 摘要8-9
  • ABSTRACT9-17
  • 1 引言17-26
  • 1.1 微處理器的發(fā)展趨勢及瓶頸17-19
  • 1.2 微處理器中的常用技術(shù)19-21
  • 1.2.1 流水線技術(shù)19-21
  • 1.2.2 指令級并行21
  • 1.3 多核處理器21-24
  • 1.3.1 常見的并行計算結(jié)構(gòu)22
  • 1.3.2 CMT處理器的優(yōu)勢22-24
  • 1.4 本文的研究內(nèi)容24
  • 1.5 本文的研究意義24-25
  • 1.6 本文的組織結(jié)構(gòu)25-26
  • 2 多核處理器的片內(nèi)存儲機制26-40
  • 2.1 多核處理器Cache機制的提出與基本原理26-27
  • 2.2 多核處理器中的Cache結(jié)構(gòu)27-31
  • 2.2.1 二級Cache的共享與私有28-29
  • 2.2.2 非一致Cache結(jié)構(gòu)29-31
  • 2.3 Cache的放置與替換31-35
  • 2.3.1 Cache的映射規(guī)則31-34
  • 2.3.2 Cache的替換策略34
  • 2.3.3 Cache的寫策略34-35
  • 2.4 多核處理器Cache的一致性問題35-39
  • 2.4.1 Cache一致性的定義36
  • 2.4.2 基于監(jiān)聽的一致性協(xié)議36-38
  • 2.4.3 基于目錄的一致性協(xié)議38-39
  • 2.5 本章小結(jié)39-40
  • 3 OpenSPARC T1處理器的存儲機制40-55
  • 3.1 OpenSPARC T1處理器概述40-43
  • 3.1.1 OpenSPARC T1處理器簡介40-41
  • 3.1.2 SPARC V9處理器核41-43
  • 3.1.3 OpenSPARC T1處理器的其他組件43
  • 3.2 OpenSPARC T1處理器的一級緩存43-46
  • 3.2.1 I-Cache43
  • 3.2.2 I-Cache的填充路徑43-44
  • 3.2.3 I-Cache的缺失路徑44-45
  • 3.2.4 D-Cache45-46
  • 3.3 OpenSPARC T1處理器的二級緩存46-51
  • 3.3.1 L2-Cache Bank的結(jié)構(gòu)46-49
  • 3.3.2 L2-Cache流水線49-50
  • 3.3.3 L2-Cache的一致性50-51
  • 3.4 OpenSPARC T1處理器的片內(nèi)互聯(lián)與數(shù)據(jù)傳輸51-54
  • 3.4.1 OpenSPARC T1處理器中的CPU-Cache交叉開關(guān)51-52
  • 3.4.2 PCX的數(shù)據(jù)傳輸52-53
  • 3.4.3 CPX的數(shù)據(jù)傳輸53-54
  • 3.5 本章小結(jié)54-55
  • 4 OpenSPARC T1處理器中Cache優(yōu)化的研究與探索55-69
  • 4.1 Cache的性能指標(biāo)55-56
  • 4.2 減少Cache的缺失率56-60
  • 4.2.1 增加Cache塊大小58
  • 4.2.2 增大Cache總?cè)萘?/span>58-59
  • 4.2.3 增加相聯(lián)度59-60
  • 4.3 減少Cache的命中時間60-61
  • 4.4 減少Cache的缺失代價61-63
  • 4.4.1 多級Cache結(jié)構(gòu)61-62
  • 4.4.2 讀缺失的優(yōu)先級高于寫操作62-63
  • 4.5 OpenSPARC T1處理器Cache的優(yōu)化探索63-67
  • 4.5.1 Cache抖動現(xiàn)象63
  • 4.5.2 使用循環(huán)Cache優(yōu)化Cache抖動63-64
  • 4.5.3 使用空間鎖環(huán)優(yōu)化Cache抖動64-66
  • 4.5.4 空間鎖環(huán)優(yōu)化收益分析66-67
  • 4.6 本章小結(jié)67-69
  • 5 OpenCache教學(xué)平臺的設(shè)計與實現(xiàn)69-90
  • 5.1 設(shè)計背景與需求分析69-70
  • 5.1.1 設(shè)計背景69
  • 5.1.2 需求分析69-70
  • 5.2 設(shè)計要點70
  • 5.3 仿真環(huán)境設(shè)定70-76
  • 5.3.1 仿真系統(tǒng)要求70-71
  • 5.3.2 仿真總體流程71-74
  • 5.3.3 回歸測試74-76
  • 5.4 OpenCache的功能設(shè)計76-85
  • 5.4.1 OpenCache的層級系統(tǒng)77-78
  • 5.4.2 OpenCache的結(jié)構(gòu)系統(tǒng)78-81
  • 5.4.3 OpenCache的策略系統(tǒng)81-83
  • 5.4.4 其他優(yōu)化技術(shù)系統(tǒng)83-84
  • 5.4.5 OpenCache教學(xué)平臺的操作步驟84-85
  • 5.5 OpenCache教學(xué)平臺的實現(xiàn)85-88
  • 5.5.1 OpenCache的軟件體系結(jié)構(gòu)85-86
  • 5.5.2 OpenCache的工作流程86-87
  • 5.5.3 OpenCache的參數(shù)輸出87-88
  • 5.6 本章小結(jié)88-90
  • 6 總結(jié)與展望90-92
  • 6.1 工作總結(jié)90
  • 6.2 研究展望90-92
  • 參考文獻92-96
  • 攻讀碩士學(xué)位期間的學(xué)術(shù)活動及成果情況96

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 陶品;;嵌入式系統(tǒng)——第二講 百花齊放的嵌入式處理器[J];世界電子元器件;2006年03期

2 李超;張美琳;楊旭;徐勇軍;駱祖瑩;;安全處理器體系結(jié)構(gòu)的現(xiàn)狀與展望[J];小型微型計算機系統(tǒng);2011年10期

3 王恩東;秦濟龍;;處理器互聯(lián)體系結(jié)構(gòu)的一些特點分析[J];科學(xué)技術(shù)與工程;2011年30期

4 余衛(wèi)東;MMX技術(shù)[J];電腦知識;1997年03期

5 Dipl.-Ing.Alexander Sch銉der;;嵌入式處理器解決車載多媒體系統(tǒng)中的設(shè)計難題[J];世界電子元器件;2007年12期

6 C.A.(Al)Dennis ,陳瑞源 ,力康;公用信號處理器的應(yīng)用和設(shè)計[J];系統(tǒng)工程與電子技術(shù);1987年06期

7 張健;奔騰Ⅱ、奔騰Ⅱ至強、賽揚處理器各司其職[J];電腦技術(shù);1998年09期

8 Robert Cravotta;;可配置處理器應(yīng)用日趨紅火[J];電子設(shè)計技術(shù);2003年11期

9 劉磊;鄒候文;唐屹;;一種可編程安全處理器體系結(jié)構(gòu)的研究與實現(xiàn)[J];廣州大學(xué)學(xué)報(自然科學(xué)版);2006年04期

10 張錚;趙榮彩;顏峻;邰銘;陳科;;網(wǎng)絡(luò)處理器體系結(jié)構(gòu)和應(yīng)用綜述[J];信息工程大學(xué)學(xué)報;2006年04期

中國重要會議論文全文數(shù)據(jù)庫 前3條

1 宋緋;劉曉寧;;DSP/MCU結(jié)構(gòu)的新型處理器[A];第九屆全國青年通信學(xué)術(shù)會議論文集[C];2004年

2 趙秋平;楊燦群;王鋒;;LBM算法在Cell處理器上的實現(xiàn)和優(yōu)化[A];2008'中國信息技術(shù)與應(yīng)用學(xué)術(shù)論壇論文集(二)[C];2008年

3 周巍;孫冰;戰(zhàn)立明;呂建華;王國仁;于戈;;基于DOM模型的XML查詢處理器的設(shè)計與實現(xiàn)[A];第十八屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(研究報告篇)[C];2001年

中國重要報紙全文數(shù)據(jù)庫 前10條

1 ;處理器上演多核大戲[N];計算機世界;2005年

2 心元;PC“心臟”的搏擊[N];計算機世界;2004年

3 清華大學(xué)微處理器與SoC技 術(shù)研究中心 王海霞 汪東升;顛覆傳統(tǒng)理念[N];計算機世界;2005年

4 清華大學(xué)微處理器與SoC技術(shù)研究 中心 汪東升 王海霞 張悠慧 李兆麟;CMP 開啟處理器效能時代[N];計算機世界;2005年

5 江蘇 netfan;體現(xiàn)速度與性能[N];電腦報;2004年

6 四川 王毅;變革進行時[N];電腦報;2004年

7 清華大學(xué)微處理器與SoC技術(shù)研究中心 汪東升;多核技術(shù)天地廣闊[N];計算機世界;2006年

8 本報記者 李獻 王皓;2002年服務(wù)器四大景觀[N];計算機世界;2003年

9 ;MontaVista Linux 2.1跨平臺[N];中國計算機報;2002年

10 ;CPU技術(shù)進步牛氣沖天[N];計算機世界;2004年

中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 吳臻志;多標(biāo)準(zhǔn)高性能前向糾錯碼處理器[D];北京理工大學(xué);2015年

2 劉曉楠;面向國產(chǎn)處理器的二進制翻譯關(guān)鍵技術(shù)研究[D];解放軍信息工程大學(xué);2014年

3 李戰(zhàn)輝;二進制轉(zhuǎn)譯加速方法及其在低電壓處理器中的應(yīng)用研究[D];浙江大學(xué);2016年

4 高軍;CAMPER:一種高效能處理器核體系結(jié)構(gòu)關(guān)鍵技術(shù)研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2014年

5 魏繼增;可配置可擴展處理器關(guān)鍵問題研究[D];天津大學(xué);2010年

6 霍文捷;嵌入式處理器安全運行機制的研究與設(shè)計[D];華中科技大學(xué);2010年

7 從明;類數(shù)據(jù)流驅(qū)動的分片式處理器體系結(jié)構(gòu)[D];中國科學(xué)技術(shù)大學(xué);2009年

8 徐光;分片式流處理器體系結(jié)構(gòu)[D];中國科學(xué)技術(shù)大學(xué);2010年

9 李勇;異步數(shù)據(jù)觸發(fā)微處理器體系結(jié)構(gòu)關(guān)鍵技術(shù)研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2007年

10 任永青;邏輯核動態(tài)可重構(gòu)的眾核處理器體系結(jié)構(gòu)[D];中國科學(xué)技術(shù)大學(xué);2010年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 梁彥;可配置的眾核結(jié)構(gòu)驗證系統(tǒng)的研究與實現(xiàn)[D];中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院);2015年

2 張艷;面向通信算法的處理器核功能部件的設(shè)計和實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2014年

3 曹金陽;猜測并行多核體系結(jié)構(gòu)模擬環(huán)境研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2013年

4 范孟秋;基于LISA的專用指令集處理器匯編工具鏈的研究與實現(xiàn)[D];南開大學(xué);2015年

5 侯澤君;OpenSPARC T1處理器的存儲機制研究及驗證[D];合肥工業(yè)大學(xué);2016年

6 曾斌;分片式處理器體系結(jié)構(gòu)上的超塊優(yōu)化技術(shù)[D];中國科學(xué)技術(shù)大學(xué);2009年

7 黃冕;X處理器存儲一致性模型的研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2008年

8 趙燦明;分片式處理器上激進執(zhí)行模型分析[D];中國科學(xué)技術(shù)大學(xué);2009年

9 劉晉汾;處理器描述語言的研究與應(yīng)用[D];解放軍信息工程大學(xué);2011年

10 劉子揚;基于虛擬計算群的眾核處理器動態(tài)在線任務(wù)調(diào)度算法研究[D];上海交通大學(xué);2013年

,

本文編號:710044

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/710044.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶af687***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com