[發明專利]基于多符號多清理周期分析的搶先存儲器修復方法和系統有效
| 申請號: | 201210225984.4 | 申請日: | 2012-06-29 |
| 公開(公告)號: | CN102855941A | 公開(公告)日: | 2013-01-02 |
| 發明(設計)人: | J.W.卡曼;M.A.戈魯布;A.卡恩杜爾;J.帕特爾 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G11C29/44 | 分類號: | G11C29/44 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 周少杰 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 符號 清理 周期 分析 搶先 存儲器 修復 方法 系統 | ||
技術領域
本發明主題的實施例一般涉及計算機領域,尤其涉及計算機、裝置、設備等的存儲器的搶先修復。
背景技術
現代計算機系統典型地配置有大量存儲器,以便將數據和指令提供給計算機系統中的一個或多個處理器。歷史上,處理器速度已經比大部分存儲器,尤其是DRAM存儲器(動態隨機存取存儲器)的存儲器存取時間更迅速地提高。為了減小處理器與存儲器之間的性能失配,已經構造多存儲器層級。例如,大多數現代處理器被構造成含有由處理器半導體芯片上的SRAM(靜態隨機存取存儲器)構成的L1(1級)高速緩存。L1高速緩存非常快,只在處理器的一個或幾個周期中提供讀寫。然而,L1高速緩存雖然非常快,但也相當小,大概64KB(千字節)到256KB。通常還在處理器芯片上實現L2(2級)高速緩存。L2高速緩存典型地也使用SRAM存儲構成,雖然一些處理器利用DRAM存儲。L2高速緩存通常比L1高速緩存大幾倍字節數,但讀寫較慢。一些現代處理器芯片還包含L3(3級)高速緩存。L3高速緩存能夠保存比L2高速緩存大幾倍的數據。L3高速緩存有時利用DRAM存儲構成。一些計算機系統中的L3高速緩存被實現在與處理器分開的一個或多個芯片上,并利用印刷線路板(PWB)或多芯片模塊(MCM)上的布線與處理器耦合。計算機系統的主存儲器通常很大,往往多個GB(千兆字節),并且通常用DRAM實現。
主存儲器通常利用存儲器控制器與處理器耦合,存儲器控制器可以集成在與處理器相同的器件上,或常常與處理器分開地處在相同MCM(多芯片模塊)或PWB上。存儲器控制器從處理器接收裝載或讀取命令和存儲或寫入命令,并為那些命令服務,從主存儲器中讀取數據或將數據寫入主存儲器中。通常,存儲器控制器含有一個或多個隊列,例如,讀取隊列和寫入隊列。讀取隊列和寫入隊列緩沖包括命令、控制、地址和數據的一種或多種的信息,從而使處理器能夠在給定時間在進程中含有多個請求——包括讀取和/或寫入請求。
該行業不斷地把資金投入到廣泛的研究和開發努力中,以便通過改善存儲器系統或存儲器子系統設計和結構,來創建用于使整個系統性能和密度達到最大的改進、創新解決方案。由于顧客期待新計算機系統除了提供附加的功能、提高的性能、增大的存儲、和更低的運行成本等之外,在平均無故障時間(MTBF)方面也顯著優于現有系統,所以高可用性系統進一步提出了與整個系統可靠性有關的挑戰。其它常見顧客要求進一步加重了存儲器系統設計挑戰,并且包括這樣的項目,如易于升級以及降低系統環境影響像,諸如空間、功率和冷卻。
隨著DRAM接口的速度增大,讀取包括由存儲器設備、存儲器信號路徑中的任何互連結構、存儲器接口、耦合噪聲、電源波動或噪聲、溫度變化、時間漂移等的一種或多種引起的可糾正錯誤的概率也增加。
發明內容
在一些示范性實施例中,一種方法包括跨多個清理周期的一個清理周期進行存儲器的存儲器清理。該方法包括識別作為響應于存儲器清理來自存儲器的區段的存取結果的、存儲器中的符號的可糾正錯誤。該方法還包括跨多個清理周期地進行分析,其中分析的進行包含確定跨多個清理周期的至少兩個符號是否含有至少一個可糾正錯誤。該方法包括響應于跨多個清理周期的至少兩個符號含有至少一個可糾正錯誤的確定,進行包括所述存儲器的區段的存儲器的至少一個修復。
在一些示范性實施例中,一種方法包括跨多個清理周期的一個清理周期地進行存儲器的存儲器清理。該方法包括識別作為響應于存儲器清理來自存儲器的區段的存取結果的、存儲器中的符號的可糾正錯誤。該方法還包括跨多清理周期地進行分析,其中分析的進行包含確定是否對符號的至少兩個符號的每一個已經識別了至少一個可糾正錯誤。分析的進行還包括確定至少兩個符號的至少一個符號是否含有超過閾值的可糾正錯誤。分析的進行還包括響應于至少一個其它符號含有超過閾值的可糾正錯誤的確定,確定符號的至少一個其它符號是否含有超過閾值的可糾正錯誤。該方法包括響應于對至少兩個符號的每一個已經識別了至少一個可糾正錯誤的確定、至少兩個符號的至少一個符號含有超過閾值的可糾正錯誤的確定、和至少一個其它符號含有超過閾值的可糾正錯誤的確定,進行包括所述存儲器的區段的存儲器的至少一個修復。
附圖說明
通過參考附圖可以更好地理解本實施例,并且使許多目的、特征和優點對本領域的普通技術人員來說是顯而易見的。
圖1描繪了按照一些示范性實施例、基于多符號多清理周期分析的搶先存儲器修復的計算機系統。
圖2描繪了按照一些示范性實施例、基于多符號多清理周期分析的搶先存儲器修復的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210225984.4/2.html,轉載請聲明來源鉆瓜專利網。





