[發明專利]對象被標記的存儲器監測方法及處理設備有效
| 申請號: | 201780031817.7 | 申請日: | 2017-04-17 |
| 公開(公告)號: | CN109154920B | 公開(公告)日: | 2023-07-18 |
| 發明(設計)人: | 大衛·A·羅伯茨;邁克爾·伊格納托斯基 | 申請(專利權)人: | 超威半導體公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F12/02 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 樊英如;張靜 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對象 標記 存儲器 監測 方法 處理 設備 | ||
描述了一種標記和跟蹤與存儲器分配調用相關的對象的方法和處理設備。應用程序或軟件將標簽添加到存儲器分配調用以支持對象級跟蹤。條目會被錄入到對象跟蹤表中,所述表存儲所述標簽以及與所述對象和相關聯存儲器裝置相關的各種統計。所述應用程序可以查詢所述對象統計,以通過所述應用程序做出運行時的放置決策或者通過基于先前運行的離線代碼調整來調整功率/性能特性。所述應用程序可以將標簽添加到存儲器分配調用,以基于所述對象統計來指定所請求的存儲器特性的類型。
政府權利條款
本發明是在美國政府支持下由美國能源部授予的以主要合同號DE-AC5207NA27344、分包合同號B600716進行的。美國政府在本發明中擁有某些權利。
相關申請的交叉參考
本申請要求2016年4月22日提交的美國非臨時申請第15/136,851號的權益,該申請的內容以宛如全文闡述引用的方式并入本文中。
技術領域
所公開的實施方式通常涉及處理器,且具體來說涉及存儲器管理和處理。
背景技術
應用程序或軟件控制的異構存儲器系統允許用戶或操作系統選擇放置數據的位置。這些類型的異構存儲器系統可以具有針對不同存取模式定制的多個存儲裝置,例如隨機、順序、高帶寬、高容量或低功率。例如,在用戶控制的環境下,存儲器分配是由諸如例如C語言中的malloc()的函數執行的。應用程序通常在對象級管理其數據,并期望數據被連續分配給存儲器裝置。但是,操作系統會在頁面級跟蹤和分配數據。當前無法向應用程序通知存儲器控制器級別的對象級性能。例如,無法將具有高隨機存取、高帶寬或低讀/寫比的對象分配給適當的功率/性能調整存儲器區域。這種類型的用戶級定向對象分配目前是不可行的。
附圖說明
從結合附圖舉例給出的以下描述中可得到更詳細的理解,其中:
圖1是根據某些實施方式的處理設備的實例方框圖;
圖2是根據某些實施方式的用于標記和跟蹤對象的實例流程圖;和
圖3是用于實施本文所述方法和處理設備的實例裝置的方框圖。
具體實施方式
本文描述一種標記和跟蹤與存儲器分配調用相關的對象的方法和處理設備。所述方法和處理設備允許應用程序或軟件識別軟件關注跟蹤或監測的對象(即存儲器地址范圍)。對象跟蹤表可以保持對象統計的跟蹤。然后,軟件可以回讀累積的對象統計,并基于對象統計的分析進行優化。所述方法和處理設備提供跟蹤應用程序關注的對象和統計的自動方式。如下文所述,所述方法和處理設備支持對象和存儲器級粒度的精確數據映射決策,而無需操作系統干預,這提高了頁面粒度監測的準確性,并捕獲了虛擬地址轉譯級(即轉譯旁置緩沖器(translation?lookaside?buffer)下)下看不到的副作用流量行為(高速緩存逐出觸發的讀寫)。
一般而言,應用程序或軟件將標簽添加到存儲器分配調用以支持對象級跟蹤。條目會被錄入對象跟蹤表中,所述表存儲標簽以及與對象和相關聯存儲裝置相關的各種統計。應用程序可以查詢對象統計,以通過應用程序做出運行時的放置決策或者通過基于先前運行的離線代碼調整來調整功率/性能特性。應用程序可以將標簽添加到存儲器分配調用,以基于對象統計來指定所請求的存儲器特性的類型。
圖1是根據某些實施方式的處理設備100的實例方框圖。處理設備100包括處理單元105,其可連接到存儲器控制器110和對象跟蹤表115。存儲器控制器110可連接到對象跟蹤表115和主存儲器120,主存儲器120可進一步連接到對象跟蹤表115。雖然圖1將控制器描繪為存儲器控制器110,但是控制器可以是高速緩存控制器或任何類似的裝置。雖然圖1將存儲器描繪為主存儲器120,但是該存儲器可以是高速緩存或任何其它類似的裝置。應理解,處理設備100可以包括圖1中未示出的額外組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體公司,未經超威半導體公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780031817.7/2.html,轉載請聲明來源鉆瓜專利網。





