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

基于Rocket處理器的標(biāo)簽緩存設(shè)計(jì)

發(fā)布時(shí)間:2020-08-05 12:00
【摘要】:隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)的應(yīng)用深入到各個(gè)領(lǐng)域,計(jì)算機(jī)的安全問(wèn)題日益受到重視。標(biāo)簽內(nèi)存架構(gòu)在計(jì)算機(jī)安全領(lǐng)域有著重要的應(yīng)用,然而標(biāo)簽內(nèi)存架構(gòu)導(dǎo)致了額外的且不可忽略的程序運(yùn)行時(shí)間開(kāi)銷,阻礙了標(biāo)簽內(nèi)存架構(gòu)的實(shí)際應(yīng)用。因此,如何降低標(biāo)簽內(nèi)存架構(gòu)導(dǎo)致的額外的程序運(yùn)行時(shí)間開(kāi)銷是一個(gè)重要的課題。本文基于Rocket處理器設(shè)計(jì)了一種位于末級(jí)緩存和內(nèi)存控制器之間的標(biāo)簽緩存,以減少標(biāo)簽內(nèi)存架構(gòu)的訪存數(shù)量,從而降低程序在標(biāo)簽內(nèi)存架構(gòu)處理器上運(yùn)行的時(shí)間開(kāi)銷。針對(duì)標(biāo)簽緩存的設(shè)計(jì)本文主要完成了以下工作:(1)本文首先從提高標(biāo)簽緩存命中率的角度出發(fā),設(shè)計(jì)了壓縮率分別為512:1和512:2的兩種層次化壓縮存儲(chǔ)方式。然后結(jié)合緩存相關(guān)的設(shè)計(jì)方法策略,確定了標(biāo)簽緩存采用多路組相聯(lián)映射策略、PLRU替換策略、寫回策略以及串行的存儲(chǔ)器訪問(wèn)策略,并設(shè)計(jì)了存儲(chǔ)器結(jié)構(gòu)。(2)根據(jù)以上方法策略,本文設(shè)計(jì)了512:1壓縮率和512:2壓縮率兩種標(biāo)簽緩存的電路并進(jìn)行了優(yōu)化。電路主要包括:分流單元,操作產(chǎn)生單元,操作執(zhí)行單元,寫回單元等。優(yōu)化策略主要包括:創(chuàng)建空的緩存行以減少不必要的訪存;無(wú)效無(wú)用的緩存行以提高緩存空間利用率;使用標(biāo)簽計(jì)數(shù)器以減少對(duì)緩存的不必要訪問(wèn);進(jìn)行更新檢查以減少不必要的寫操作;并行化訪問(wèn)以提高標(biāo)簽緩存處理多任務(wù)的能力。(3)在處理并行寫任務(wù)時(shí),由于層次化壓縮結(jié)構(gòu)的存在,標(biāo)簽表之間的一致性成為標(biāo)簽緩存設(shè)計(jì)的關(guān)鍵問(wèn)題。因此,本文設(shè)計(jì)了一種鎖機(jī)制以強(qiáng)制寫操作的順序性,從而保證了標(biāo)簽表之間的一致性。實(shí)驗(yàn)部分,本文首先對(duì)所設(shè)計(jì)的標(biāo)簽緩存進(jìn)行了基于虛擬驗(yàn)證平臺(tái)的驗(yàn)證以及基于匯編和C語(yǔ)言的驗(yàn)證,確定了標(biāo)簽緩存的正確性。然后,對(duì)添加了不同壓縮率標(biāo)簽緩存的處理器進(jìn)行了基于程序運(yùn)行時(shí)間的性能測(cè)試,測(cè)試結(jié)果顯示,512:1壓縮率相較于512:2壓縮率更有優(yōu)勢(shì);512:1壓縮率的標(biāo)簽緩存使得標(biāo)簽內(nèi)存架構(gòu)處理器的性能相對(duì)于沒(méi)有標(biāo)簽緩存的標(biāo)簽內(nèi)存架構(gòu)處理器平均提升20%以上,相對(duì)于非標(biāo)簽內(nèi)存架構(gòu)處理器損失在2%以下。最后,對(duì)采用512:1壓縮率標(biāo)簽緩存的處理器進(jìn)行了邏輯綜合,結(jié)果顯示,標(biāo)簽緩存幾乎沒(méi)有導(dǎo)致處理器的頻率損失;但是每增加16KB的緩存容量,會(huì)導(dǎo)致約5%的面積損失,但是對(duì)一個(gè)緩存來(lái)說(shuō)這是可以接受的。綜上所述,本文設(shè)計(jì)的標(biāo)簽緩存以可以接受的面積代價(jià),有效地降低了標(biāo)簽內(nèi)存架構(gòu)處理器的程序運(yùn)行時(shí)間開(kāi)銷。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP332
【圖文】:

單元,標(biāo)簽,內(nèi)存,數(shù)據(jù)


器和操作產(chǎn)生單元,然后將兩者的響應(yīng)整合并返回給 L2 緩存。圖 5.3 是分流單元對(duì)來(lái)自 L2 的讀請(qǐng)求的處理過(guò)程。圖5.3中io_inner_acquire_valid為高電平表示分流單元接收到了來(lái)自L2的請(qǐng)求,由于該請(qǐng)求沒(méi)有攜帶數(shù)據(jù),所以是讀請(qǐng)求。分流單元接收到讀請(qǐng)求的同時(shí),圖 5.3 中tc_req_valid 為高,即相關(guān)標(biāo)簽讀請(qǐng)求被發(fā)向了操作產(chǎn)生單元。接著在圖 4.2 的OuterACQ 狀態(tài),分流單元向內(nèi)存發(fā)出了數(shù)據(jù)讀請(qǐng)求,即圖 5.3 中 io_outer_acquire_valid為高時(shí)。然后可以看到 io_outer_grant_valid 連續(xù)八次被拉高,表明內(nèi)存將數(shù)據(jù)響應(yīng)給分流單元。之后分流單元的狀態(tài)機(jī)進(jìn)入 InnerGNT 狀態(tài),即圖 5.3 中 SplitTracker 組的state 值為 4。在 OpGenerateTracker 組的 state 值再次為 0 時(shí),操作產(chǎn)生單元將標(biāo)簽值返回給了分流單元(由于內(nèi)存是虛擬的

標(biāo)簽,響應(yīng)數(shù)據(jù),內(nèi)存,地址


讀請(qǐng)求的地址和內(nèi)存響應(yīng)數(shù)據(jù)

標(biāo)簽,數(shù)據(jù),地址


第五章 標(biāo)簽緩存的驗(yàn)證與分析到在io_inner_grant_valid為高的第二拍,數(shù)據(jù)和標(biāo)簽分別是64'h0000_0000_0000_0001和 2'h1,而其他都是 0。所以數(shù)據(jù)的傳輸是對(duì)的。我們已經(jīng)知道標(biāo)簽響應(yīng)的值是16'h0004。其第三位第四位確實(shí)是 2'h1,所以標(biāo)簽值的傳輸也是對(duì)的。圖 5.3 中 io_inner_acquire_bits_addr_block 是 L2 發(fā)出的讀請(qǐng)求的內(nèi)存塊地址,在其低位補(bǔ) 6 個(gè) 0 即得到該塊的起始物理地址。仿真的內(nèi)存基地址是 32'h4000_0000,內(nèi)存大小是 2GB,通過(guò)式 3-3 的計(jì)算可以得到,原標(biāo)簽表的起始地址是 32'hbcb_8d0a,和圖 5.3 中 tc_tt_addr 一至。所以標(biāo)簽緩存對(duì)標(biāo)簽地址的計(jì)算是正確的。

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 SHI Xiao;;The LM-3B/Yuanzheng 1 Rocket Launch Trajectory[J];Aerospace China;2018年04期

2 ZHENG Enhong;;ALM-3B Launches Tianlian 2-01 Satellite[J];Aerospace China;2019年01期

3 CALT;;A LM-2C Rocket with Grid Fins Stands at the Xichang Satellite Launch Center[J];Aerospace China;2019年03期

4 WU Jiadong;;A LM-2D Rocket Takes off with Yunhai 1-02 Satellite[J];Aerospace China;2019年03期

5 SU Dong;;China Launches New-Tech Experimental Twin Satellites Atop A LM-2C[J];Aerospace China;2018年02期

6 ;《導(dǎo)彈與航天運(yùn)載技術(shù)》2016年總目次[J];導(dǎo)彈與航天運(yùn)載技術(shù);2016年06期

7 DENG Yue;LARSEN Miguel F;RIDLEY Aaron J;ZHAN TianYu;;Comparisons of JOULE 1 rocket thermospheric wind observations in high latitudes with GITM simulations[J];Science China(Technological Sciences);2017年03期

8 REN Yueming;;The Remote Sensing Satellite 30 Launched at Jiuquan Satellite Launch Center[J];Aerospace China;2016年02期

9 WEI Jinghua;;China Launched Communications Technology Test Satellite 1[J];Aerospace China;2015年03期

10 ;Sci-Tech[J];China Today;2016年12期

相關(guān)會(huì)議論文 前10條

1 Su Rui;Xu Aihua;Zhao Shuqiang;Zhang Wei ;Zhang Tongyu;;Research on Receiver Autonomous Integrity Monitoring Technology for Rocket Onboard GNSS Receiver[A];第四屆中國(guó)衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì)論文集-S5 衛(wèi)星導(dǎo)航增強(qiáng)與完好性監(jiān)測(cè)[C];2013年

2 Rao Aishui;Li Yonggang;Hu Jian;Bao Junlei;Wang Zhenping;;Dynamic Calculation Method of Satellite Elevation Mask with Rocket Onboard GPS Real-time Positioning[A];第五屆中國(guó)衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì)論文集-S7 北斗/GNSS用戶終端技術(shù)[C];2014年

3 CUI Shuhua;LIU Jun;SHEN Si;HU Shaolin;;Influence of Determination of Reference Position of Image on Rocket Take-off Drift[A];第二屆全國(guó)大氣光學(xué)及自適應(yīng)光學(xué)技術(shù)發(fā)展研討會(huì)論文集[C];2015年

4 ;QFT Controller Design for DDEH Servo Rocket Rudder[A];2009中國(guó)控制與決策會(huì)議論文集(2)[C];2009年

5 ;Neural Networks Based Real-Time Fault Detection for A Liquid Rocket Propulsion System[A];第二十三屆中國(guó)控制會(huì)議論文集(下冊(cè))[C];2004年

6 Cong Wang;Zhengyu Song;;Convex Model Predictive Control for Rocket Vertical Landing[A];第37屆中國(guó)控制會(huì)議論文集(F)[C];2018年

7 Eivind V Thrane;;The Science of And■ya Rocket Range and ALOMAR[A];第十屆全國(guó)日地空間物理學(xué)術(shù)討論會(huì)論文摘要集[C];2003年

8 Fengquan ZHONG;Yongjiang ZHANG;Xingyu ZHANG;;Numerical Study of Turbulent Flow and Heat Transfer of Supercritical Kerosene in Square Channels with Different Curvatures[A];2016海峽兩岸流體力學(xué)研討會(huì)論文摘要集[C];2016年

9 Shen Dezhang;Zhang He;Li Haojie;;A Delay Arming Technical Scheme for Underwater Rocket Fuze Based on External Conformal Turbine[A];2012年計(jì)算機(jī)應(yīng)用與系統(tǒng)建模國(guó)際會(huì)議論文集[C];2012年

10 Goh Beansan;;Optimal Rocket Trajectories:Singular Control[A];第二十七屆中國(guó)控制會(huì)議論文集[C];2008年

相關(guān)重要報(bào)紙文章 前10條

1 記者 張泓;大火箭項(xiàng)目建設(shè)進(jìn)展順 New Generation Rocket Base Under Smooth Construction[N];北方經(jīng)濟(jì)時(shí)報(bào);2009年

2 ;Rocket 100 RAID卡的安裝[N];電腦報(bào);2002年

3 彭芳;電信整合出實(shí)力[N];中國(guó)計(jì)算機(jī)報(bào);2004年

4 商報(bào)實(shí)習(xí)記者 王偉編譯;中小出版商的App之路[N];中國(guó)圖書(shū)商報(bào);2012年

5 本報(bào)記者 李旭陽(yáng);安全市場(chǎng)不能做“萬(wàn)金油”[N];計(jì)算機(jī)世界;2012年

6 記者 王小龍;新西蘭電動(dòng)火箭發(fā)射場(chǎng)選址確定[N];科技日?qǐng)?bào);2015年

7 電腦報(bào)評(píng)測(cè)實(shí)驗(yàn)室;享受ATA133的快感[N];電腦報(bào);2002年

8 《網(wǎng)絡(luò)世界》記者 林洪技;東軟NetEye發(fā)布9款新品[N];網(wǎng)絡(luò)世界;2012年

9 顧?quán)l(xiāng);互聯(lián)網(wǎng)創(chuàng)新:柏林拿什么叫板硅谷?[N];中國(guó)文化報(bào);2015年

10 本報(bào)記者 閔杰;云計(jì)算之Docker:顛覆者還是曇花一現(xiàn)?[N];中國(guó)電子報(bào);2015年

相關(guān)碩士學(xué)位論文 前10條

1 Ryosuke Kawashima;[D];上海交通大學(xué);2016年

2 付霄飛;基于Rocket處理器的標(biāo)簽緩存設(shè)計(jì)[D];西安電子科技大學(xué);2019年

3 尚自乾;基于FPGA的高速串行傳輸技術(shù)研究[D];陜西師范大學(xué);2017年

4 劉永峰;基于FPGA的ADSL協(xié)議處理芯片設(shè)計(jì)與實(shí)現(xiàn)[D];西北工業(yè)大學(xué);2005年

5 吳俊霖;基于FPGA的HD-SDI信號(hào)傳輸與處理[D];西南交通大學(xué);2014年

6 于洋;基于FPGA的高速傳輸接口的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2007年

7 丁衛(wèi)螢;多核處理器初始化及高速IO接口設(shè)計(jì)[D];南京大學(xué);2012年

8 康瓊;基于FPGA的高速串行接口模塊仿真設(shè)計(jì)[D];西安電子科技大學(xué);2009年

9 張?bào)P川;B3G系統(tǒng)關(guān)鍵技術(shù)的FPGA設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2006年

10 李鋒;基于光纖反射內(nèi)存網(wǎng)的實(shí)時(shí)數(shù)據(jù)傳輸研究[D];中國(guó)科學(xué)院研究生院(光電技術(shù)研究所);2014年



本文編號(hào):2781520

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

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


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

版權(quán)申明:資料由用戶23fe3***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com