中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

讀取優先和SRAM-MRAM混合結構的示例分析

發布時間:2021-12-29 18:05:06 來源:億速云 閱讀:196 作者:小新 欄目:互聯網科技

小編給大家分享一下讀取優先和SRAM-MRAM混合結構的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

MRAM因具有許多優點,有取代SRAM和DRAM的潛能。用MTJ存儲單元構建的MRAM存儲器可以用作高速緩存。然而MRAM寫入操作的長延時和較高的功耗成為其瓶頸,阻礙了其性能的進一步提高。讀取優先的寫緩存器和SRAM-MRAM混合結構這兩種策略可以提高MRAM的性能及降低其功耗。
 
讀取優先和SRAM-MRAM混合結構
直接用MRAM代替SRAM可能導致性能下降。因此提出了用兩種策略來緩解這個矛盾:一是引入讀取優先的寫入緩沖器;二是引入SRAM-MRAM混合結構。二者可以結合起來以改善MRAM高速緩存的性能。
 
讀取優先的寫入緩沖器
因為L2高速緩存從上一級存儲器和寫入緩沖器獲取命令,必須有一個優先權策略來解決讀取和寫入命令的沖突。對于MRAM高速緩存,寫入延時遠大于讀取延時,因此應防止寫入操作阻塞讀取操作。
 
提出兩條規則來確保讀取操作的優先權:
(1)讀取操作總是具有高于寫入操作的優先權。
 
(2)當寫入操作阻塞了讀取操作且寫入緩沖器未滿,在滿足特定優先條件下,讀取命令可以使當前寫入操作中止。然后讀取命令獲得執行權力。被中止的寫入操作稍后重試。用完成度α作為優先條件,完成度低于α時讀取命令不會獲取優先權。經模擬定α為50%可以滿足各種工作條件。實現這一策略需要一個計數器,當寫入開始時從O開始計數。高速緩存控制器檢查計數器然后決定是否中止當前寫入操作來執行讀取操作。與直接用MRAM取代SRAM的方案相比,這一策略消除了性能上的退步,但是功耗增加了,因為部分寫入操作需要重新執行。
 
SRAM-MRAM混合結構的L2高速緩存
研究者提出用SRAM-MRAM混合結構取代純粹的MRAM存儲器,其中SRAM只占一小部分。其主要目的是盡量使寫入操作集中到SRAM而減少了MRAM中的寫入操作數量。
 

讀取優先和SRAM-MRAM混合結構的示例分析

圖1SRAM-MRAM混合結構

 
如圖1所示,研究者減少了部分MRAM,代之以sram ,并且將所有SRAM單元集中到一起在處理器層上構建了若干個完整的SRAM組。SRAM組放置在處理器層的中央而不是分散放置,這樣處理器層的面積會增加而高速緩存層的面積會減少。
 
給出了幾個混合結構的管理策略:
(1)高速緩存控制器需要知道SRAM和MRAM的位置。當出現寫入失誤時,控制器優先考慮將該數據放入SRAM。
(2)考慮到處理器反復將數據寫入某些單元的可能性,這些數據若在MRAM中需移入SRAM中。如果數據連續經歷兩次寫入操作,則這些數據需要被移入SRAM中。
(3)注意到處理器的讀取操作同樣可能引起數據的轉移,而且其次數可能大于寫入操作。因此引入一個新的數據移動策略。對于傳統的管理策略,數據會被移動到host組,而適應于混合結構的策略把數據移入SRAM中。
(4)結果顯示混合結構平均提高性能5.65% ,使平均總功耗降低了12.45%。

以上是“讀取優先和SRAM-MRAM混合結構的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

二连浩特市| 延川县| 安义县| 河源市| 宝鸡市| 丹寨县| 施甸县| 合肥市| 陈巴尔虎旗| 文成县| 富裕县| 玉环县| 潼南县| 商水县| 黔西县| 浙江省| 柘城县| 阿拉尔市| 胶州市| 平凉市| 香河县| 仙游县| 栾川县| 翁源县| 平利县| 玉树县| 太康县| 汾阳市| 凌云县| 青田县| 临猗县| 福贡县| 双鸭山市| 莒南县| 银川市| 修武县| 平定县| 潮安县| 澳门| 连州市| 定兴县|