[發明專利]存儲控制裝置及其控制方法無效
| 申請號: | 200980158610.1 | 申請日: | 2009-04-24 |
| 公開(公告)號: | CN102405466A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | 高橋德幸;本藤干雄 | 申請(專利權)人: | 富士通株式會社 |
| 主分類號: | G06F12/06 | 分類號: | G06F12/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李偉;王軼 |
| 地址: | 日本神*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 控制 裝置 及其 方法 | ||
技術領域
本發明涉及存儲控制裝置及其控制方法。
背景技術
在針對SDRAM(Synchronous?Dynamic?Random?Access?Memory:同步動態隨機存取存儲器)等的具有多個存儲體的多存儲體存儲器的存儲器存取控制中,為了協調來自多個CPU和輸入輸出裝置的存儲器請求的命令,有時采用使用了優先級控制寄存器的協調電路。在該電路中,多個存儲器請求按每個請求目標的存儲體被分配保持在被稱之為請求緩沖器的隊列中。并且,根據從各個請求緩沖器讀出后保存在優先級控制寄存器中的存儲器請求的優先等級,從優先等級高的請求緩沖器讀出存儲器請求并執行。在該控制方式中,若某請求緩沖器的存儲器請求的優先等級最高而被執行,則在下一個命令執行周期中該請求緩沖器的優先等級變為最低。另一方面,在下一個命令執行周期中,執行最早的命令讀出,即、最近命令讀出最沒有被執行的請求緩沖器的優先等級被上升到最高等級,從該請求緩沖器讀出的存儲器請求被執行。該控制方式是所謂的基于LRU(Least?Recently?Used)的控制方式。
在此,對于DRAM存在存取規定。所謂的存取規定是指,例如在某命令執行周期中對DRAM執行了數據讀取請求的情況下,在接著執行數據寫入請求(異種命令)時,例如有必須等待7個周期之類的規定。或者,在某命令執行周期中對DRAM的某存儲體執行了數據讀取請求的情況下,在接著對其他的存儲體執行數據讀取請求(同種命令)時,例如有必須等待2個周期之類的規定。
現在,設想在使用了優先級控制寄存器的存儲器存取控制的現有技術中,從根據保存在優先級控制寄存器中的存儲器請求的優先等級而選擇的一個請求緩沖器中讀出的存儲器請求A不滿足DRAM的存取規定的情況。此時,存儲器請求A等待其執行,直到存取規定被滿足的命令執行周期。
可是,在根據保存在優先級控制寄存器中的存儲器請求的優先等級而沒被選擇的請求緩沖器中,可能存在讀出滿足存取規定的存儲器請求的請求緩沖器。例如,在當前執行中的存儲器請求是數據讀取請求的情況下,當在下一個命令執行周期中所選擇的存儲器請求是數據寫入請求時,該數據寫入請求從先行的數據讀取請求的執行開始,例如必須等待7個周期。在此,設想針對與上述先行的數據讀取請求的執行存儲體不同的執行存儲體的其他的數據讀取請求,存在于沒有被優先級控制寄存器選擇的請求緩沖器中。此時,由于針對同種命令的等待周期比針對異種命令的等待周期短,所以上述其他的數據讀取請求,從先行的數據讀取請求的執行開始,例如在3個周期后可執行。
在這樣的情況下,若不是在執行完通過優先級控制寄存器從請求緩沖器當前讀出的存儲器請求A(異種命令)之后,則無法執行存在于其他的請求緩沖器中的滿足存取規定的存儲器請求B。即、在使用了優先級控制寄存器的存儲器存取控制的現有技術中,在上述那樣的情況下,存在存儲器請求的執行效率下降的問題點。
專利文獻1:日本特開平6-161941號公報
專利文獻2:日本特開平11-272567號公報
專利文獻3:日本特開2005-173859號公報
專利文獻4:日本特開2008-503808號公報
發明內容
因此,本發明的一個方面的目的在于,能夠進行使滿足DRAM等存儲裝置的存取規定的請求緩沖器的優先等級變高的優先等級控制。
在實施方式的一例中,作為存儲控制裝置來實現,該存儲控制裝置與運算處理裝置和具有對應于第一存儲體的第一以及第二存儲體的存儲裝置連接,并且向上述存儲裝置發行從上述運算處理裝置接收到的存儲器存取請求,具有以下的構成。
第一請求存儲部,保持針對第一存儲體的存儲器存取請求。
第二請求存儲部,保持針對第二存儲體的存儲器存取請求。
譯碼部,按照存儲器存取請求中包含的存儲體地址,將從運算處理裝置接收到的存儲器存取請求,分配給第一請求存儲部或第二請求存儲部。
選擇部,與第一請求存儲部和第二請求存儲部連接,并根據選擇信號,對保持于第一請求存儲部或第二請求存儲部的存儲器存取請求進行選擇并輸出。
第一判定電路,其輸出第一判定結果,該第一判定結果為,根據保持在第一請求存儲部中的存儲器存取請求和已經向第一存儲體發行的存儲器存取請求之間的關系,判定保持在第一請求存儲部中的存儲器存取請求能否向第一存儲體發行的判定結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士通株式會社,未經富士通株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980158610.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:散熱器水平垂直布置的間接空冷塔
- 下一篇:兩機一塔母管制間接冷卻系統





