[发明专利]使用X-Y堆栈存储器的计算设备和方法有效
申请号: | 201110186412.5 | 申请日: | 2011-07-05 |
公开(公告)号: | CN102467454A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 柳秀晶;朴星培;徐雄;曹暎喆;金政煜;郑武坰;金浩荣 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06T1/60 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 韩明星;薛义丹 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 堆栈 存储器 计算 设备 方法 | ||
1.一种计算设备,包括:
存储器单元,被配置为具有地址空间,所述地址空间被定义为具有至少两个轴的多维空间,所述至少两个轴包括第一轴和第二轴;
存储器存取单元,被配置为包括第一指针寄存器和第二指针寄存器,第一指针寄存器存储指向与第一轴对应的行的第一指针,第二指针寄存器存储指向与第二轴对应的列的第二指针。
2.根据权利要求1所述的计算设备,其中,存储器单元是基于后入先出的堆栈存储器。
3.根据权利要求2所述的计算设备,其中,存储器存取单元在保持第一指针的值的同时,通过增加或减小第二指针的值来沿行的方向使数据从所述存储器单元出栈或使数据进栈到所述存储器单元中,并且在保持第二指针的值的同时,通过增加或减小第一指针的值来沿列的方向使数据从所述存储器单元出栈或使数据进栈到所述存储器单元中。
4.根据权利要求2所述的计算设备,其中,第一指针寄存器是用于存储所述堆栈存储器的栈顶的Y坐标的第一堆栈指针寄存器,第二指针寄存器是用于存储所述堆栈存储器的栈顶的X坐标的第二堆栈指针寄存器。
5.根据权利要求1所述的计算设备,还包括:存储器分配单元,被配置为通过沿第一轴分配二维数据的行数据并且沿第二轴分配二维数据的列数据,来将地址空间分配给二维阵列数据。
6.根据权利要求5所述的计算设备,其中,存储器分配单元使用二维矢量地址来分配地址空间。
7.一种计算设备,包括:
存储器单元,被配置为具有地址空间,所述地址空间被定义为具有至少两个轴的多维空间,并且所述存储器单元被配置为按照后入先出方式将数据存储在所述存储器单元中或从所述存储器单元输出数据,所述至少两个轴包括X轴和Y轴;
存储器分配单元,被配置为通过沿X轴分配二维数据的行数据并且沿Y轴分配二维数据的列数据,来将地址空间分配给二维阵列数据;
存储器存取单元,被配置为包括第一指针寄存器和第二指针寄存器,第一指针寄存器存储指向与X轴对应的行的第一指针,第二指针寄存器存储指向与Y轴对应的列的第二指针,并且所述存储器存取单元被配置为在保持第一指针的值的同时,通过增加或减小第二指针的值来沿行的方向使数据从所述存储器单元出栈或使数据进栈到所述存储器单元中,并且在保持第二指针的值的同时,通过增加或减小第一指针的值来沿列的方向使数据从所述存储器单元出栈或使数据进栈到所述存储器单元中。
8.根据权利要求7所述的计算设备,其中,存储器单元是堆栈存储器,其中,具有二维阵列结构的图像数据被写入到所述堆栈存储器中或从所述堆栈存储器被读取。
9.根据权利要求8所述的计算设备,其中,所述存储器存取单元是用于沿所述图像数据的行方向或列方向处理所述图像数据的数字信号处理器。
10.一种计算方法,包括:
将存储器的地址空间分配给具有二维阵列结构的图像数据,所述地址空间被定义为具有至少两个轴的多维空间,所述至少两个轴包括X轴和Y轴;
在保持第一指针的值的同时,通过增加或减小第二指针的值来沿X轴存储图像数据的行数据,并且在保持第二指针的值的同时,通过增加或减小第一指针的值来沿Y轴存储图像数据的列数据,其中,第一指针指向与X轴对应的行,第二指针指向与Y轴对应的列。
11.根据权利要求10所述的计算方法,其中,所述存储器是堆栈存储器,其中,按照后入先出方式将数据写入到所述堆栈存储器中或从所述堆栈存储器读取数据。
12.根据权利要求10所述的计算方法,其中,所述存储器的地址空间中的每个位置具有二维矢量地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110186412.5/1.html,转载请声明来源钻瓜专利网。