软硬件划分中的图归约技术

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:xoyo7908114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统设计中的一个关键步骤是软硬件划分问题,即确定哪些部分由硬件实现及哪些部分由软件实现。软硬件划分与调度问题已经被证明是NP难题,所以大多数关于软硬件划分与调度问题的研究都集中在寻找一种有效的启发式的解决方案。随着近几年对软硬件划分与调度算法的不断改进,划分与调度算法已经达到了一个较高的水平,软硬件划分与调度算法上的优化效果已经非常有限,若再改进其算法难度比较大。   现代的嵌入式系统在功能上越来越齐全,其规模也越来越大,随着任务数的不断增多其系统的任务图也愈加复杂。鉴于软硬件划分与调度算法的效率已很难大幅提高,本文提出了任务图归约技术的新观点。在软硬件划分与调度之前对整个系统的任务图作一个预处理,找出所有满足要求的可归约子图,并按贪心思想找出一组不存在交叉的子图,把每个子图简化成一个任务结点,从而有效简化原始任务图。   本文主要提出了四个新的算法:随机任务图生成算法、基于BFS的算法、路径流(PFA)算法和选择无交叉子图算法,其核心是两个寻找可归约子图算法,即基于BFS的算法和路径流(PFA)算法。这两个算法都能找出任务图中所有符合要求的可归约子图,基于BFS的算法受广度优先搜索思想的启发,逐点遍历、核查,算法的时间复杂度较高,效率低。而路径流(PFA)算法则基于路径的思想,效率较高。其找出所有子图所花费的时间大概是前者的30%~80%。平均实验数据表明,该归约技术最坏情况下可以使任务图简化为原来的67%,最好情况下可简化为原来的58%。归约后的任务图能够有效降低划分与调度算法的运行时间,使划分更快速、更准确。
其他文献
随着计算机网络技术的不断发展,当今基于计算机网络的应用程序越来越多。人们在互联网中可以进行网络远程教育,可以在网络游戏对战平台上玩游戏,也可以通过网络收看电影和电
分布式计算环境发展日益成熟,分布式环境中数据的存储及安全成为不容忽视的关键因素。而数据库系统作为有效存储和处理信息资源的重要媒介,已成为人们存储和组织数据的首选,因此
随着高性能计算机技术的发展和计算流体力学研究问题规模的不断增大,并行计算机成为了高性能计算机发展的趋势,针对流体流动数值模拟的并行模型以及并行算法研究已成为当前国
蚁群算法(Ant colony algorithm,ACA)是模拟蚂蚁群体觅食行为的一种启发式仿生类智能进化算法,也是目前研究的群智能算法的一种。国内外针对蚁群算法的研究也相当广泛,其研究也
虚拟漫游技术是虚拟现实领域的重要研究方向。用户通过交互设备与由计算机生成的虚拟环境进行观察和体验,给人一种身临其境的感觉。它在军事、医疗、游戏、建筑、旅游等方面
数字水印技术在版权保护、内容认证、拷贝控制、信息安全等众多领域发挥着越来越重要的作用。数字水印技术自20世纪90年代兴起以来,已经涌现出大量的研究成果。尽管如此,在数
随着互联网的普及和社会信息化的发展,使用检索系统的用户变得越来越多,文档的语言种类及内容也越来越多。由于蒙古文的独特性,相对英文、汉文等语种而言,对蒙古文信息检索的
随着对大规模开放计算系统,如电子商务、P2P系统和网格等应用的深入研究,应用系统实现了跨安全管理域的硬件、软件和数据资源的共享。尽管开放计算系统提高了资源利用率和系
论文在调研了几所高校校园一卡通现状的基础上,结合了本人参与的校园一卡通系统建设中所遇到的问题,并与技术人员进行探讨,找到解决问题的办法,并进行有针对性的设计。  
近年来交通问题已成为影响城市发展的严重问题。随着社会经济发展和城市化进程不断扩张,交通拥堵已经成为城市生活中无法回避的问题,成为城市持续发展中必然面临的挑战。城市