HVP平臺中容錯Cache建模及其故障注入
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TN402;TP333
【圖文】:
哈爾濱工業(yè)大學工學碩士學位論文此出現(xiàn)了虛擬平臺的概念,使得傳統(tǒng)的串行開發(fā)模式低效的缺陷得以改善圖 1-1 所示,在虛擬平臺上,硬件設(shè)計人員可以評估系統(tǒng)架構(gòu)設(shè)計,軟件人員可以開發(fā)各類應(yīng)用軟件,因此可以協(xié)同進行軟硬件的開發(fā),使得問題在設(shè)計初期暴露出來,這種并行設(shè)計不僅減少了產(chǎn)品開發(fā)時間,同時極大了芯片成功的概率,較傳統(tǒng)設(shè)計方法要優(yōu)越許多。
組中的 ECC 校驗位,從而提高低可靠性時 Cache 的抗故障能力,如何分配組則由操作系統(tǒng)根據(jù)可靠性級別自適應(yīng)地選擇。為了簡化 ECC 實現(xiàn),MS-ECC 將高速緩存行劃分為多個小段,并基于每個段校正錯誤,以更精細的粒度執(zhí)行糾錯從而能夠以更低的延遲和復(fù)雜性修復(fù)更多錯誤。為了進一步降低糾錯的邏輯復(fù)雜性,選用正交拉丁方陣碼,比傳統(tǒng)的 ECC 具有更快的編碼和解碼,代價是更多的校驗位。此外,使用模塊化糾錯硬件,可以自適應(yīng)地使用它來糾正不同數(shù)量的錯誤,如在性能與 Cache 容量大小密切相關(guān)的情況下,可以犧牲錯誤糾正功能來增加高速緩存大小。圖 1-2 展示了此容錯 Cache 的示例,將 512 位的Cache 行分為 8 個 64 位的區(qū)域,在圖(b)讀命中時獲取 Cache 相應(yīng)的數(shù)據(jù)行和 ECC 行,對于 8 個段中的每一個,存在單獨的 ECC 解碼器,其通過使用來自數(shù)據(jù)和 ECC 方式的信息并行的進行解碼操作,然后將 8 個單獨的解碼區(qū)域連接起來從而獲得 512 位的經(jīng)過糾錯的正確的數(shù)據(jù)。在圖(c)寫命中時先使用ECC 編碼器來獲取數(shù)據(jù)行的 ECC。與 ECC 解碼器一樣,每個段都有單獨的編碼器,它們并行執(zhí)行 ECC 編碼然后將新數(shù)據(jù)寫入數(shù)據(jù) Cache 行,將新 ECC 寫入相應(yīng)的 ECC Cache 行。
簡單的奇偶校驗碼(ParityCode)來檢測所有數(shù)據(jù)中的故障,如果干凈故障,則奇偶校驗碼的檢查結(jié)果將指示 Cache 控制器使故障塊無效并存儲器層級中獲取新的數(shù)據(jù)副本。當臟塊發(fā)生故障時,就不能簡單的存儲器中獲取并覆蓋臟塊,否則會導(dǎo)致臟塊中新信息的丟失,因此,人員使用糾一檢二編碼(Single Error Correcting Double Error DetecDED)來確保臟塊的完整性,當奇偶校驗碼檢測到臟數(shù)據(jù)中的故障DED 代碼將對其進行糾正。此容錯系統(tǒng)的工作原理如圖 1-3 所示,它見的處理步驟:1)當讀或?qū)懺L問命中 Cache 中的塊時,奇偶校驗檢查明被訪問的塊中是否存在故障,如果塊有故障,進入下一步。2)高速器診斷臟位以查看故障塊是干凈還是臟。3)如果故障塊是干凈的,則控制器將從下一級存儲器層次結(jié)構(gòu)中獲取新副本,并用新副本替換故故障塊是臟的,控制器將使用 ECC-Cache 中的 ECC 碼糾正臟塊,然的臟塊重寫到其原始位置。4)當故障被糾正后,讀操作將得到正確的數(shù)作將完成其寫入,之后,新的奇偶校驗碼和 ECC 碼將被計算并分別寫ache 和 ECC-Cache,系統(tǒng)繼續(xù)工作。
【相似文獻】
相關(guān)期刊論文 前10條
1 Zhen TANG;Wei WANG;Lei SUN;Yu HUANG;Heng WU;Jun WEI;Tao HUANG;;IO dependent SSD cache allocation for elastic Hadoop applications[J];Science China(Information Sciences);2018年05期
2 孫玉強;王文聞;巢碧霞;顧玉宛;;基于預(yù)取的Cache替換策略[J];微電子學與計算機;2017年01期
3 徐金波;龐征斌;李琰;;位置信息與替換概率相結(jié)合的多核共享Cache管理機制[J];國防科技大學學報;2016年05期
4 文敏華;強凱;;多核中Cache一致性延遲分析[J];信息通信;2016年03期
5 文敏華;顏豐琳;;一種Cache一致性優(yōu)化策略[J];信息系統(tǒng)工程;2016年04期
6 于茜;蔡紅柳;陳財森;;一種自適應(yīng)的cache驅(qū)逐策略[J];信息通信;2016年05期
7 毛金玲;;基于抽象解釋技術(shù)的Cache分析方法[J];中小企業(yè)管理與科技(中旬刊);2015年03期
8 毛金玲;;基于抽象解釋技術(shù)的多層Cache分析的設(shè)計與實現(xiàn)[J];計算機光盤軟件與應(yīng)用;2014年24期
9 王黨輝;劉合朋;陳怡然;;Multi-bit soft error tolerable L1 data cache based on characteristic of data value[J];Journal of Central South University;2015年05期
10 何青松;鄧超;邱志;;一種嵌入式系統(tǒng)的滑動Cache機制設(shè)計[J];單片機與嵌入式系統(tǒng)應(yīng)用;2015年03期
相關(guān)會議論文 前10條
1 葛磊磊;劉勝;陳海燕;;一種融人優(yōu)先權(quán)的Cache行替換機制[A];第十七屆計算機工程與工藝年會暨第三屆微處理器技術(shù)論壇論文集(下冊)[C];2013年
2 所光;楊學軍;;雙核處理器性能最優(yōu)的共享Cache劃分[A];2008年全國開放式分布與并行計算機學術(shù)會議論文集(上冊)[C];2008年
3 ;Application of cache in Data Access Performance Optimization[A];2011年全國電子信息技術(shù)與應(yīng)用學術(shù)會議論文集[C];2011年
4 石文強;倪曉強;金作霖;張民選;;Cache動態(tài)插入策略模型研究[A];第十五屆計算機工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(B輯)[C];2011年
5 楊旭;駱祖瑩;韓銀和;;基于cache內(nèi)容替換的系統(tǒng)管理模式漏洞檢測方法[A];第十四屆全國容錯計算學術(shù)會議(CFTC'2011)論文集[C];2011年
6 李昭然;劉勝;許邦建;陳海燕;;基于System Verilog Assertions的全局Cache的形式化驗證[A];第十九屆計算機工程與工藝年會暨第五屆微處理器技術(shù)論壇論文集[C];2015年
7 Yu Xi;Cai Hong-liu;Chen Cai-sen;Xiang Yang-xia;;Security Analysis on S-Box of LBlock Algorithm Based on Trace-Driven Cache Timing Attack[A];第17屆中國系統(tǒng)仿真技術(shù)及其應(yīng)用學術(shù)年會論文集(17th CCSSTA 2016)[C];2016年
8 汪騰;楊少軍;;一種高效的指令Cache的結(jié)構(gòu)[A];中國聲學學會2001年青年學術(shù)會議[CYCA'01]論文集[C];2001年
9 ;Research on WEB Cache Prediction Recommend Mechanism Based on Usage Pattern[A];中國電子學會第十五屆信息論學術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學術(shù)年會論文集(上冊)[C];2008年
10 周旋;馮玉才;李碧波;孫小薇;;多服務(wù)器DBMS的Cache管理[A];數(shù)據(jù)庫研究與進展95——第十三屆全國數(shù)據(jù)庫學術(shù)會議論文集[C];1995年
相關(guān)重要報紙文章 前10條
1 上海 李超;什么是Cache[N];電腦報;2001年
2 劉昌勇;小緩存里的大學問[N];中國電腦教育報;2004年
3 北京共創(chuàng)開源軟件股份有限公司 董孝峰;共創(chuàng)NC的設(shè)計與實現(xiàn)[N];中國計算機報;2004年
4 超頻者;K7-650(0015)最新實超報告[N];大眾科技報;2000年
5 ;阿萌小辭典[N];電腦報;2004年
6 陳自文;CPU如何影響IA服務(wù)器的性能?[N];網(wǎng)絡(luò)世界;2000年
7 中國計算機報測試實驗室 王炳晨;Duron抵京,Thunderbird爭宏[N];中國計算機報;2000年
8 安徽省六安市 李紅;SOHO上網(wǎng)這樣省錢[N];中國計算機報;2000年
9 巖公;電信網(wǎng)加速不難[N];中國計算機報;2003年
10 徐春梅;國際品牌進入中國:適應(yīng)是關(guān)鍵[N];中國經(jīng)營報;2006年
相關(guān)博士學位論文 前10條
1 董文睿;I/O特性感知的并行存儲系統(tǒng)關(guān)鍵技術(shù)研究[D];國防科技大學;2017年
2 張洋;高效能GPU微體系結(jié)構(gòu)關(guān)鍵技術(shù)研究[D];國防科技大學;2018年
3 韓興;眾核處理器中Cache一致性機制的動態(tài)可重構(gòu)設(shè)計[D];上海交通大學;2016年
4 劉松鶴;微處理器片上存儲系統(tǒng)性能優(yōu)化關(guān)鍵技術(shù)研究[D];長安大學;2018年
5 王冠;面向GPGPUs的非易失混合存儲架構(gòu)關(guān)鍵技術(shù)研究[D];山東大學;2018年
6 李炳超;高性能GPU系統(tǒng)結(jié)構(gòu)的研究[D];天津大學;2017年
7 鄭重;異構(gòu)眾核體系結(jié)構(gòu)Cache功耗和性能優(yōu)化關(guān)鍵技術(shù)研究[D];國防科學技術(shù)大學;2014年
8 田新華;面向性能優(yōu)化的壓縮cache技術(shù)研究[D];國防科學技術(shù)大學;2007年
9 付雄;利用程序分析和優(yōu)化提高Cache性能[D];中國科學技術(shù)大學;2007年
10 彭蔓蔓;體系結(jié)構(gòu)級低能耗Cache和動態(tài)電壓縮放技術(shù)研究[D];湖南大學;2007年
相關(guān)碩士學位論文 前10條
1 王騫;HVP平臺中容錯Cache建模及其故障注入[D];哈爾濱工業(yè)大學;2019年
2 何錫明;基于數(shù)據(jù)共享特性的cache一致性協(xié)議研究[D];國防科技大學;2017年
3 ALBELADITALAL FALAH M;[D];廈門大學;2017年
4 魏志剛;近閾值電壓下Cache容錯性研究[D];武漢理工大學;2018年
5 邢超超;基于vCPU調(diào)度的Cache側(cè)信道系統(tǒng)級防御方法研究[D];中國科學技術(shù)大學;2019年
6 盛啟隆;基于RISC-V架構(gòu)的雙發(fā)射微處理器設(shè)計與實現(xiàn)[D];西安理工大學;2019年
7 周揚;基于能量感知的自供能NVP系統(tǒng)Cache管理方案研究[D];山東大學;2019年
8 張奇龍;基于系統(tǒng)仿真的硬軟件Cache性能優(yōu)化方法研究[D];中國科學技術(shù)大學;2019年
9 吳建宇;面向多線程應(yīng)用的多核Cache優(yōu)化研究[D];湖南大學;2014年
10 王鵬;Cache替換算法中重引用區(qū)間預(yù)測策略的改進[D];湖南大學;2016年
本文編號:2748054
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2748054.html