[发明专利]基于匹配矩阵的异构重构计算的性能分析方法有效
申请号: | 201110440435.4 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102890642A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 曾国荪;王伟;谭一鸣 | 申请(专利权)人: | 同济大学;上海红神信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵志远 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 匹配 矩阵 异构重构 计算 性能 分析 方法 | ||
1.一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,包括以下步骤:
1)建立异构重构计算系统模型HRCS;
2)建立异构重构任务图模型HR-DAG;
3)生成异构匹配矩阵Ma;
4)生成重构耦合矩阵Co;
5)通过调度算法来计算应用任务的执行完成时间,从来进行性能分析。
2.根据权利要求1所述的一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,所述的异构重构计算系统模型HRCS为:
HRCS=(VP,EP);其中,点集VP={p1,p2,…,pM}表示系统中处理部件的集合;边集EP={e1,e2,…,eL}表示处理部件间链路的集合。
3.根据权利要求2所述的一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,所述的异构重构任务图模型HR-DAG为:
HR-DAG=(VT,ET,W,D,H,R);其中,点集VT={t1,t2,…,tN}表示子任务的集合;边集ET={e1,e2,…,eK}是子任务间的偏序关系集合;W表示子任务的计算量集合;D表示子任务间的通信量集合;H表示子任务执行的异构特征集合;R表示子任务间通信的重构特征集合。
4.根据权利要求3所述的一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,所述的异构匹配矩阵Ma=(vij)N×M,其中vij代表应用任务ti在处理部件pj上的执行速度,1≤i≤N,1≤j≤M。
5.根据权利要求4所述的一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,所述的重构耦合矩阵Co=(cij)K×L,其中cij表示任务间重构特征ri与拓扑结构tj之间的耦合度,且0≤cij≤1,1≤i≤K,1≤j≤L,K为异构重构任务图中边的个数,L为拓扑结构类型的个数。
6.根据权利要求5所述的一种基于匹配矩阵的异构重构计算的性能分析方法,其特征在于,所述的通过调度算法来计算应用任务的执行完成时间具体为:
利用异构匹配矩阵Ma将应用任务优化映射匹配到处理部件上,根据公式1:Tcomp(ti)=wi/vij求出应用任务的执行时间,其中wi为任务ti的计算量;利用重构耦合矩阵Co来指导系统拓扑结构的动态重构,并根据公式2:Tcomm(ta,tb)=dab/(B*cij)求出任务间的通信时间,其中dab为任务ta和tb之间的通信量,B为系统的通信带宽;循环直至所有的任务执行完毕,最后可计算出整个应用任务的完成时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学;上海红神信息技术有限公司,未经同济大学;上海红神信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440435.4/1.html,转载请声明来源钻瓜专利网。