[发明专利]邻接存储器地址处的数据存储在审
| 申请号: | 201780055220.6 | 申请日: | 2017-07-27 |
| 公开(公告)号: | CN109690956A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 艾瑞克·马胡林;戴维·霍伊尔 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器地址 第一偏移 第一数据 偏移 向量 有效数据存储 存储器 数据存储 数据向量 有效数据 邻接 单指令多数据 计数指令 无效数据 并行 关联 | ||
1.一种方法,其包括:
在单指令多数据SIMD处理器处:
执行并行前缀有效计数指令以:
确定与包含有效数据和无效数据的数据元素的序列中的第一有效位置相关联的第一偏移;及
确定与数据元素的所述序列中的第二有效位置相关联的第二偏移,所述第二偏移基于所述第一偏移及数据元素的所述序列中的与有效数据相关联的多个位置。
2.根据权利要求1所述的方法,其中所述第一偏移与所述第二偏移同时经确定。
3.根据权利要求1所述的方法,其进一步包括将所述第一有效位置与所述第二有效位置之间的与有效数据相关联的所述多个位置添加到所述第一偏移以计算所述第二偏移。
4.根据权利要求1所述的方法,其进一步包括:
将来自与数据元素的所述序列相关联的第一数据向量的第一有效数据存储于存储器的第一存储器地址处,所述第一存储器地址基于所述第一偏移;及
将来自与数据元素的所述序列相关联的第二数据向量的第二有效数据存储于所述存储器的特定存储器地址处,所述特定存储器地址基于所述第二偏移。
5.根据权利要求4所述的方法,其进一步包括将来自所述第一数据向量的额外有效数据存储于邻接于所述存储器的所述第一存储器地址的额外依序存储器地址处。
6.根据权利要求5所述的方法,其中所述特定存储器地址邻接于所述额外依序存储器地址中的最后一个存储器地址。
7.根据权利要求4所述的方法,其中所述第一有效数据和所述第二有效数据并行地存储。
8.根据权利要求7所述的方法,其中与所述第一有效数据同时存储所述第二有效数据包含:
在第一时间段期间存储所述第一有效数据;及
在所述第一时间段期间同时存储所述第二有效数据。
9.根据权利要求4所述的方法,其中所述第一存储器地址和所述特定存储器地址为经压缩存储器数据向量的存储器地址。
10.根据权利要求9所述的方法,其进一步包括提取存储于所述经压缩存储器数据向量处的数据。
11.根据权利要求10所述的方法,其进一步包括响应于提取存储于所述经压缩存储器数据向量处的所述数据处理存储于所述经压缩存储器数据向量处的所述数据。
12.根据权利要求1所述的方法,其进一步包括,在处理存储于所述经压缩存储器数据向量处的所述数据之后:
执行所述并行前缀有效计数指令以确定将邻接存储器中的经处理数据的位置映射到数据的稀疏序列中的有效数据的位置的偏移;及
将所述经处理数据从邻接存储器加载到数据的所述稀疏序列中的有效数据的所述位置。
13.一种设备,其包括:
存储器;及
单指令多数据SIMD处理器,其经配置以:
执行并行前缀有效计数指令,其中执行所述并行前缀有效计数指令使所述SIMD处理器:
确定与包含有效数据和无效数据的数据元素的序列中的第一有效位置相关联的第一偏移;及
确定与数据元素的所述序列中的第二有效位置相关联的第二偏移,所述第二偏移基于所述第一偏移及数据元素的所述序列中的与有效数据相关联的多个位置。
14.根据权利要求13所述的设备,其中所述第一偏移与所述第二偏移同时经确定。
15.根据权利要求13所述的设备,其中所述SIMD处理器经配置以将所述第一有效位置与所述第二有效位置之间的与有效数据相关联的所述多个位置添加到所述第一偏移以计算所述第二偏移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780055220.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:噪声整形电路与三角积分数模转换器
- 下一篇:熵编码的系统级测试





