[发明专利]流处理器中数据流、指令流的控制方法无效
| 申请号: | 200710034743.0 | 申请日: | 2007-04-16 |
| 公开(公告)号: | CN101034345A | 公开(公告)日: | 2007-09-12 |
| 发明(设计)人: | 张民选;杨学军;邢座程;蒋江;阳柳;马驰远;李勇;陈海燕;高军;李晋文;衣晓飞;张明;穆长富;曾献君;倪晓强;唐遇星;张承义 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/45 |
| 代理公司: | 湖南兆弘专利事务所 | 代理人: | 赵洪 |
| 地址: | 410073湖南省长沙市砚*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种流处理器中数据流、指令流的控制方法,当遇到一个流操作(Processor)时,将执行以下过程:(1)调用Run time dispatcher,它将调用一个运行在主处理器上的软件模块run-time dispatcher,将该Processor操作相对应的数据结构提交给Run-time Dispatcher;(2)流级指令的动态生成,Run-time Dispatcher会根据该数据结构的相关信息动态生成流级指令,并将其发送到指令发射缓冲器中;(3)将流级指令发射到流控制器中;(4)流指令的发射与执行。本发明是一种能够实现计算与访存相分离、充分开发流应用的数据局域性和并发性的流处理器中数据流、指令流的控制方法。 | ||
| 搜索关键词: | 处理器 数据流 指令 控制 方法 | ||
【主权项】:
1、一种流处理器中数据流、指令流的控制方法,其特征在于当遇到一个流操作(Processor)时,将执行以下过程:(1)、调用Run_time dispatcher,它将调用一个运行在主处理器上的软件模块run-timedispatcher,将该Processor操作相对应的数据结构提交给Run-time Dispatcher;(2)、流级指令的动态生成,Run-time Dispatcher会根据该数据结构的相关信息动态生成流级指令,并将其发送到指令发射缓冲器中;(3)、将流级指令发射到流控制器中,Run-time Dispatcher会一直等待直到当前的流指令可以被发送,就立即通过流处理器的与主机之间的接口将该流指令发送到流控制器;(4)、流指令的发射与执行,流控制器会在满足指令间相关性及资源可用的条件下,尽可能地乱序发射流指令,以充分发掘流指令的并行性,当该指令所需要的硬件资源空闲的再次空闲的时候,那么该条流指令执行完成,会从指令队列中离队。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710034743.0/,转载请声明来源钻瓜专利网。





