一種針對(duì)Cache Tag單錯(cuò)及鄰位雙錯(cuò)的低開銷容錯(cuò)方法
發(fā)布時(shí)間:2021-01-14 12:36
Cache是處理器重要的存儲(chǔ)模塊,對(duì)處理器性能提升有著至關(guān)重要的作用.空間環(huán)境中,保護(hù)Cache免受軟錯(cuò)誤影響已成為設(shè)計(jì)新一代高可靠微處理器日益嚴(yán)峻的挑戰(zhàn).設(shè)計(jì)一種針對(duì)Cache Tag單錯(cuò)及鄰位雙錯(cuò)的低開銷容錯(cuò)方法.可以保證Cache訪問、Cache行填充和Cache行回寫不受單位錯(cuò)誤和鄰位雙錯(cuò)的影響,與傳統(tǒng)SEC-FastTag容錯(cuò)方法相比,Tag單位及鄰位雙錯(cuò)容錯(cuò)能力得到提高.通過擴(kuò)展FastTag結(jié)構(gòu)優(yōu)化設(shè)計(jì),降低SEC-DAEC編解碼邏輯帶來的面積、功耗以及性能方面的開銷.以四路組相連寫回Cache為目標(biāo)系統(tǒng),與傳統(tǒng)SEC-DAEC容錯(cuò)方法相比,本文提出的方法面積開銷降低8.47%,功耗開銷降低37.7%,關(guān)鍵路徑時(shí)延減小0.13 ns.
【文章來源】:空間控制技術(shù)與應(yīng)用. 2020,46(01)北大核心
【文章頁數(shù)】:6 頁
【部分圖文】:
圖1傳統(tǒng)SEC在Tag?Array應(yīng)用??Fig.?1?Traditional?SEC?in?Tag?Array??
l[currentCol]?=?sCol(currentColl??take?the?¥Col[currentCol]?as?the?currentCol?Colunm?of?H?matrix??currentCol++??RPooMp的任意??一列進(jìn)行XOR.??存在結(jié)采0則??Chetk_2為0.否??WChedt_2?為?1??Adjacent_Col_XO??RPool'l'ttdft??-列進(jìn)行XOR.??//在結(jié)*0則??Check_3?為?0.??圖3?SEC-DAECH矩陣搜索算法??Fig.?3?H?matrix?of?SEC-DAEC?search?algorithm??根據(jù)下述公式[l6],確定生成矩陣G和校驗(yàn)矩陣??H之間的關(guān)系,容易得到對(duì)應(yīng)的生成矩陣G.??H?:??=PL??Q?:??--pT??(2)??G?--??-hQ??傳統(tǒng)的FastTag不再適用于SEC-DAEC,主要體??現(xiàn)在距離1比較器無法判別鄰位雙錯(cuò)的情況.在??SEC-DAEC碼中,任何單位錯(cuò)誤和鄰位雙錯(cuò)的校正??子是互不相同的,根據(jù)這個(gè)特點(diǎn)可以將FastTag所使??用的距離1比較器擴(kuò)展設(shè)計(jì)為相鄰距離2比較器.??相鄰距離2比較器的作用是對(duì)兩個(gè)SEC-DAEC全碼??進(jìn)行比較,在三種情況下都判定Cache命中,包括:??兩者完全一致;兩者有1比特不一致;兩者有2比特??不一致,但不一致的碼位相鄰.其他情況下判斷??Cache?Miss.形成的基本結(jié)構(gòu)如圖4所示.??2.2?SEC-DAEC-擴(kuò)展FastTag的寫回設(shè)計(jì)??如2.?1節(jié)圖4所示,加人SEC-DAEC的設(shè)計(jì)相??比于傳統(tǒng)的S
本文編號(hào):2976873
【文章來源】:空間控制技術(shù)與應(yīng)用. 2020,46(01)北大核心
【文章頁數(shù)】:6 頁
【部分圖文】:
圖1傳統(tǒng)SEC在Tag?Array應(yīng)用??Fig.?1?Traditional?SEC?in?Tag?Array??
l[currentCol]?=?sCol(currentColl??take?the?¥Col[currentCol]?as?the?currentCol?Colunm?of?H?matrix??currentCol++??RPooMp的任意??一列進(jìn)行XOR.??存在結(jié)采0則??Chetk_2為0.否??WChedt_2?為?1??Adjacent_Col_XO??RPool'l'ttdft??-列進(jìn)行XOR.??//在結(jié)*0則??Check_3?為?0.??圖3?SEC-DAECH矩陣搜索算法??Fig.?3?H?matrix?of?SEC-DAEC?search?algorithm??根據(jù)下述公式[l6],確定生成矩陣G和校驗(yàn)矩陣??H之間的關(guān)系,容易得到對(duì)應(yīng)的生成矩陣G.??H?:??=PL??Q?:??--pT??(2)??G?--??-hQ??傳統(tǒng)的FastTag不再適用于SEC-DAEC,主要體??現(xiàn)在距離1比較器無法判別鄰位雙錯(cuò)的情況.在??SEC-DAEC碼中,任何單位錯(cuò)誤和鄰位雙錯(cuò)的校正??子是互不相同的,根據(jù)這個(gè)特點(diǎn)可以將FastTag所使??用的距離1比較器擴(kuò)展設(shè)計(jì)為相鄰距離2比較器.??相鄰距離2比較器的作用是對(duì)兩個(gè)SEC-DAEC全碼??進(jìn)行比較,在三種情況下都判定Cache命中,包括:??兩者完全一致;兩者有1比特不一致;兩者有2比特??不一致,但不一致的碼位相鄰.其他情況下判斷??Cache?Miss.形成的基本結(jié)構(gòu)如圖4所示.??2.2?SEC-DAEC-擴(kuò)展FastTag的寫回設(shè)計(jì)??如2.?1節(jié)圖4所示,加人SEC-DAEC的設(shè)計(jì)相??比于傳統(tǒng)的S
本文編號(hào):2976873
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2976873.html
最近更新
教材專著