支持动态可重构硬件透明编程操作系统的任务调度研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:qwerty_123asd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算系统是一种软硬件混合系统,通常包括作为主要控制器的微处理器,和作为硬件加速器的可重构硬件模块。它在通用微处理器和专用集成电路之间提供一个集功能灵活和运算快速为一体的平台,被认为是可以满足未来嵌入式应用市场需求的一种极具竞争力的技术解决方案。本文主要研究工作如下:首先,针对所采用的微处理器核和现场可编程门阵列混合可重构计算平台,实现了一个硬件透明的编程模型。该模型能够提供一个类似软件函数的硬件函数给设计人员,它可以屏蔽底层硬件实现的物理细节,使设计人员能简单方便地使用硬件加速器。其次,针对可重构硬件配置时间相对微处理器时钟周期而言过长,导致较大时间开销的问题,提出了一个预配置算法。该算法统计各个硬件函数的调用次数和次序,并结合其运行时间和硬件面积等信息,对将要使用到的硬件函数进行预配置,从而使配置和计算能够重叠处理,缩短系统的整体运行时间,获得更大性能加速。最后,对所实现的硬件透明编程模型和预配置算法进行了实验验证。先通过创建硬件函数,在系统下实现DES加密算法,用来测试硬件透明编程操作系统。实验结果表明所实现的系统能够支持硬件函数正确运行,即能够支持硬件透明编程。接着通过实验验证预配置算法,比较了在不同调用次序下,预配置前后的运行时间。从实验数据可知,通过使用预配置算法,能够有效降低硬件函数的配置开销,并从整体上缩短了运行时间。
其他文献
随着中国经济体制改革的进一步深化,为不断完善社会保障体系,国家医疗保险制度改革政策相继出台。医疗保险制度的不断完善以及其覆盖人群和业务的扩展需要一套有效的医疗保险
语音识别技术经过多年的发展,现在开始逐渐走进不同的应用中。近年来,语言学习和口语发音检测的研究已经受到越来越多的关注,语音识别在计算机辅助语言学习中的应用成为一个
Amazon Echo在海外已经炙手可热,为什么国内的智能音箱并没有出现类似的爆款?三年前,亚马逊推出了搭载虚拟助手Alexa的智能音箱Amazon Echo,如今这款音箱在海外大受欢迎。据
该文通过对视觉传达设计专业教学模式理论与实践的调查研究,提出基于"教学—设计—制作"的"一核心、二结合、三环节"的视觉传达设计专业实践教学模式。该模式主要解决四个问