[发明专利]一种流处理器中多核扩展的方法无效
申请号: | 200710034642.3 | 申请日: | 2007-03-29 |
公开(公告)号: | CN101021830A | 公开(公告)日: | 2007-08-22 |
发明(设计)人: | 任巨;文梅;伍楠;张春元;何义;杨乾明;荀长庆;管茂林 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F15/76 | 分类号: | G06F15/76 |
代理公司: | 国防科技大学专利服务中心 | 代理人: | 郭敏 |
地址: | 410073湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种流处理器中多核扩展的方法,要解决的技术问题是提供一种适用于流处理器的多核扩展方法,既减小扩展开销,又不增加VLIW编译器调度的难度,提高执行效率。技术方案是首先改进流处理核的逻辑结构,然后在多核流处理器中设置一个可编程专用数据通道作为核间的流数据传输通道,并在流控制器中增加一个通道信息寄存器文件缓存流传输的信息。本发明通过改进流处理核的逻辑结构,使在单片流处理器中能够设置多个流处理核,采用本发明后功耗资源仅随核的数量呈线性增长,可编程专用数据通道增加了可扩展性,且硬件开销小,传输效率高。 | ||
搜索关键词: | 一种 处理器 多核 扩展 方法 | ||
【主权项】:
1.一种流处理器中多核扩展的方法,其特征在于它包括以下步骤:第一步,改进流处理核的逻辑结构:每个流处理核内部设置一个微控制器、M个内部结构相同的运算簇及M个流缓冲,一个本地流寄存器文件;流缓冲与运算簇一一对应;M的数目由硬件资源的大小决定,M的取值范围在4至8之间;本地流寄存器文件的大小随M的变化而增加;每个流缓冲分别与一个运算簇连接,这些流缓冲都与本地流寄存器文件连接,流处理核内的运算簇只从本地流寄存器文件中读写流数据,这种结构称为分布式流寄存器文件的多核流体系结构;第二步,在分布式流寄存器文件的多核流处理器中设置一个可编程专用数据通道作为核间的流数据传输通道:在具有N个流处理核的流处理器中,专用数据通道中包含N个独立的双向数据通道,每个双向数据通道包含一个N路选择器,一个控制寄存器,N个流缓冲;每个流缓冲的输出接口都与N路选择器的一个输入接口连接,N路选择器的输出接口与每个流缓冲的输入接口连接,控制寄存器控制数据的传输方向;双向通道中的一个流缓冲与每个核中的流寄存器文件相连;这样形成了N组独立的双向数据通道,每个本地流寄存器文件通过流缓冲与这N个通道分别相连,形成最大结点度为N的拓扑结构,能够最多同时配置传输N组流;第三步,在流控制器中增加一个通道信息寄存器文件PIRF,PIRF由多个寄存器组成,每个寄存器缓存一路流传输的信息,包含源流寄存器文件编码和目的流寄存器文件编码,源流寄存器文件编码和目的流寄存器文件编码是根据本地流寄存器文件的数目生成的二进制编码;PIRF与流控制器中的指令发射单元的输出端口通过控制信号线连接,PIRF的输出端口与可编程专用数据通道的控制寄存器连接,指令发射单元向PIRF发控制信号,PIRF接到控制信号后向控制寄存器传输路由信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710034642.3/,转载请声明来源钻瓜专利网。
- 上一篇:具有增强方向性的扩音器设备
- 下一篇:非易失性半导体存储装置