[发明专利]一种基于分层并行算法的CPS软件能耗计算方法有效
申请号: | 201810488305.X | 申请日: | 2018-05-21 |
公开(公告)号: | CN108681502B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 张晶;周晴晴;熊梅惠;何云琼;杨雯 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F30/20;G06F17/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于分层并行算法的CPS软件能耗计算方法,属于CPS领域。本发明首先对CPS软件进行分层着色Petri建模,得到顶层CPN和子层CPN,并分析出每个模块的CPN能耗结构图;接着通过在CPN Tools软件中模拟运行模型,得到CPS软件各个模块中节点能耗值;再对各个节点的能耗值进行预处理,并求CPS软件的能耗矩阵;再分别对CPS软件的顶层CPN和子层CPN的各个模块分别进行分割,通过移动节点使每个模块的能耗值最小;分别计算出子矩阵从起始节点到终止节点的最小能耗;再将各个子矩阵的最小能耗值相加,得到该CPS软件的最小能耗值。本发明有效地提高了能耗计算的效率,缩小了能耗计算的时间复杂度。 | ||
搜索关键词: | 一种 基于 分层 并行 算法 cps 软件 能耗 计算方法 | ||
【主权项】:
1.一种基于分层并行算法的CPS软件能耗计算方法,其特征在于:首先对CPS软件进行分层着色Petri建模,得到顶层CPN和子层CPN,并分析出每个模块的CPN能耗结构图;接着通过在CPN Tools软件中模拟运行模型,得到CPS软件各个模块中节点能耗值;然后对各个节点的能耗值进行预处理,分析出模型的输入矩阵Din和输出矩阵Dout、关联矩阵D,并求出CPS软件的能耗矩阵M;再分别对CPS软件的顶层CPN和子层CPN的各个模块分别进行分割,通过移动节点使每个模块的能耗值最小;分别计算出子矩阵从起始节点到终止节点的最小能耗;再将各个子矩阵的最小能耗值相加,得到该CPS软件的最小能耗值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810488305.X/,转载请声明来源钻瓜专利网。