多核密码SoC任务调度与控制技术研究

来源 :战略支援部队信息工程大学 | 被引量 : 1次 | 上传用户:xiangjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码算法已经渗透到了人类生活的方方面面,提供着数据加密、消息鉴别、认证以及密钥管理等功能,是当前网络与信息安全中重要的组成部分。在众多密码算法实现方式中多核密码So C(System on Chip)因其兼具灵活性和高性能的特点越来越广泛地应用在安全芯片中,但其性能是由存储、通信、计算三者共同决定,核心缓存分配的不合理、通信速度不足、任务调度失衡都可能会导致So C性能的下降。因此本文以多核密码So C中密码任务的高速处理为目标,在分析了多核密码So C结构和密码任务特征的基础上,重点从缓存的动态分配、高性能DMA传输、密码任务调度算法三个方面研究限制多核密码So C中密码任务高速处理的因素以及解决方案,主要工作如下:1.提出了一种在FIFO粒度上基于链表结构的动态虚拟通道控制器。针对缓存分配不合理导致的数据流阻塞和密码任务处理性能下降的问题,在建立缓存分配管理模型的基础上,提出了一种基于链表结构的动态虚拟通道控制器,使用输入输出控制器维护各个虚拟通道的链表信息,根据各个单核不同存储需求进行缓存资源分配,完成了对缓存资源的统一管理,减少了数据流阻塞情况,并降低了任务分配延时和任务调度限制,极大提高了缓存资源利用率。在相等的缓存容量下虚拟通道控制器能将最大通道数和通道深度分别增加4倍。本文为分析不同设计参数对动态虚拟通道控制器性能的影响,在不同的数据输入速度、任务种类、数据输入粒度下对动态虚拟通道和静态缓存分配进行对比分析。2.提出了一种支持全双工数据传输的多通道DMA控制器。针对多核密码So C中通信速度不足可能导致密码So C性能下降的问题,在建立DMA传输速度模型的基础上,提出一种支持全双工数据传输的多通道DMA控制器,设计中使用专用接口和总线实现对特定模块的并行读写,同时根据密码任务周期性特点为DMA传输添加了循环传输模式,通过减少CPU的控制工作提高DMA传输效率和带宽利用率,并且设计了DMA各通道的优先级根据请求自适应变化的优先级仲裁电路,进一步降低了CPU的控制工作量,并提高了总线带宽利用率和传输速度。由实验可知,本文DMA设计将协处理器利用率平均值由25%上升至54%,最后从硬件设计、工作模式、仲裁策略、系统性能提升等方面与前人设计进行比较分析。3.提出了一种的面向密码任务流的动态表调度算法。针对多核密码协处理器中的密码任务调度速度慢、资源利用率低的问题,分析了密码任务的并行性、依赖性、随机性特征以及任务调度的实时性需求,建立了一个具有截止时间约束和依赖性约束的密码任务调度模型,在此基础上提出一种基于任务插入的动态调度算法,充分利用任务的历史信息将无依赖性任务分配至可能存在空闲情况的单核中,通过提高单核利用率进一步提高了密码So C的性能。本文最后在密码任务调度仿真平台上将该算法与EDF算法从任务调度成功率和执行时间等方面进行了对比分析,同时分析了任务量、任务种类、核心数对该算法性能的影响。本文基于密码任务特征以及多核密码So C平台的结构特征,设计了面向多核密码So C的动态虚拟通道控制器、多通道DMA控制器和动态调度算法。实验结果表明了上述调度控制结构与算法的可行性和有效性,能够较好解决当前多核密码So C中遇到的缓存管理、快速通信、任务调度问题,实现了多核密码So C中密码任务处理性能的提升。
其他文献
艾里光束由于其特殊的无衍射性、自弯曲性以及自修复性,已经被应用于多个领域,例如光学微操纵、等离子体、光子弹和电子束等领域。圆艾里光束具有独特的突然自聚焦效应,它在径向上具有一维艾里光束的分布形式,是一种圆对称光束。圆艾里光束的能量在传播到目标附近时急剧增强,使得聚焦点处的梯度力更强,相比于常用的高斯光束,这种光束捕获微观粒子的稳定性更高。圆艾里光束在径向上呈现出一维的艾里光束分布,所以在没有聚焦元
本文我们将研究只在单个方程具有非线性阻尼项和源项的一维非线性Timoshenko梁方程组和第三类型热弹性系统的初边值问题:(1)Timoshenko梁方程组仅在旋转角方程有源项和单个反
辅助生殖技术(Assisted Reproductive Technology,ART)是指使用医疗辅助技术使不育夫妇怀孕的技术,包括人工授精(Artificial Insemination,AI)和体外受精-胚胎移植(In Vitro
进入二十一世纪之后,人类社会进入科技化时代,对机器的智能化要求越来越高。机器人融合了计算机和传感器等器件,与以往的结构相异,具有与人类似的感官功能,可以感知外界环境,对外界施加压力给予反馈,因而压触觉感知技术是机器人智能化应用中的关键技术之一。基于光学的传感器具有更高的灵敏度和抗电磁干扰能力,并且体积小、成本低,在压觉感知领域有较好的发展前景。本文针对基于光学方法实现压觉感知的技术展开研究,利用多
【目的】检测不同浓度NaF在不同时间对小鼠海马神经元细胞系(HT22)中谷胱甘肽S转移酶Omega1(GSTO1)和学习记忆相关因子环磷酸腺苷反应原件结合蛋白(CREB)、脑源性神经营养因子(BDNF)
电解水制氢技术是有望解决当今世界能源危机的途径之一,有着巨大发展潜力。然而受制于缓慢的阳极动力学,OER反应效率低下,需要高过电势来克服能量壁垒,高过电势会造成能耗以
随着现代科技的不断发展,人们面临的问题越来越复杂化,这也促使计算机技术、通信技术等各学科不断交叉结合。在实际应用中,多智能体系统因其简易的可操控性以及优越的任务完成能力,受到学者们的广泛关注,多智能体系统协同控制应运而生。多智能体系统的包含控制作为多智能体系统协同控制研究的一个重要分支,在地面勘探,物流运输以及军事领域都有着广泛的应用前景。在此背景下,基于图理论、矩阵分析理论、代数知识以及线性系统
随着现代工业化进程的加快,工业生产中广泛使用基于变频调速器、可编程控制器等的数字式自动控制技术,这些设备对电压的变化十分敏感,因此对电能质量的可靠性提出了更高的要求,电压暂降作为较常见的一种暂态电能质量问题,对其进行快速、准确地识别是分析、抑制和补偿电压暂降问题的重要前提。为了能可靠地识别电压暂降源,系统地研究了不同类型暂降的产生原因及其暂降波形,对比常用的几种检测算法及其优缺点,提出将变分模态分
自然环境中,植物的生长会面临各种非生物胁迫的影响,如干旱和盐胁迫。在长期的生物进化中,植物形成了多种自我保护机制。作为应答机制中一类重要的信号分子,活性氧(reactive
学生学习是为了什么?家长让孩子去读书又是为了什么?教师是为了什么而教书?国家发展教育事业是为了什么?诸如此类的问题,相信每个人都会有不同的答案,而对这些问题的不同看法