[发明专利]处理器存储器存取在审
申请号: | 201980053161.8 | 申请日: | 2019-05-21 |
公开(公告)号: | CN112602058A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 克哈莱德·玛来吉;特朗格-邓格·恩古延;朱利恩·斯奇米特;皮埃尔-伊曼纽尔·伯纳德 | 申请(专利权)人: | 弗索拉公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F15/80 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 南霆;李有财 |
地址: | 法国默东*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 存储器 存取 | ||
1.一种计算装置(1),其包括:
-多个算术逻辑单元(9);
-一组寄存器(11),其能够将操作数类型的数据供应到所述算术逻辑单元(9)的输入,且能够被供应来自所述算术逻辑单元(9)的输出的数据;
-存储器(13);
-存储器接口(15),借助于所述存储器接口(15)在所述寄存器(11)和所述存储器(13)之间传输和路由数据(A0、A15);
-控制单元(5),其被配置成根据处理链微架构控制所述算术逻辑单元(9),使得所述算术逻辑单元(9)彼此并行地执行计算操作,所述控制单元(5)进一步被设计成借助于所述存储器接口(15)控制存储器存取操作,
所述控制操作生成:
-至少一个循环i,其包含借助于算术逻辑单元(9)实施至少一个第一计算操作和从所述存储器(13)将第一数据集(AA4_7;BB4_7)下载到至少一个寄存器(11);
-至少一个循环ii,其在所述至少一个循环i之后,包含借助于算术逻辑单元(9)实施第二计算操作,针对所述第二计算操作,所述第一数据集(AA4_7;BB4_7)的至少一部分(A4;B4)形成至少一个操作数。
2.根据权利要求1所述的装置,其特征在于,所述控制单元(5)进一步被配置成,在控制所述算术单元和所述存储器存取操作之前,实施识别算法,以用于基于所述至少一个循环ii期间待实施的所述第二计算操作识别所述至少一个循环i期间待下载的所述第一数据集(AA4_7;BB4_7)。
3.根据前述权利要求中任一项所述的装置,其特征在于,所述控制单元(5)被配置成实施彼此分离的两个循环i,使得彼此分离的两个第一数据集(AA4_7、BB4_7)下载到至少一个寄存器(11),所述两个第一数据集(AA4_7、BB4_7)中的每一个的至少一部分(A4、B4)形成用于所述至少一个循环ii的所述第二计算操作的操作数。
4.根据前述权利要求中任一项所述的装置,其特征在于,所述控制单元(5)被配置成实施彼此分离的多个循环ii,且使得形成用于循环ii的所述第二计算操作的至少一个操作数的所述第一数据集(AA4_7)的部分(A4;A5;A6;A7)在所述多个循环ii之间不同。
5.根据前述权利要求中任一项所述的装置,其特征在于,所述控制单元(5)被配置成执行一系列至少一个循环i和一个循环ii的至少两个迭代,所述两个迭代至少部分叠加使得第一次迭代的至少一个循环ii形成随后迭代的循环i。
6.根据前述权利要求中任一项所述的装置,其特征在于,所述控制单元(5)被配置成在第一循环i之前设置初始化阶段,所述初始化阶段包含从所述存储器(13)向至少一个寄存器(11)下载至少一个数据集(AA0_3;BB0_3),所述至少一个数据集(AA0_3;BB0_3)形成用于所述第一循环i的所述第一计算操作的操作数。
7.根据前述权利要求中任一项所述的装置,其特征在于,所述控制单元(5)进一步被设计成借助于所述存储器接口(15)控制所述存储器存取操作,使得所述控制操作生成:
-在循环i期间,由多个算术逻辑单元(9)实施多个第一计算操作;
-在循环ii期间,由多个算术逻辑单元(9)实施多个第二计算操作,
选择每个待下载数据集的数据的分组以便匹配计算操作到多个算术逻辑单元(9)中的每一个的指派的分配,使得所述算术逻辑单元(9)具有同步、异步或混合操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗索拉公司,未经弗索拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980053161.8/1.html,转载请声明来源钻瓜专利网。