[发明专利]有源存储器件聚集、分散和过滤在审
申请号: | 201310561131.2 | 申请日: | 2013-11-12 |
公开(公告)号: | CN103810125A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | B.M.弗莱舍;T.W.福克斯;H.M.雅各布森;J.A.卡伦;J.H.莫雷诺;R.奈尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F12/08 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有源 存储 器件 聚集 分散 过滤 | ||
1.一种用于在有源存储器件中传送数据的方法,该有源存储器件包括存储器和处理元件,该方法包括:
取出并解码指令,用于由该处理元件执行;以及
基于确定该指令是聚集指令,该处理元件进行:
确定要从中聚集数据元素的所述存储器中的多个源地址;
确定所述存储器中的目的地地址;以及
将一个或多个聚集的数据元素从所述多个源地址传送到所述存储器中的以所述目的地地址开始的连续位置。
2.如权利要求1的方法,其中所述指令、所述多个源地址以及所述目的地地址由与所述处理元件通信的主处理器提供。
3.如权利要求2的方法,其中以有效地址格式从所述主处理器接收所述多个源地址和所述目的地地址,并且当进行向所述存储器的加载和存储操作时,由所述处理元件将其翻译为真实地址格式。
4.如权利要求2的方法,其中确定从中聚集数据元素的所述存储器中的多个源地址还包括从所述主处理器接收源地址指针,该源地址指针标识包含所述多个源地址的、所述存储器中的位置。
5.如权利要求1的方法,其中所述多个源地址标识所述存储器中的不连续的位置,所述有源存储器件是三维存储器立方体,所述存储器被划分为三维分块的区域作为存储器区块,并且通过所述有源存储器件中的一个或多个存储器控制器访问所述存储器中的不连续的位置。
6.如权利要求1的方法,还包括:
基于确定所述指令是分散指令:
确定要从中读取在连续位置处的多个数据元素的所述存储器中的源地址;
确定用于在不连续的位置处存储所述数据元素的所述存储器中的一个或多个目的地地址;以及
将所述数据元素中的一个或多个从所述源地址传送到所述一个或多个目的地地址。
7.如权利要求6的方法,还包括:
标识与所述指令相关联的过滤标准;以及
应用所述过滤标准以根据所述过滤标准限制在源地址和目的地地址之间的传送。
8.一种有源存储器件的处理元件,包括:
加载存储队列,配置为与所述有源存储器件中的存储器接口;
指令缓冲器,耦接到所述加载存储队列,并且配置为接收指令;以及
解码器,耦接到所述指令缓冲器,所述解码器配置为解码所述指令,并且基于确定所述指令是聚集指令,所述处理元件配置为进行:
确定要从中聚集数据元素的存储器中的多个源地址;
确定存储器中的目的地地址;以及
将一个或多个聚集的数据元素从所述多个源地址传送到存储器中的以所述目的地地址开始的连续位置。
9.如权利要求8的处理元件,其中所述指令、所述多个源地址以及所述目的地地址由与所述处理元件通信的主处理器提供。
10.如权利要求9的处理元件,还包括有效-真实地址翻译单元,其中以有效地址格式从所述主处理器接收所述多个源地址和所述目的地地址,并且由所述有效-真实地址翻译单元将其翻译为真实地址格式。
11.如权利要求9的处理元件,其中确定从中聚集数据元素的存储器中的多个源地址还包括从所述主处理器接收源地址指针,该源地址指针标识包含所述多个源地址的、所述存储器中的位置。
12.如权利要求8的处理元件,其中基于确定所述指令是分散指令,所述处理元件还配置为进行:
确定要从中读取在连续位置处的多个数据元素的所述存储器中的源地址;
确定用于在不连续的位置处存储所述数据元素的所述存储器中的一个或多个目的地地址;以及
将所述数据元素中的一个或多个从所述源地址传送到所述一个或多个目的地地址。
13.如权利要求12的处理元件,其中所述解码器还配置为标识与所述指令相关联的过滤标准,并且所述处理元件还配置为应用所述过滤标准以根据所述过滤标准限制在源地址和目的地地址之间的传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310561131.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:主控装置
- 下一篇:一种作业调度方法和计算装置