论文摘要
英特尔公司的超线程技术(Hyper-Threading Technology)是一项新的微处理器体系结构技术,它将SMT(Simultaneous Multithreading)技术引入到Intel体系结构中,通过复制体系结构状态(Architecture State)资源将一个物理处理器看成两个逻辑处理器,但共享一套物理执行资源(Execution Resource),这样允许两个任务(一个应用的两个线程或两个独立的应用)同时运行,增加了微处理器的利用率,通过访存和计算的重叠降低了访存延迟对性能的影响。 虽然Intel提供了超线程微处理器,但如果操作系统不能有效识别和支持超线程,则超线程微处理器如同普通微处理器一样,不能发挥性能。本文的主要工作就是研究Kylin操作系统如何有效支持的Intel超线程处理器。 本文完成的工作主要包括: 首先分析了当前商用的SMT技术,特别是Intel超线程技术,提出了操作系统需要进行的几点支持。 其次,提出了一种基于处理器的性能比计算模型的超线程感知调度算法,调度两个加速比较大的线程在超线程处理器中并行执行。 然后,设计实现了超线程感知的Kylin内核调度器,针对超线程技术进行了相应的调度优化。 最后评测了超线程感知内核调度器的有效性。
论文目录
相关论文文献
- [1].基于Kylin的医疗能耗大数据多维分析管理平台[J]. 电子技术 2020(07)
- [2].先进中子学栅格程序KYLIN-Ⅱ输运模块并行优化开发[J]. 原子能科学技术 2020(05)
- [3].基于并行框架的KYLIN-Ⅱ程序输运模块并行开发[J]. 核动力工程 2020(S1)
- [4].Kylin安全审计系统的设计与实现[J]. 计算机工程与设计 2010(15)
- [5].基于Kylin实现大数据多维分析[J]. 广东通信技术 2018(08)
- [6].液态铅铋实验回路KYLIN-Ⅱ热平衡理论分析研究[J]. 核科学与工程 2013(04)
- [7].Kylin系统的内核级Rootkit防护[J]. 计算机工程 2008(22)
- [8].不同燃耗步长对KYLIN-Ⅱ软件K_(inf)计算结果的影响分析[J]. 核动力工程 2019(02)
- [9].KYLIN-Ⅱ软件针对IAEA板元件基准题的数值验证[J]. 核动力工程 2017(04)
- [10].kylin操作系统网络化构件运行环境分析[J]. 科技创新导报 2010(02)
- [11].Kylin的端口入侵记(一)[J]. 电脑爱好者 2012(01)
- [12].先进中子学栅格计算程序KYLIN-Ⅱ共振计算基准验证[J]. 核动力工程 2019(05)