[发明专利]用于执行SIMD收集和复制操作的方法和设备有效
申请号: | 201780035161.6 | 申请日: | 2017-06-06 |
公开(公告)号: | CN109313548B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 艾瑞克·韦恩·马胡林;雅各布·帕维尔·戈拉布;卢西恩·科德雷斯库 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F9/345;G06F12/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 系统和方法涉及高效存储器操作。运用定位于存储器内或非常接近于存储器的收集结果缓冲器实施单指令多数据SIMD收集操作,以在存储器中从多个正交位置接收或收集多个数据元素,且一旦所述收集结果缓冲器完成,那么将所述所收集数据传送到处理器寄存器。通过执行用于将来自多个正交源地址的多个数据元素复制到所述存储器内的对应多个目标地址而不在中间复制到处理器寄存器的两个或更多个指令来执行SIMD复制操作。因此,在未由所述处理器引导的情况下在背景模式下执行所述存储器操作。 | ||
搜索关键词: | 用于 执行 simd 收集 复制 操作 方法 设备 | ||
【主权项】:
1.一种执行存储器操作的方法,所述方法包括:通过处理器提供存储器的两个或更多个源地址;将来自所述存储器中的两个或更多个源地址的两个或更多个数据元素复制到收集结果缓冲器;以及使用单指令多数据SIMD加载操作来将所述两个或更多个数据元素从所述收集结果缓冲器加载到所述处理器中的向量寄存器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780035161.6/,转载请声明来源钻瓜专利网。