[發明專利]用于多內核系統的存儲器池分配在審
| 申請號: | 201980029698.0 | 申請日: | 2019-05-01 |
| 公開(公告)號: | CN112074820A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | M·西蒙斯;A·P·西斯特拉;P·古普塔 | 申請(專利權)人: | 微芯片技術股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳斌 |
| 地址: | 美國亞*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 內核 系統 存儲器 分配 | ||
1.一種裝置,包括:
多個處理內核,所述多個處理內核包括第一內核和第二內核;
存儲器池,所述存儲器池包括多個存儲塊,其中每個存儲塊包括數據端口和存儲器檢查端口;
所述第一內核與所述多個存儲塊中的每個存儲塊之間的第一連接;
所述第二內核與所述多個存儲塊中的每個存儲塊之間的第二連接;和,
芯片選擇電路,所述芯片選擇電路被配置為在所述第一內核和所述第二內核之間共享對所述存儲器池的訪問。
2.根據權利要求1所述的裝置,其中所述芯片選擇電路被配置為通過以下方式共享對所述存儲器池的訪問:
使得能夠通過所述存儲塊的相應數據端口將數據從所述第一內核訪問到所述存儲塊;以及
使得能夠通過所述存儲塊的相應存儲器檢查端口將數據從所述第二內核訪問到所述存儲塊。
3.根據權利要求2所述的裝置,其中所述芯片選擇電路被進一步配置為通過使得能夠通過所述存儲塊的所述相應存儲器檢查端口將數據從所述第三內核訪問到所述存儲塊來共享在所述多個處理內核中的所述第一內核、所述第二內核和所述第三內核之間對所述存儲器池的訪問。
4.根據權利要求2-3中任一項所述的裝置,其中所述芯片選擇電路被進一步配置為使能通過所述存儲塊的所述相應存儲器檢查端口從存儲器測試電路到所述存儲塊的訪問信號。
5.根據權利要求2-4中任一項所述的裝置,其中所述芯片選擇電路被進一步配置為基于確定所述第一內核是比所述第二內核更高優先級的內核來使得能夠通過相應數據端口從所述第一內核訪問數據,并且使得能夠通過相應存儲器檢查端口從所述第二內核訪問數據。
6.根據權利要求2-5中任一項所述的裝置,其中所述芯片選擇電路被進一步配置為同時:
使得能夠通過給定存儲器的相應數據端口將數據從所述第一內核訪問到給定存儲塊;以及
使得能夠通過所述給定存儲器的相應存儲器檢查端口將數據從所述第二內核訪問到所述給定存儲塊。
7.根據權利要求1-6中任一項所述的裝置,其中所述存儲塊具有不同的尺寸。
8.根據權利要求1-7中任一項所述的裝置,其中在將由所述第一內核和所述第二內核執行的軟件的編譯期間確定存儲塊到相應內核的分配。
9.根據權利要求1-8中任一項所述的裝置,其中所述芯片選擇電路被進一步配置為:
從編譯過程確定存儲塊到內核的分配;并且
基于確定給定存儲塊未被分配給內核,關閉所述給定存儲塊。
10.一種方法,包括:
訪問包括第一內核和第二內核的多個處理內核;
訪問包括多個存儲塊的存儲器池,其中每個存儲塊包括數據端口和存儲器檢查端口;
在所述第一內核與所述多個存儲塊中的每個存儲塊之間建立第一連接;
在所述第二內核與所述多個存儲塊中的每個存儲塊之間建立第二連接;以及,
共享在所述第一內核和所述第二內核之間對所述存儲器池的訪問。
11.根據權利要求10所述的方法,還包括通過以下方式共享對所述存儲器池的訪問:
使得能夠通過所述存儲塊的相應數據端口將數據從所述第一內核訪問到所述存儲塊;以及
使得能夠通過所述存儲塊的相應存儲器檢查端口將數據從所述第二內核訪問到所述存儲塊。
12.根據權利要求11所述的方法,還包括通過使得能夠通過所述存儲塊的所述相應存儲器檢查端口將數據從所述第三內核訪問到所述存儲塊來共享在所述多個處理內核中的所述第一內核、所述第二內核和所述第三內核之間對所述存儲器池的訪問。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微芯片技術股份有限公司,未經微芯片技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980029698.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:溫度敏感物品的遞送
- 下一篇:用于自然語言處理的音頻分析





