可重构计算混合系统中硬件部分的设计与实现

被引量 : 0次 | 上传用户:lbfjm78
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于可重构计算技术的FPGA器件等的快速发展和应用,可重构计算系统已成为研究领域和工业界关注的热点。在计算密集型的高性能计算应用领域,业界已经充分认识到可重构计算的具有巨大潜力。可重构器件集高效的计算性能,易于修改和可以反复使用等优良的特性于一身,不仅对当前的高性能计算领域有重大的影响,也迫切需要操作系统能够支持动态可重构资源的实时混合调度,以更好地发挥其优势。然而,在动态可重构系统中,运行在嵌入式处理器上的软件任务和运行在FPGA上的硬件任务作为两个独立的部分,缺乏统一的管理机制,此外,传统的软硬件对其支持的局限性也极大地限制了这种技术的普及应用。因此能够对上层用户提供统一的软硬件编程接口就成为了迫切需要解决的问题。针对这个问题,本论文设计了一个硬件任务的通用模型,该模型对上层软件提供统一的接口,便于上层软件对其进行进一步封装,从而给上层的用户在系统开发时提供了极大的便利。负责重配置硬件任务比特流的下载器是支持可重构计算的混合系统中的另一个重要的组成部分。传统下载器使用软件控制整个下载过程,并且CPU必须全程参与数据的搬运过程,效率非常低下,从而影响了整个系统的效率。本系统针对传统下载器存在的问题,对传统下载器进行了改进。将传统下载器中耗时的数据搬运部分改由硬件DMA实现,从而减轻整个系统中CPU的负担,使得CPU可以将更多的时间用于软件任务的处理当中,提高了系统整体的效率。本论文使用硬件任务的通用模型将AES加密算法进行了封装,以验证硬件任务模型的可行性,并通过实验将硬件任务实现的AES加密算法与软件实现的AES加密算法进行效率比较,以验证诸如AES加密算法等计算密集型任务用硬件任务实现的巨大优势。此外,本文还通过对比实验的方式从下载效率和CPU占用时间两个方面对本文实现的下载器和传统下载器进行对比,验证了本论文设计的硬件下载器的高效性。
其他文献
<正>线损率是电力企业的核心经济指标,线损管理是一项长期任务和系统工程。反窃电作为线损管理重要的一环,对线损管理成效作用十分明显。依托采集系统,深化降损反窃,通过改进
1978年中国实行改革开放以来,伴随着经济的发展和农业生产技术与科学技术的进步,农业生产效率普遍提高。农业生产不再需要大量劳动力的投入为农村劳动力转移提供了重要条件。中
改革开放30年来,我国经济发展取得了重大成就。然而城乡二元经济结构依然存在,而我国的民族地区的二元经济结构现象尤其严重。民族地区由于受其特殊的自然条件、历史和社会方面
集市作为现代市场的发源地,无论在国外还是国内都具有悠久的历史。在我国广大乡村以及民族地区,其普遍存在的市场形式,依然是大量散布在各城乡之间的定期集市。集市作为民族地区
伴随着30多年经济的高速增长,我国发展越来越面临着资源、环境的瓶颈约束,以资源的大量投入和牺牲环境为代价的经济发展模式已经难以维持经济持续发展,迫切需要转变现有的经济发
目的探讨激活素结合蛋白(follistatin,FS)与激活素(activin)调控鸡背根神经节(dorsalrootgan-glia,DRG)神经突起生长的作用机制。方法实验采用8d的鸡胚分离背根神经节,观察原代培养鸡
折子戏作为明清时期出现的一种重要演出形态,自明代正德年间就已产生并流传于民间,它是对杂剧、南戏、传奇等过往戏剧样式作出总结和借鉴的结果,同时也进一步促进了脚色分工的细
教育公平的观念源远流长,追求教育公平是人类社会古老的理念。随着我国教育事业的不断发展,教育公平问题越来越受到人们的关注。我国的义务教育法基本保证了每个适龄儿童都能够
综合实践活动以注重联系学生的切身生活,强调学生的情感体验,发展学生的创新能力、实践能力及优良的个性品质为目的。综合实践活动的实施体现了对新课程理念的贯彻落实,使学生由
操作风险是商业银行所面临的主要风险之一,自从九十年代美国发生巴林银行、大和银行因为操作风险损失而破产的事件后,操作风险就开始受到风险管理者的广泛关注,随着国外学者