可重构嵌入式系统软硬件划分方法的研究

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:zhulong22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路技术的发展和现代嵌入式系统发展的需要,以FPGA为代表的可重构硬件被越来越多的嵌入式系统采用。由于可重构硬件兼具ASIC的计算速度和微处理器的灵活性,所以可重构系统被认为是一种高效的计算平台。实践证明,将传统的嵌入式系统的软硬件划分方法应用到可重构嵌入式系统的软硬件划分上显然是不可行的。在含有可重构硬件的嵌入式系统结构中,考虑到可重构器件在硬件结构上与微处理器核的差异,先要合理有效的划分输入的应用程序,这种划分包括空域划分以及时域划分,为了使可重构器件能够发挥重构的特性,不仅要把决定系统任务是在硬件域上还是软件域上实现,对于可能指派到可重构器件上的任务要考虑将其划分成在时间域上不能重叠,同时划分过程中还必须采取措施以减小由重构带来的延迟。在研究了可重构硬件具有的新特性的基础上,论文对实际应用中常用的软硬件划分算法进行了研究,从而提出了一种适用于可重构嵌入式系统的软硬件划分算法,并在算法中采用调度算法以评价划分结果。论文根据课题需求设计了合适的可重构嵌入式系统的作为系统模型,然后采用有向无环图(DAG)来描述任务图表示任务之间的约束关系。接着创新性提出一种遗传/蚂蚁(GAMMAS)算法融合策略,将由DAG描述的特定应用映射到设计好的结构模型的软硬件平台上;关于可重构嵌入式系统内每个处理单元上任务和通信的开始执行时间和顺序的设定,是利用配置预取策略以及任务调度方法去确定,保证划分结果可以满足系统任务之间的预先设计的控制和数据依赖关系,最终得到系统性能整体优化的结果。论文最后对提出的融合策略以及采用的调度算法编写了验证程序。从实验数据可以分析,GAMMAS融合算法在求解精度上优于GA和MMAS算法,配置准备时间也因为采用配置预取和的调度方法而被有效降低,从而在整体上使任务图的整体完成时间被减少,达到了应用任务图到可重构系统的时空映射的目的。
其他文献
汽车电子领域已经呈现网络化、智能化的趋势和需求。为管理日益复杂的汽车电子/电器系统并且推动一种多厂商协作的开发方法,汽车制造商和供应商联合推出一个开放的汽车电子体
互联网技术高速发展给人们的生产和生活带来了极大的便利,人们在充分享受网络带来的方便同时也不能忽略网络安全问题。如今,单纯依靠传统的网络安全技术已经很难满足现有网络
相似重复记录指数据集中多条语义相同,但因格式、拼写等异常导致系统不能正确识别的脏数据。检测相似重复记录就是检测并最大限度的减少这些语义相同但表现形式不同的脏数据。
随着可信计算的飞速发展,终端的安全从开机的BIOS启动到操作系统的可信已经无法满足实现的需要。面对大量的应用程序不安全因素,同时考虑到操作系统的多任务运行环境,应用程
在我国,中压配电网大多采用的是中性点非有效接地的方式也就是小电流接地方式。由于接地电流微弱,加上中压配电网接线复杂,分支众多,其单相接地故障定位成为一直以来尚未得到很好解决的难题。在小电流接地运行方式下发生单相接地故障时,故障相与非故障相的对地电压分别降低和升高导致系统相电压变得不对称,但线电压依然对称,所以系统虽存在故障但是仍能运行1-2小时,不过如果此故障持续长时间,就可能会引起PT爆炸、绝缘
人们在社会网络中的关系和活动可以被别人所了解和共享,在社会网络中的快速增长的服务和应用的数量带来的隐私泄露的问题不容忽视。由于图中的数据拥有非常丰富的信息,对比于传
随着数据库的广泛应用,人们所积累的数据量在急剧增加,如何从大量的数据中提取有用的知识,就成为当务之急。在这种情况下,人们引入了数据挖掘的思想,通过它可以预测未来的趋
随着计算机体系结构的发展,为顺应人们对高性能处理器的迫切需求,同时多线程处理器应运而生,成为目前主流的微处理器结构。针对同时多线程处理器的各项研究变得十分活跃,同时多线
步入工业革命以后,社会经济的发展,使得对矿产资源的需求越来越大。获取矿产资源的同时,所带来的负面问题也随之增多,其中环境问题较为显著。矿产的过度开采,并没有做好对环
报表设计工具是一种可以根据用户需求,通过拖拽操作灵活地添加表格元素的工具。它不仅具有操作简单的报表设计功能,同时还具有复杂的数据导入、处理、计算等功能。也支持用户对