[发明专利]一种高效动态软硬件划分方法有效

专利信息
申请号: 201510018282.2 申请日: 2015-01-14
公开(公告)号: CN104572268B 公开(公告)日: 2018-06-15
发明(设计)人: 张涛;余益科;赵鑫;李康康 申请(专利权)人: 天津大学
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 杜文茹
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软硬件 算法 求解 高效动态 简化模型 数学模型 嵌入式系统 简单模型 模型求解 求解效率 系数矩阵 约束条件 复杂度 低维 验证 输出 观察 记录
【说明书】:

一种高效动态软硬件划分方法,用于嵌入式系统的设计,包括1)建立软硬件划分问题的精确数学模型;2)针对约束条件中系数矩阵中系数的相关性,将精确数学模型化简为低维度的简单模型;3)选用自动划分算法,求解步骤2)的简化模型,得到最优软硬件划分方案,并记录算法求解的运行时间,观察自动划分算法对简化模型求解的效率;4)验证软硬件划分方案的可行性;5)输出最优软硬件划分方案。本发明能降低模型的复杂度,使自动划分算法对模型求解的时间大大减少,提高了划分算法的求解效率,尤其对大规模软硬件划分来说,速度会很明显地得到提升,使得解决大规模的复杂软硬件划分成为一种可能,提高了模型适用的范围。

技术领域

本发明涉及一种用于嵌入式系统的软硬件划分方法。特别是涉及一种高效动态软硬件划分方法。

背景技术

嵌入式系统是以应用为中心、以计算机和集成电路技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统内部功能模块有两种基本的实现方法:软件和硬件。软件方法以微处理器为平台,通过设计代码程序来完成系统的特定功能。而硬件方法是通过设计专用逻辑电路来实现系统功能。一般来说,硬件比软件能提供更好的性能,而软件更容易开发和修改,灵活性更强、成本比硬件更低。这两种手段在性能和成本上存在巨大差异,为了达到成本和性能的最佳结合,兼顾速度和灵活性,目前大部分嵌入式系统都采用软硬件共同实现的方式。既然嵌入式系统大多采用软硬件共同实现的方式,那么软硬件划分就成了一个影响嵌入式系统性能非常重要的环节。

软硬件划分是软硬件协同设计的重要环节和组成部分,起着非常关键的作用。软硬件划分是指在设计系统时,确定各个模块是采取软件还是硬件的实现方式。其主要任务是在满足各项设计约束的条件下,把系统功能划分到目标结构中的软件和硬件部分上,并为系统提供最佳的软硬件折衷方案。

软硬件划分问题的描述:

软硬件划分问题的模型可以用一个任务流图来描述,整个任务流图又是一个有向无环图(DAG图),如图1所示,记作G=(V,E)。

其中,V是任务的集合,V={V0,V1,....,Vn},Vi表示系统中的一个任务,可以用软件或者硬件实现,每个任务节点包含其软件、硬件的执行时间与功耗等节点属性信息;E是边的集合,E={e0,e1,....,em},代表任务之间的控制关系或数据流向,每条边的终点任务必须在此边的始点任务完成之后才可以开始执行,边的权重代表两个节点之间的通讯开销。

设X={x1,x2,..,xn}为一个软硬件划分方案,xi代表一个任务节点的软硬件实现方式,xi=1表示该节点用硬件实现,xi=0表示该节点用软件实现。

为了方便系统分析,也使得系统分析更具针对性,将目标函数设为执行时间,对其他系统参数有一定的约束即可。在这种情况下,软硬件划分问题的精确模型为:

其中T(X)、area(X)、price(X)、power(X)、storage(X)分别代表软硬件划分方案X的任务执行时间、面积、成本、功耗、存储开销。实际情况中,软硬件划分问题的约束条件会有很多。在约束条件多的情况下,自动划分算法对精确模型进行求解时,很可能会陷入许多无效循环之中,这样就会延长自动划分算法的求解软硬件划分问题的时间,大大增加了模型求解的难度。

发明内容

本发明所要解决的技术问题是,提供一种能降低模型的复杂度,使自动划分算法对模型求解的时间大大减少的高效动态软硬件划分方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510018282.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top