发明名称 一种矩阵数据存取方法及其矩阵数据存储装置
摘要 一种矩阵数据存取方法,包括下列步骤:包含有预定的高维矩阵数据存储空间,它经过多级的降维处理转化为多个二维矩阵数据存储空间,每一个二维矩阵数据存储空间再分解成相互逻辑独立的二维子矩阵数据存储空间;数据在高维矩阵数据存储空间中的存放方式:由高维到低维,在每一个二维子矩阵数据存储空间中的存放方式:由左到右,由上到下,按照模存放;将二维子矩阵数据存储空间通过数据存储模式的配置映射到多个物理存储器中,根据配置条件从多个物理存储器的每一个存储器中的相应地址中读取需要存取的二维子矩阵数据存储空间中的数据块的数据。以及提供了一种矩阵数据存储装置。本发明存储效率高、能满足不同类型数据存取的要求。
申请公布号 CN100424654C 申请公布日期 2008.10.08
申请号 CN200510061703.6 申请日期 2005.11.25
申请人 杭州中天微系统有限公司 发明人 严晓浪;秦兴;刘大可;葛海通;罗晓华
分类号 G06F12/02(2006.01) 主分类号 G06F12/02(2006.01)
代理机构 杭州天正专利事务所有限公司 代理人 王兵;黄美娟
主权项 1. 一种矩阵数据存取方法,该方法包括下列步骤:包含有预定的高维矩阵数据存储空间,它经过多级的降维处理最终转化为多个二维矩阵数据存储空间,每一个二维矩阵数据存储空间再分解成一系列的相互逻辑独立的二维子矩阵数据存储空间,所述的二维子矩阵为m×n矩阵,m、n为自然数;数据在所述高维矩阵数据存储空间进行存放时采取由高维到低维的方式,在每一个二维子矩阵数据存储空间中进行存放时采取由左到右,由上到下的顺序,按照模N的结果进行存放的方式,N是指物理存储器的模数;将所述二维子矩阵数据存储空间通过数据存储模式的配置映射到多个物理存储器中,所述数据存储模式的配置内容包括:基地址、数据元素宽度、行跨度、列跨度和数据存储模式;在存取所述二维子矩阵数据存储空间的数据时,指定需要存取的二维子矩阵数据存储空间中的数据块的首地址相对于二维子矩阵数据存储空间的基地址的行偏移和列偏移;以及,需要存取的二维子矩阵数据存储空间中的数据块的排列方向;需要存取的二维子矩阵数据存储空间中的数据块的长度;从而从多个物理存储器的每一个存储器中的相应地址中读取需要存取的二维子矩阵数据存储空间中的数据块的数据;在读取数据时,从物理存储器中读出的数据按照需要经过数据置换以使其满足需要的读取数据顺序;在存入数据时,数据在送入物理存储器中需要经过数据置换以使其满足物理存储器中需要的存放顺序。
地址 310012浙江省杭州市西湖区华星路99号东部软件园创业大厦A403