[发明专利]基于3D存储器的地址生成器有效
申请号: | 201310469997.0 | 申请日: | 2013-10-10 |
公开(公告)号: | CN103777896B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | L·徐 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/14 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储器 地址 生成器 | ||
1.一种用于将3D存储器的存储位置映射至缓冲区的系统,所述系统包含电路,所述电路用于:
基于使用数据作为输入进行的计算的类型来确定将所述数据存储在所述3D存储器中的所述3D存储器中的第一片;
使用确定的第一片将所述数据存储在所述3D存储器中;
将布置在所述3D存储器中的所述第一片中存储位置映射到所述缓冲区中的第一存储位置;
向所述缓冲区中的所述第一存储位置写入数据;
将布置在所述3D存储器中的第二片中的存储位置映射到所述缓冲区中的第二存储位置,其中所述3D存储器中的所述第二片的存储位置与所述3D存储器中的所述第一片的存储位置交叠;
在向所述缓冲区中的所述第一存储位置写入数据之后,从所述缓冲区的所述第二存储位置读取数据;以及
在从所述缓冲区中的所述第二存储位置读取数据之后,向所述缓冲区中的所述第二存储位置写入数据。
2.根据权利要求1所述的系统,其中所述电路进一步可操作来:
将布置在所述3D存储器中的第三片中的存储位置映射到所述缓冲区中的第三存储位置,其中所述3D存储器中的所述第三片的存储位置与所述3D存储器中的所述第二片的存储位置交叠;
从所述缓冲区中的所述第三存储位置读取数据;
在从所述缓冲区中的所述第三存储位置读取数据之后,向所述缓冲区中的所述第三存储位置写入数据;以及
在向所述缓冲区中的所述第三存储位置写入数据之后,从所述缓冲区中的所述第一存储位置读取数据。
3.根据权利要求2所述的系统,其中:
3D存储器是对称立方体;
所述3D存储器的第一片沿所述对称立方体的第一轴线;
所述3D存储器的第二片沿所述对称立方体的第二轴线;以及
所述3D存储器的第三片沿所述对称立方体的第三轴线。
4.根据权利要求1所述的系统,其中映射布置在所述3D存储器中的所述第一片中的存储位置进一步包括基于布置在所述3D存储器中的所述第一片中的对应的存储位置生成与所述缓冲区中的所述第一存储位置相关联的存储地址。
5.根据权利要求1所述的系统,其中所述缓冲区中的所述第一存储位置和所述缓冲区中的所述第二存储位置被锁定。
6.根据权利要求1所述的系统,其中响应于从所述缓冲区中的所述第二存储位置读取数据,所述缓冲区中的所述第二存储位置被释放。
7.根据权利要求3所述的系统,其中所述对称立方体的大小被选择为存储基本上对应于最大数据帧的大小的数个数据样本。
8.根据权利要求1所述的系统,其中所述电路被进一步配置为生成反压使能信号,从而控制数据流向所述缓冲区的速率。
9.一种用于将3D存储器中的存储位置映射至缓冲区的方法,所述方法包括:
基于使用数据作为输入进行的计算的类型来确定将所述数据存储在所述3D存储器中的所述3D存储器中的第一片;
使用确定的第一片将所述数据存储在所述3D存储器中;
将布置在所述3D存储器中的所述第一片中的存储位置映射到所述缓冲区中的第一存储位置;
向所述缓冲区中的所述第一存储位置写入数据;
将布置在所述3D存储器中的第二片中的存储位置映射到所述缓冲区中的第二存储位置,其中所述3D存储器中的所述第二片的存储位置与所述3D存储器中的所述第一片的存储位置交叠;
在向所述缓冲区的所述第一存储位置写入数据之后,从所述缓冲区中的所述第二存储位置读取数据;以及
在从所述缓冲区中的所述第二存储位置读取数据之后,向所述缓冲区中的所述第二存储位置写入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310469997.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于密集波分复用的可堆叠窄带滤波器
- 下一篇:频率偏移估计方法及装置