多核系统中支持任务级乱序多发射的主控核设计

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:aizhuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核技术的不断发展,单个芯片上集成的处理核越来越多,所带来的潜在计算能力也越来越大。但实际上大多数多核系统在运行时有较多的处理核长时间处于空闲状态,因而并没有获得理想的并行度,潜在的计算能力也没有得到充分地挖掘,从而造成了计算资源的浪费。因此如何有效调度片上多核系统中的处理核、充分挖掘并行度就成为了当前多核技术上的一个重要课题。任务级乱序多发射,是将在单个处理核中已经应用成熟的指令级乱序多发射的核心技术进行扩展,包括寄存器重命名、动态调度等技术,使其应用在由多个处理核组成的粗粒度任务流水线上,自动追踪任务间的数据依赖,灵活调度片上的处理核,从而充分挖掘任务级并行性,提升资源利用效率。本文针对以上问题,在基于片上网络通信架构的多核系统上,对于如何设计支持任务级乱序多发射的主控核进行了深入研究。本文的主要工作如下:1.深入研究了传统指令级乱序多发射的关键技术的原理与实现;分析了将指令级乱序多发射扩展到任务级乱序多发射所面临的问题,分析了目标系统特征对实现任务级乱序多发射所提出的要求,并给出了相应的解决方案。2.提出了一种新颖的支持任务级乱序多发射的主控核设计方案。该主控核采用了两级编程架构,设计了任务级寄存器重命名机制以消除假数据相关,采用追踪“任务—寄存器”间的相关性替代“任务—任务”间的相关性,通过资源分配器和分支预测器分别解决结构冒险和控制冒险。同时,本文设计了一种新颖的任务级动态调度器和用于管理片上处理核的资源分配器。另外,本文还引入了对任务内多处理核间的SIMD工作模式的支持。3.完成了一种可重构运算器的流水化设计,并提出了一种基于NoC通信的异构多核系统架构。通过在该异构多核系统上加载实验,验证了本文所设计主控核功能的正确性。4.根据任务级乱序多发射技术的主要影响因素,在该异构多核系统中映射了具有不同特征的应用,从而评估了在本文所设计主控核的控制下该系统的性能,并初步探索了任务映射的原则。
其他文献
本文对电力谐波的产生与危害、电力谐波管制标准与电力谐波治理措施进行了探讨,较为全面地介绍无功补偿电容器导致的谐波共振及其抑制措施、串联电抗器的应用、无源电力滤波器
三、力学实验(一) 1.自由落体实验 实验用具与材料: 乒乓球、石块、橡皮等。 实验方法与步骤: ①在没有风的地方或室内,分别拿起各种物体,悬在空中,突然松开拿物体的手,注意
本文讨论了影响开关电源稳定性的几种常见原因,并探讨了相应的解决方法。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
货币政策的资产价格传导机制主要通过两种途径:一种是基于Q理论的"托宾效应"实现的,另一种是基于莫迪利亚尼的"消费财富效应"实现的。随着我国股票市场的发展,部分学者对我国股市
缺氧缺血性脑病是围生期新生儿最常见的中枢神经系统疾病。1995-2000年,笔者采用麝香注射液联合黄芪注射液治疗缺氧缺血性脑病58例,并与西药治疗40例对照观察,现报告如下。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
当前,高校教育正在经历一场从教学形式、教学方法到教学理念的根本性变革,关注学生健康习惯培养,全面提升学生的综合素质已经成为大学生培养体系全面优化的新要求。作为高校
<正>患者男,38岁。运动后胸闷气短1年,加重1个月入院。查体:体温36.2℃,脉搏67次/min,血压93/67mmH g,神志清楚,营养尚可,发育正常,夜间不能平卧,颈静脉充盈,胸廓无畸形,双肺
信息技术的蓬勃发展改变了人们的思维方式和交流方式。在互联网时代,媒介生态环境正发生着翻天覆地的变化。自媒体、短视频、直播等新兴媒体成为后起之秀,冲击了传统媒体的地