[发明专利]面向通讯同步的多处理器阵列重构的方法有效
申请号: | 201610497074.X | 申请日: | 2016-06-27 |
公开(公告)号: | CN106201979B | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 吴亚兰;武继刚;姜文超;刘竹松 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F15/163 | 分类号: | G06F15/163 |
代理公司: | 广东广信君达律师事务所 44329 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 从多处理器阵列中获取所需大小并且同步通讯性能优良的子阵列,是高性能拓扑重构的核心问题之一。本文基于不同的逻辑列剔除策略提出了三个面向通讯同步的多处理器阵列重构的算法:1)基于分治思想剔除逻辑列的重构算法(SCA_01),该算法能够使得被优化的逻辑列相对均匀的分布在物理阵列中;2)优先剔除长逻辑列的贪心重构算法(SCA_02),该算法能够使得被优化的逻辑列的长链接总数最少;3)基于分治与长链接数的混成重构算法(SCA_03),该算法将某一区域内的最长逻辑列剔除,且尽可能将剩余逻辑列均匀分布在物理阵列中。同时,本文对逻辑阵列的最大通讯延时给出了下界的求解算法。 | ||
搜索关键词: | 面向 通讯 同步 处理器 阵列 算法 | ||
【主权项】:
1.一种面向通讯同步的多处理器重构的方法,其步骤包括:S1、使用剔除策略对逻辑阵列的逻辑列进行剔除,剩余的逻辑列即目标阵列的初始阵列;S2、将剔除后生成的初始阵列进行LDP方法优化;S3、最后将优化后的阵列使用SPO方法进行同步性能的提升,作为目标阵列;所述步骤S1中的剔除策略具体为:基于分治思想的均匀剔除、基于长链接数的贪心剔除或基于分治与长链接数的混合剔除;该方法还包括:最大通讯延时下界的求解方法:给定的逻辑阵列L={l1,l2,…,ls},令lowb表示L通讯延时的下界,li表示最长的逻辑列;lowb的计算起始于最长逻辑列的长链接数,即lowb的初始值设定为这条li的长链接数;然后逐次计算两条逻辑列li与lj(j≠i)构成的子阵列{li,lj}的最大通讯延时,而其他逻辑列的通讯延时此时设定为0;检测lj的每一条长链接的可移动范围是否被li的长链接的移动范围涵盖;若没有被涵盖,则子阵列{li,lj}的最大通讯延时在lowb的基础上增加1个单位,即使lj的长链接与其他逻辑列的长链接保持同步;这一检测过程对每一个子阵列{li,lj}(j=1,2,…,s,j≠i)都要计算一次,累计lowb的值,并更新长链接的可移动范围。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610497074.X/,转载请声明来源钻瓜专利网。