[发明专利]GPGPU中基于全局节点信息的NoC仲裁方法有效
申请号: | 201711479871.6 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108199985B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 王志英;马胜;刘文杰;陆洪毅;沈立;陈微;何锡明 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | H04L12/933 | 分类号: | H04L12/933;H04L12/937 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清;胡君 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gpgpu 基于 全局 节点 信息 noc 仲裁 方法 | ||
1.一种GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于,步骤包括:
S1.收集网络中各个计算节点的性能信息,根据所述性能信息设置各个计算节点的优先级,并广播给所有计算节点进行全局同步更新;
S2.当计算节点发出访存请求时,将各计算节点中需要向网络注入的数据包进行分组,得到数据包的分组信息;具体为当计算节点发出访存请求时,具体根据各计算节点需要向网络注入的数据包的产生时间,按照时间间隔Tgroup进行分组,获取各组对应的分组编号GID,将所述分组编号GID、当前计算节点的优先级信息一起作为所述访存请求的附加仲裁信息,并在NoC中进行传输;计算节点进行请求仲裁时,先根据所述分组信息进行组间仲裁,再根据所述计算节点的优先级对所述组间仲裁中胜出的分组进行组内仲裁,当经过所述组内仲裁后仍然有多个请求胜出,对胜出的分组采用局部仲裁机制进行附加仲裁。
2.根据权利要求1所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于,所述步骤S1具体通过配置一个中央决策逻辑CDL模块,通过所述中央决策逻辑CDL模块定期收集网络中各个计算节点的性能信息,根据所述性能信息设置各个计算节点的优先级,以及广播给所有计算节点进行全局同步更新。
3.根据权利要求2所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于,所述中央决策逻辑CDL模块进行全局同步更新具体包括:将所述中央决策逻辑CDL模块和各个计算节点之间配置为采用数据包的方式进行通信,当一个决策周期结束时,各个计算节点将该周期内收集到的计算节点的性能信息以RCSP(Rank Control Send Packet,秩控制发送包)的形式发送给CDL;所述中央决策逻辑CDL模块接收到所有节点的RCSP(Rank ControlReceive Packet,秩控制接收包)后,开始计算各个节点的优先级,并将所有节点的最新优先级信息以RCRP的形式广播给所有计算节点以进行全局同步更新。
4.根据权利要求1或2或3所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于:所述性能信息具体包括缓存未命中率。
5.根据权利要求1或2或3所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于:所述步骤S2中当计算节点发出访存请求时,具体根据各计算节点需要向网络注入的数据包的产生时间,按照时间间隔Tgroup进行分组,获取各组对应的分组编号GID,将所述分组编号GID、当前计算节点的优先级信息一起作为所述访存请求的附加仲裁信息,并在NoC中进行传输。
6.根据权利要求5所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于,所述获取各组对应的分组编号GID具体包括:基于数据包的产生时间和分组的时间间隔Tgroup对数据包进行循环分组编号,使得第(k+1)Tgroup个时间间隔内注入的数据包的所述分组编号GID为m+1,第(k+2)Tgroup个时间间隔内注入的数据包的所述分组编号GID为m+2,其中当前时间间隔为kTgroup,m为所述分组编号GID的值,且当所述分组编号GID达到Gmax-1时,下一个时间间隔Tgroup内到达的数据包的所述分组编号GID重新设为0,依此类推完成循环分组,Gmax为分组编号的上界。
7.根据权利要求6所述的GPGPU中基于全局节点信息的NoC仲裁方法,其特征在于,所述获取各组对应的分组编号GID后,还包括根据各个分组的所述分组编号GID以及分组的优先级计算分组的优先级编号PGID步骤,以根据所述优先级编号PGID进行组间仲裁;所述分组的优先级编号PGID具体按式PGID=(CGID-GID)mod Gmax计算得到,其中CGID为当前时刻的分组编号,GID为待计算优先级的分组实际编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711479871.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云台控制系统、云台网关
- 下一篇:一种数据传输方法、堆叠设备及堆叠系统