论文摘要
当前,运行在片上系统(SoC)的应用越来越需要大量并行的处理能力,因此集成在SoC上的处理器核的数量、存储容量、面向应用的信号处理器核的数量快速增长,在这种新的多处理器SoC,也就是所谓的片上多处理系统(MPSoCs)中,考虑到整体执行效率的一个最重要的部分就是片上互联。片上网络(NoC)是解决大规模片上多处理器系统中片上通信问题的有效途径。与基于总线的方式相比,片上网络通过使用网络互连的方式进行通信,有效的降低了通信功耗、缓解了带宽争夺、提高了通信的可靠性、简化了硬件体系结构,具有良好的可伸缩性。虫洞交换网络是片上网络系统中最常见的通信机制。与存储转发网络相比,虫洞交换网络对缓存的需求量非常小,因此它非常适合受成本、功耗、面积等方面严格限制的片上网络系统。本课题主要研究了基于虫洞交换的片上网络系统实时通信调度的问题。本论文研究了片上网络通信实时调度的相关的多个调度算法,设计与实现了一个基于虫洞交换的片上网络系统实时通信调度仿真系统。该仿真系统可以对各类任务集(周期性任务集,非周期性任务集等)在各种调度算法(RM、EDF、LLF等)下的实时性能进行仿真调度和评估,从而为片上网络系统实时通信调度问题的研究提供支持。该仿真系统的设计与实现主要分为两大部分,一部分是在片上网络中RM、EDF、LLF三种调度算法的设计与实现,即系统的实时通信调度仿真模块的设计与实现,另一部分是该仿真系统中一些可视化界面的设计与实现,这其中包括了可视化手动生成任务系统模块的设计与实现、随机自动生成任务系统模块的设计与实现、仿真结果显示与分析模块的设计与实现和可视化仿真调度过程回放模块的设计与实现。论文详细介绍了三种调度算法和该仿真系统所包括的五个功能模块的具体设计与实现过程,同时本文也通过该仿真系统对这三种调度算法的性能进行了分析和比较。
论文目录
相关论文文献
- [1].基于FPGA面向多媒体处理的MPSoC[J]. 东北大学学报(自然科学版) 2012(04)
- [2].基于缓存竞争优化的Linux进程调度策略[J]. 计算机工程 2013(04)
- [3].一种基于数据访问特征的层次化缓存优化设计[J]. 计算机学报 2011(11)
- [4].基于改进粒子群的3D-Mesh CMP片上网络映射算法[J]. 计算机应用研究 2013(05)
- [5].扩展二维网格片上互连性能分析[J]. 清华大学学报(自然科学版) 2010(01)
- [6].扩展二维网格片上互连性能分析[J]. 清华大学学报(自然科学版) 2010(04)
- [7].一种软硬件协同控制的片上缓存功耗优化方法[J]. 电子技术应用 2016(02)
- [8].分级环片上网络互连[J]. 计算机学报 2010(02)
- [9].MPCore Cache带宽测试及其对并行编程的影响[J]. 电子测量技术 2008(06)
- [10].基于WKR结构片上多处理器系统任务分配策略[J]. 航空计算技术 2011(05)
- [11].片上多处理器末级Cache优化技术研究[J]. 计算机研究与发展 2012(S1)
- [12].帮助线程预取性能的分析与优化[J]. 电子科技大学学报 2012(01)
- [13].支持推测多线程的扩展多核模拟器Prophet+[J]. 西安交通大学学报 2010(10)
- [14].片上二维网络互连性能分析[J]. 计算机研究与发展 2009(10)