发明名称 |
支持有限共享的向量数据访存控制方法及向量存储器 |
摘要 |
本发明公开了一种支持有限共享的向量数据访存控制方法及向量存储器,方法步骤如下:1)将向量存储器统一编址;2)获取访存信息,将访存信息中的向量地址分解、扩展以及移位循环整理生成N套访存信息;3)将N套访存信息分别发送给向量存储体的访存流水线;如果当前向量访存指令为读指令,将N路写回数据根据共享移位地址进行反向移位循环整理得到N套写回数据并发送给向量处理器中对应的向量处理单元;向量存储器包括向量地址产生器、向量存储体单元和访存管理控制单元,访存管理控制单元包括向量地址整理单元和向量数据整理单元。本发明具有硬件实现代价低、支持向量数据有限共享和非对齐访问的优点。 |
申请公布号 |
CN102279818A |
申请公布日期 |
2011.12.14 |
申请号 |
CN201110213246.3 |
申请日期 |
2011.07.28 |
申请人 |
中国人民解放军国防科学技术大学 |
发明人 |
陈海燕;陈书明;陈跃跃;刘胜;黄远广;刘仲;万江华;陈胜刚;孙书为;张凯;王丽萍 |
分类号 |
G06F13/16(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F13/16(2006.01)I |
代理机构 |
湖南兆弘专利事务所 43008 |
代理人 |
周长清 |
主权项 |
一种支持有限共享的向量数据访存控制方法,其特征在于其实施步骤如下:1)将向量存储器的N路向量存储体进行统一编址;2)获取向量访存指令的访存信息,将访存信息中的向量地址分解为行地址和共享移位地址,将所述行地址对应N路向量存储体编址复制扩展成N个行地址,将N个行地址根据所述共享移位地址进行移位循环整理、并结合所述访存信息生成N套访存信息;3)将所述共享移位地址和N套访存信息分别发送给各向量存储体的访存流水线;如果当前向量访存指令为读指令,则获取N路向量存储体访存流水线读取的写回数据,将所述N路写回数据根据所述共享移位地址进行反向移位循环整理得到N套写回数据,将所述N套写回数据发送给向量处理器中对应的向量处理单元。 |
地址 |
410073 湖南省长沙市开福区砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院微电子与微处理器研究所 |