发明名称 |
灵活分配运算群资源的流处理器扩展方法 |
摘要 |
本发明公开了一种灵活分配运算群资源的流处理器扩展方法,其步骤为:(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号国防科学技术大学计算机学院 |