发明名称 灵活分配运算群资源的流处理器扩展方法
摘要 本发明公开了一种灵活分配运算群资源的流处理器扩展方法,其步骤为:(1)设置微控制器阵列,微控制器阵列由两个或两个以上的微控制器组成,在流寄存器文件SRF中,为微控制器阵列中的每一个微控制器增加一个读流的接口,各微控制器具有相同的结构以及与流控制器相同的接口,都可以在流控制器的控制下启动执行一个核级程序;(2)设置微控制器阵列中微控制器与运算群的接口;(3)设置流控制器,在流控制器上增加与各个微控制器的接口;(4)设置流控制器中的流指令Clusterop,令一个核级程序只在一个微控制器和部分运算群上执行,保证在运算群资源许可的前提下,使多个微控制器同时执行核级程序。本发明可以并行执行多个核级程序、灵活分配计算资源、加速流数据处理。
申请公布号 CN100456231C 申请公布日期 2009.01.28
申请号 CN200710034574.0 申请日期 2007.03.19
申请人 中国人民解放军国防科学技术大学 发明人 衣晓飞;陈海燕;蒋江;杨学军;张民选;邢座程;张明;穆长富;阳柳;曾献君;马驰远;李勇;高军;李晋文;倪晓强;唐遇星;张承义;齐树波
分类号 G06F9/38(2006.01);G06F15/80(2006.01) 主分类号 G06F9/38(2006.01)
代理机构 湖南兆弘专利事务所 代理人 赵洪
主权项 1、一种灵活分配运算群资源的流处理器扩展方法,其特征在于步骤为:(1)设置微控制器阵列,微控制器阵列由两个或两个以上用来控制运算群的微控制器组成,在流寄存器文件中,为微控制器阵列中的每一个微控制器增加一个读流接口,每个微控制器具有相同的结构,各微控制器都有一个连接流寄存器文件的读流接口,在流控制器的控制下启动执行一个核级程序;(2)设置各微控制器连接运算群的接口;(3)设置流控制器,在流控制器上增加与各个微控制器的接口;(4)设置流控制器中的流指令Clusterop,通过在Clusterop指令中增加一个10位的执行体位域,指明执行核级程序的微控制器号以及运算群号,令一个核级程序只在一个微控制器和部分运算群上执行,保证在运算群资源许可的前提下,使多个微控制器同时执行核级程序。
地址 410073湖南省长沙市砚瓦池正街47号国防科学技术大学计算机学院