[发明专利]具有动态可编程分配方案的高带宽存储器系统在审
申请号: | 202011339651.5 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112990451A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 阿卜杜勒卡迪尔·乌特库·迪里尔;克里希纳库马尔·纳拉亚南·奈尔;阿努普·拉梅什·卡德科尔;阿拉温德·卡莱阿;奥利维亚·吴;潘卡杰·坎萨尔 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06F13/12;G06F13/16 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 杨明钊;陆建萍 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 动态 可编程 分配 方案 带宽 存储器 系统 | ||
1.一种系统,包括:
多个存储器单元,其中,所述多个存储器单元中的每一个存储器单元包括请求处理单元和多个存储体;和
耦合到所述多个存储器单元的处理器,其中,所述处理器包括多个处理元件和将所述多个处理元件通信连接到所述多个存储器单元的通信网络,并且其中,所述多个处理元件中的至少第一处理元件包括控制逻辑单元和矩阵计算引擎,所述控制逻辑单元被配置为使用动态可编程分配方案访问来自所述多个存储器单元的数据。
2.根据权利要求1所述的系统,其中,所述多个存储器单元中的每一个存储器单元的请求处理单元被配置成接收广播的存储器请求。
3.根据权利要求2所述的系统,其中,所述广播的存储器请求引用存储在所述多个存储器单元中的每一个存储器单元中的数据。
4.根据权利要求3所述的系统,其中,所述多个存储器单元中的每一个存储器单元的请求处理单元被配置成将所述广播的存储器请求分解成相应的多个部分请求。
5.根据权利要求4所述的系统,其中,所述多个存储器单元中的每一个存储器单元的请求处理单元被配置成确定所述相应的多个部分请求中的每一个部分请求是否对应于存储在所述多个存储体中的与相应的请求处理单元相关联的相应存储体中的数据。
6.根据权利要求4所述的系统,其中,所述多个存储器单元中的每一个存储器单元的请求处理单元被配置成提供与所述相应的多个部分请求中的不同的部分请求相关联的部分响应。
7.根据权利要求6所述的系统,其中,所述第一处理元件的所述控制逻辑单元被配置成接收所述部分响应并组合所述部分响应以生成对所述广播的存储器请求的完整响应。
8.根据权利要求7所述的系统,其中,所述部分响应中的每一个部分响应包括用于排序所述部分响应的相应序列标识符。
9.根据权利要求7所述的系统,其中,所述完整响应存储在所述第一处理元件的本地存储器中。
10.根据权利要求1所述的系统,其中,所述多个存储器单元包括北存储器单元、东存储器单元、南存储器单元和西存储器单元。
11.根据权利要求1所述的系统,其中,所述动态可编程分配方案利用与所述第一处理元件的工作负荷相关联的标识符。
12.根据权利要求11所述的系统,其中,所述多个处理元件中的两个或更多个处理元件共享所述标识符。
13.根据权利要求1所述的系统,其中,所述多个处理元件中的第二处理元件与所述第一处理元件相比,被配置有用于访问存储器单元的不同的动态可编程分配方案。
14.根据权利要求1所述的系统,其中,所述第一处理元件的所述控制逻辑单元还被配置有用于在所述多个存储器单元之间分配数据的访问单位大小。
15.根据权利要求1所述的系统,其中,使用所述动态可编程分配方案将机器学习权重矩阵的数据元素分配在所述多个存储器单元上。
16.一种方法,包括:
接收与工作负荷相关联的存储器配置设置;
创建包括工作负荷标识符的存储器访问请求;
向多个存储器单元广播所述存储器访问请求;
接收与所述存储器访问请求相关联的多个部分响应;和
组合所述多个部分响应以创建对所述存储器访问请求的完整响应。
17.根据权利要求16所述的方法,还包括接收访问单位大小配置设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011339651.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压电致动器的制造方法
- 下一篇:一种草本植物养发配方