片上多线程体系结构资源分配策略的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wang3993
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着晶体管集成密度的日益提高和处理器体系结构的不断发展,处理器的研究和设计正迎来片上多线程时代。片上多线程体系结构让多个线程在单个处理器芯片同时运行,共享并竞争各种片上资源,显著提高了处理器的资源利用率和整体处理能力。然而,多线程并行会带来新的设计和实现困难:一、增大了处理器内部各种共享资源的设计和实现压力,包括尺寸、复杂度、功耗、延迟等方面;二、资源的不合理分配和不恰当竞争容易引发资源滥用,从而影响资源利用的效率、公平及整体性能。针对上述问题,本文从资源分配的角度对片上多线程体系结构进行研究,旨在减轻共享资源的设计和访问压力,提高资源利用的效率和公平、降低资源分配的实现代价、提高整体处理能力、提高资源分配的安全等。首先,设计并实现了片上多线程体系结构的节拍级模拟工具OpenSimCMT,构建了片上多线程体系结构的基础研究平台。在此基础上对片上多线程体系结构的资源分配问题进行研究。主要研究内容包括以下几个方面:多线程并行进一步增大了寄存器文件的设计和访问压力,传统的寄存器重命名技术难以满足多线程并行对寄存器数量的巨大需求,寄存器文件已成为未来处理器进一步提高性能的潜在瓶颈之一。本文利用寄存器目标值的分布特性、寄存器资源的分配特点以及多线程对共享资源占用的互补性,提出两级分配多可用重命名寄存器技术,使每个寄存器的存储效率提高将近一倍,有效缓解了片上多线程体系结构对寄存器文件设计压力。资源滥用现象导致片上多线程处理器的资源利用率下降及整体处理能力降低。本文分析产生资源滥用的深层次原因,提出资源占用均衡度的概念,作为资源利用效率和公平的统一评测尺度。而后提出线程感知的寄存器重命名机制、并以此为基础间接调控其它共享资源的分配,实现线程感知的资源分配策略,提高多线程环境下资源利用的效率和公平,消除资源滥用现象,实现资源的按需分配,提高整体处理能力。片上多线程体系结构的一个重要应用领域是借助线程的冗余运行提高处理器的容错计算能力。本文从资源分配和线程调度的角度对各种冗余多线程体系结构进行研究对比,提出了间隔译码的同时冗余线程体系结构。该结构
其他文献
RGB与YUV色彩空间转换是视频处理系统的重要部分,该转换是对后级信号处理的基础.首先给出色彩空间定义与转换公式,针对彩色空间一般的实现方法,提出一种改进的逻辑设计.它仅
通过对IAPAC、SCIP、AFI及ASDI4种系统进行分析,可以确认采用先进的电子控制技术和纯空气的扫气来实现缸内夹气喷射,可使二冲程汽油机在保持传统二冲程机突出优点的同时又解
信息科学技术的高速发展对信息存储技术提出了更高的要求。体全息存储是一种适合高密度数据存储的光学存储技术,它同时具有存储密度高、数据传输率高、数据搜索时间短等优势。
为了提高特定应用环境下的运行速度,DSP增加了许多特殊的指令和功能单元,体系结构越来越不规则。传统的代码生成算法是一种分治算法,没有考虑指令和寄存器之间的约束关系,难以应
绪论自从我国改革开放,各大行业迎来了发展的黄金时代,许多行业都出现了规模不小的企业.
期刊