[发明专利]用于转换存储器与多个向量寄存器之间的多个数据结构的设备及方法有效
申请号: | 201680043226.7 | 申请日: | 2016-06-20 |
公开(公告)号: | CN107851014B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 姆布·埃约勒;奈杰尔·约翰·斯蒂芬斯;杰弗里·格尼恩;亚历克斯·克莱伯;查尔西·塔克 | 申请(专利权)人: | ARM有限公司;苹果公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/345 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本案提供一种设备及方法,用于在存储器与多个向量寄存器之间转换多个数据结构,每个向量寄存器经排列以储存包括多个数据元素的向量操作数。访问电路用于执行访问操作,以在存储器中的数据结构与规定的向量寄存器之间移动向量操作数数据元素,每个数据结构包括储存在存储器中连续地址处的多个数据元素。解码电路可响应于标识多个向量寄存器及相对于彼此在存储器中不连续定位的多个数据结构的单一访问指令,以产生控制信号以控制访问电路来执行访问操作序列,在存储器与多个向量寄存器之间移动该多个数据结构,以使得每个向量寄存器中的向量操作数保存来自多个数据结构中的每个的对应数据元素。这提供极高效的机制以用于执行复杂访问操作,从而提高执行速度,以及有可能降低功耗。 | ||
搜索关键词: | 用于 转换 存储器 向量 寄存器 之间 数据结构 设备 方法 | ||
【主权项】:
一种装置,包括:一组向量寄存器,每个向量寄存器经排列以储存包括多个数据元素的向量操作数;访问电路,用于执行访问操作,以在存储器中的数据结构与所述向量寄存器组之间移动向量操作数的数据元素,每个数据结构包括储存在所述存储器中连续地址处的多个数据元素;解码电路,可响应于标识来自所述向量寄存器组的多个向量寄存器及相对于彼此在所述存储器中不连续定位的多个数据结构的单一访问指令,来产生控制信号以控制所述访问电路以执行所述访问操作的序列,以在所述存储器与所述多个向量寄存器之间移动所述多个数据结构,从而使得所述多个向量寄存器中每个向量寄存器中的所述向量操作数保存来自所述多个数据结构中的每个的对应数据元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司;苹果公司,未经ARM有限公司;苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680043226.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种综合管廊临时封堵墙构造
- 下一篇:一种智能防沉降井盖