面向外设管理的微处理器硬件多线程扩展

来源 :东南大学 | 被引量 : 4次 | 上传用户:hghlyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,物联网技术发展迅速,广泛地应用于社会生活,如智能家居、医疗电子、汽车电子等。物联网技术本质上是传感器控制系统,其利用大量传感器设备去采集事物的信息,传感器设备一般具有实时性要求。传统微处理器针对有实时性要求的外设管理存在局限性,如需要保存与恢复中断现场、中断响应延迟随机性较大等。本文基于传统微处理器扩展设计了一款面向外设管理的硬件多线程处理器,主要的设计目标有两点:一是提高中断响应速度;二是当多中断并发处理时,减少中断平均处理时间。为了加快中断的响应速度,本文提出一种基于CK802嵌入式微处理器的细粒度多线程扩展设计方案,支持四个硬件线程并行处理中断,并且允许中断派发器直接将中断服务程序派发到处理器的硬件线程上执行,无需软件干预,减少了中断现场的保存与恢复操作。同时,本文还提出一种条件轮询的硬件线程调度策略,该策略只允许就绪的硬件线程参与调度,相比于轮询调度策略,在多中断并发场景下,其能够更好地隐藏并发中断的流水线延迟,提高处理器的中断并行处理效率,减少中断处理平均所需的时间。本文对多线程扩展前后的处理器进行了对比分析。实验表明当硬件多线程处理器中存在空闲硬件线程时,其中断响应延迟只需一个时钟周期,远快于基准处理器12个时钟周期的中断响应速度。而且当多中断并发处理时,硬件多线程处理器的中断平均处理时间较基准处理器减少了48.80%,代价是综合面积增加了15.2%。本文还将该硬件多线程处理器与按轮询策略调度的硬件多线程处理器进行了对比分析,实验表明当多中断并发处理时,本文实现的硬件多线程处理器的中断平均处理时间比按轮询策略调度的硬件多线程处理器减少了15.43%,而综合面积只增加了1.3%。
其他文献
目的 分析膀胱癌合并糖尿病患者接受膀胱全切回肠代膀胱术治疗期间辅以围术期护理干预的临床应用价值.方法 抽取2017年3月-2019年3月于我院接受治疗的膀胱癌合并糖尿病患者82
射电天文学是通过观测天体的无线电波来研究天文现象的一门学科。在射电天文学研究中,射电天文接收机是极其重要的设备之一,而保障其稳定运行的本振频率由锁相环频率综合器提供
目的 阐述医院消毒供应中心针对外来器械施以规范化管理的措施,并探究应用价值.方法 此次研究起始时间为2019年1月,终止时间为2019年12月,抽选我院消毒供应中心接收外来器械1
在片上多核系统中,多核处理器与片外存储器间数据交互频繁。片上网络(NoC)通讯技术为片内多核并行计算和访存提供了条件,多核系统迫切需要支持多个访存任务并行操作的高效的
目的本研究旨在利用基因工程方法克隆丝瓜籽蛋白luffin-a的基因,构建其表达载体,并获得有活性蛋白,为基因工程生产和改造luffin-a奠定基础.[结论]本实验采用RT-PCR的方法,从
目的 探析糖尿病动脉硬化闭塞症患者介入治疗中围手术期护理干预的实施效果.方法 选取2018年1月~2019年1月在我院进行介入治疗的90例糖尿病动脉硬化闭塞症患者为研究对象,采用
目的 研究微血管性心绞痛患者实施尼可地尔对血管内皮功能的影响.方法 择取180例我院纳入的微血管性心绞痛患者,2018年1月至2019年10月作为本研究的时间范围,利用抽签法对患
海水温度是海洋学中极为重要的基本物理参量,海水温度监测是认识环境和利用海洋资源的基础,在民用和军事领域都有着至关重要的意义。发展一种能够快速大面积精确测量次表层海
目的 探讨对于慢性牙周炎患者采取不同凝胶缓释剂进行治疗的临床疗效及不良反应.方法 2018年1月-2018年12月期间在我院进行治疗的慢性牙周炎患者共80例,按照用药方式不同随机
目的 观察强化谷氨酰胺肠内营养支持结合微生态制剂治疗重症急性胰腺炎疗效.方法 选我院重症急性重性胰腺炎100例患者为对象,分为试验组以及对照组.试验组强化谷氨酰胺肠内营