[發明專利]存儲回放政策在審
| 申請號: | 201380057123.2 | 申請日: | 2013-10-31 |
| 公開(公告)號: | CN104756070A | 公開(公告)日: | 2015-07-01 |
| 發明(設計)人: | D·A·卡普蘭;J·魯普利;T·納克拉 | 申請(專利權)人: | 先進微裝置公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38;G06F12/08 |
| 代理公司: | 北京戈程知識產權代理有限公司 11314 | 代理人: | 程偉;王錦陽 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 回放 政策 | ||
發明背景
技術領域
本文提出的實施方案大體上涉及計算系統和處理裝置,且更特定來說,涉及一種用于在處理裝置中實施可高速緩沖存儲回放政策的方法和設備。
相關技術描述
執行指令和過程數據的電氣電路和裝置已變得越來越快且越來越復雜。隨著對現代數據處理器架構的性能需求和低功率需求遞增(例如,多核處理器),提交(即,寫入)新數據(即,可高速緩沖存儲)到數據高速緩存已變得越來越復雜。設計能夠有效地提交新數據的處理器同時避免問題情況(包括爭用狀態和活鎖狀態)以及功率消耗事件(諸如由不同處理器內核重復地獲取高速緩存線)尤其成問題。
在一些先前解決方案中,僅在等待可高速緩沖存儲變成系統中的最舊可高速緩沖存儲之后,嘗試高速緩存線的獲取和可高速緩沖存儲的提交。在其它情況下,在可高速緩沖存儲撤銷之后嘗試高速緩存線的獲取和可高速緩沖存儲的提交,且計數器經實施使得在一定次數的嘗試之后,僅在所述可高速緩沖存儲變成系統中的最舊可高速緩沖存儲之后,才進行獲取和可高速緩沖存儲提交的進一步嘗試。然而,這些先前解決方案遭遇不良性能和低效的功率利用。
本文提出的實施方案消除或減輕上文所描述的技術現狀中固有的問題。
實施方案概述
在一些實施方案中,提供一種方法。.所述方法包括執行可高速緩沖存儲。所述方法的一些實施方案包括基于由所述高速緩存線的狀態指示的存儲指令狀態和所述存儲指令的執行階段確定是否回放存儲指令以重新獲取一個或多個高速緩存線。響應于確定回放所述存儲指令,回放所述存儲指令。提供一種包括存儲隊列(SQ)的設備,所述存儲隊列可被配置來基于由所述高速緩存線的狀態指示的存儲指令狀態和所述存儲指令的執行階段確定是否回放存儲指令以重新獲取一個或多個高速緩存線。本發明提供用于調適制作設施以制造所述設備的計算機可讀存儲裝置。
附圖簡述
通過參考結合附圖進行的下文描述,可以理解本文的實施方案,其中參考數字中的最左邊有效位標示各自參考數字出現的第一圖,且其中:
圖1示意地示出根據一些實施方案的計算機系統的簡化方框圖;
圖2示出根據一些實施方案的包括中央處理單元(CPU)和存儲隊列(SQ)電路的電路的簡化方框圖;
圖3提供根據一些實施方案的包括如圖2中所示的一個或多個電路的硅裸片/芯片的表示;
圖4提供根據一些實施方案的包括可以在制作設施中生產的一個或多個硅裸片/芯片的硅晶片的表示;
圖5示出根據一些實施方案的在計算機處理器的背景下圖2的存儲隊列(SQ)電路的簡化方框圖;
圖6示出根據一些實施方案的可高速緩沖存儲的執行的簡化時間線;
圖7示出根據一些實施方案的流程圖,其描繪根據回放政策執行可高速緩沖存儲;和
圖8概念地示出可以在圖5中所示的存儲隊列中實施的狀態機的實例。
雖然本文的實施方案具有各種修改和替代形式,但其具體實施方案已在附圖中通過實例來示出且在本文予以詳述。然而,應了解,具體實施方案的本文描述并非意在將所公開實施方案限于所公開特定形式,但相反,意在涵蓋落在如由所附權利要求書界定的所公開實施方案范圍內的所有修改、等效物和替代物。
詳述
下文描述本申請的說明性實施方案。為了清楚起見,本說明書中未描述實際實施方式的所有特征。當然,應明白,在任何這種實際實施方案的開發中,可以作出諸多實施方式專屬決定以達成開發者的具體目標,諸如與系統相關和/或業務相關約束兼容,其可從一個實施方式變化到另一個實施方式。此外,應明白,這種開發工作可以是復雜而耗時的,但雖然如此,仍可能是獲益于本公開的本領域一般技術人員的例行任務。
現將參考附圖描述本申請的實施方案。各種結構、連接、系統和裝置出于解釋目的而在附圖中予以示意地描繪,且以免使所公開主題與本領域的技術人員熟知的詳情混淆。然而,附圖經包含以描述和解釋本發明實施方案的說明性實例。本文所使用的字詞和片語應被理解和解譯為具有與相關領域的技術人員對所述字詞和片語的理解一致的含義。術語或片語的特殊定義,即,不同于如本領域的技術人員理解的普通和習慣含義的定義,并非意在由本文的術語或片語的一致使用暗示。就術語或片語意在具有特殊含義即除本領域的技術人員所理解外的含義來說,在本說明書中依直接而明確地提供術語或片語的特殊定義的下定義方式清楚地陳述這種特殊定義。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于先進微裝置公司;,未經先進微裝置公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380057123.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:擴展主機設備的功能
- 下一篇:合并相鄰的聚集/分散操作





