【摘 要】
:
从应用程序中开发利用尽量多的指令级并行度(Instruction Level Parallelism,简称ILP)是现代高性能超标量处理器不断追求更高性能的主要手段.为了做到这一点,现代处理器不断
论文部分内容阅读
从应用程序中开发利用尽量多的指令级并行度(Instruction Level Parallelism,简称ILP)是现代高性能超标量处理器不断追求更高性能的主要手段.为了做到这一点,现代处理器不断地增大其硬件指令窗口的大小以及指令发射的宽度,从而导致了处理器中很多部件规模的增大,比如取指队列,发射队列,重定序缓冲区(Re-Order Buffer,简称ROB),以及物理寄存器文件.该论文所关注的就是由物理寄存器文件规模增大所带来的问题,并且尝试提出解决问题的方法.物理寄存器文件的访问时间直接决定于寄存器文件规模的大小和读写端口的数量.在读写端口数量基本不变甚至继续增加的情况下,寄存器文件的访问时间随着物理寄存器数量的增加而不断延长,已经成为了处理器的关键延迟之一,以及限制处理器性能提高的主要瓶颈.对此,我们分析并统计了当前高性能处理器中物理寄存器的使用情况,发现物理寄存器资源的利用中存在着很大的浪费.通过寻求并分析了各种解决该问题的可能途径,我们提出了一种新的通过两级寄存器文件实现的寄存器动态重命名算法LAER(Late Allocation and Early Release).该算法将物理寄存器的分配从指令译码阶段推迟到指令发射执行的时候,并提前释放正常情况下不会再用到的寄存器以供后续指令使用,从而大大缩短了物理寄存器被占用的时间.LAER算法通过减少资源浪费提高了物理寄存器的利用效率,有效地减轻了处理器对物理寄存器数量的需求,从而消除了由寄存器文件访问时间所产生的性能瓶颈.我们详细模拟了采用LAER算法和传统重命名算法的处理器模型,并基于Spec95基准程序进行了性能评估.实验证明,LAER算法可以在增加很小的硬件代价和逻辑复杂度的情况下,将处理器对整数和浮点程序的寄存器压力和需求分别减少46﹪和60﹪.这就意味着可以用更少的物理寄存器,更快的访问速度,进而更高的时钟频率,得到同样多的指令级并行度;或者用同样多的物理寄存器同样的时钟频率去支持更大的指令窗口,从而得到更高的处理器性能.最后,我们针对算法中存在的问题以及所观察到的新的程序特性,对LAER算法的进一步改进和完善提出了新的设想和思路,并提供了理论和实验依据.
其他文献
本课题来源于为教研室所开发的地理信息系统(GIS)中点状符号库的设计工作。 地图是GIS的重要组成部分,它是GIS向用户传达信息的重要手段。而地图符号则是地图的语言,是地图
本文致力于路面图象病害自动检测算法的研究和实现。 首先本文分析了路面图象的特点,并对原始路面图象进行了必要的预处理,然后结合病害的定义和形态将病害分为块状和裂缝状
决策者的情感认知在进行复杂多目标决策过程中起着关键的作用,如果能够使计算机掌握决策者的决策情感认知规律,对于提升计算机辅助多目标决策的能力和水平具有重要的意义。论
液压盘形制动系统采用液压控制与电气控制相结合的控制手段,安全可靠、控制灵活,具有输出扭矩大、散热性能好及便于调试维修等优点,已经被广泛应用于各个领域。目前,矿井提升机绝大部分都是采用液压盘形制动系统进行制动。但是,在制动过程中,提升机没有较为舒适的手感,甚至会出现冲击震荡,这都是由于液压盘形制动系统在制动过程中存在着较多非线性因素,使提升机难以进行平稳制动。本文通过分析液压提升机盘形制动系统中存在
作为国民经济发展的重要支柱产业之一,过程工业在生产运行时为了保障设备的安全、提高生产效率、改善产品质量,特别是尽可能避免灾难性事故的发生,对其进行故障检测和故障分离是十分必要的。在故障分离方法中,通过统计量的有效分解确定引起故障的根本原因是故障诊断领域的一个热点问题。而MYT分解作为一种统计量分解方法,它能将T2统计量分解成有限个正交项,这些正交项表示各变量对该统计量的贡献大小。但是实际应用过程中
图像配准技术在机器视觉、模式识别、医学图像分析、遥感图像处理等诸多领域中的研究热点.该文在分析与探讨多源卫星图像配准技术难点的基础上,结合项目的应用背景,确定以ERS
矿井突水事故严重影响我国煤炭安全生产。预防矿井突水事故的前提条件是能够及时准确的识别矿井突水水源。为了确保矿井的安全生产,需要及时发现矿井水质变化,了解这种变化的
该文介绍了网络存储技术的研究进展,提出了IP-SWAN的概念,并对IP-SWAN的系统设计、结构模型、性能评测、性能模型和影响因素等进行了深入的分析和研究.本论文的研究工作主要
随着信息社会的爆炸式发展,机器学习需要面对的是一个训练样本庞大、实时数据流以及训练样本极少带标签的复杂环境,半监督式增量学习作为一个新兴的研究方向,对机器学习水平
实际系统本质上都是非线性的,而且大都具有各种不确定性。随着现代控制理论的发展和工业控制要求的不断提高,研究具有不确定性的非线性系统具有重要的理论价值和应用前景。具有