[發明專利]智能存儲器數據存儲或加載方法和裝置在審
| 申請號: | 201810565251.2 | 申請日: | 2018-06-04 |
| 公開(公告)號: | CN109213697A | 公開(公告)日: | 2019-01-15 |
| 發明(設計)人: | S·K·翁;J·斯特雷耶 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/1009 | 分類號: | G06F12/1009;G06F12/1036 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉;張欣 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器單元 加載 智能存儲器 數據存儲 驅動器 存儲器控制器 數據處理邏輯 方法和裝置 耦合 處理器 處理器操作 存儲器映射 存儲器 存儲介質 設備訪問 數據處理 硬件物理 聚合 存儲 交錯 訪問 關聯 申請 應用 | ||
1.一種用于計算的裝置,包括:
處理器;
多個存儲器單元;
存儲器控制器,與所述處理器以及所述多個存儲器單元耦合,所述存儲器控制器用于控制所述多個存儲器單元的訪問,控制所述多個存儲器單元的訪問包括硬件物理存儲器交錯支持;
一個或多個硬件數據處理邏輯塊,耦合至所述多個存儲器單元,所述一個或多個硬件數據處理邏輯塊用于提供由所述多個存儲器單元接收的數據的近數據處理;以及
驅動器,由所述處理器操作,所述驅動器用于支持由所述處理器操作的應用,以執行位置知曉的存儲器映射設備訪問來選擇性地將數據連續地存儲到所述多個存儲器單元中的多個所選擇的存儲器單元或多個所選擇的存儲器單元的聚合中,或者從所述多個存儲器單元中的多個所選擇的存儲器單元或多個所選擇的存儲器的聚合加載數據。
2.如權利要求1所述的裝置,其中,所述驅動器用于為所述應用獲取為所述多個存儲器單元中的存儲器單元映射的連續的虛擬地址。
3.如權利要求2所述的裝置,其中,為了執行應用的所述位置知曉的存儲器映射設備訪問,所述應用調用所述驅動器以打開所述多個存儲器單元中的一個存儲器單元或所述多個存儲器單元的聚合,響應于所述應用的所述調用,所述驅動器專門獲取為所打開的存儲器單元或存儲器單元的聚合映射的連續的虛擬地址,并將所選擇的數據組存儲到所映射的存儲器單元或存儲器單元的聚合中。
4.如權利要求1所述的裝置,其中,所述驅動器用于進一步獲取所述多個存儲器單元中的存儲器單元的物理存儲器映射。
5.如權利要求4所述的裝置,其中,所述驅動器用于從高級配置功率接口ACPI表獲取存儲器單元的物理存儲器映射。
6.如權利要求4所述的裝置,其中,所述驅動器用于進一步處理物理地址到虛擬地址轉換,選擇所述多個存儲器單元的物理幀號以映射到虛擬頁號,并且將虛擬頁號到物理幀號的映射填充到與所述多個存儲器單元相關聯的頁表中。
7.如權利要求1所述的裝置,其中,存儲器單元的交錯行的大小等于虛擬存儲器頁的大小,或者是虛擬存儲器頁的大小的倍數。
8.如權利要求1所述的裝置,其中,所述多個存儲器單元是雙列直插存儲器模塊DIMM、多個DIMM、非易失性DIMM、或同步動態隨機存取存儲器SDRAM內的存儲器模塊。
9.如權利要求1所述的裝置,所述裝置進一步包括具有內核的操作系統,所述內核包括所述驅動器。
10.如權利要求1所述的裝置,其中,所述多個存儲器單元包括n個雙列直插存儲器模塊DIMM,每個DIMM具有m GB的大小,并且每個DIMM為不使用近數據處理NDP或存儲器內處理IMP的數據的存儲貢獻m GB的存儲器位置的k/n,并且n個DIMM中的每個DIMM的剩余的(m-k/n)GB的存儲器位置被用于使用NDP或IMP的數據的存儲。
11.如權利要求1所述的裝置,其中,所述存儲器控制器是所述處理器的部分。
12.如權利要求1-11中的任何一項所述的裝置,其中,所述多個存儲器單元和所述一個或多個硬件數據處理邏輯塊是一個或多個智能存儲器單元的組成部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810565251.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于緩存管理的方法和設備
- 下一篇:VIVT緩存訪問方法、仲裁單元及處理器





