SMA:前瞻性多线程体系结构

来源 :计算机学报 | 被引量 : 0次 | 上传用户:vivian16s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种新的ILP处理器体系结构——前瞻性多线程体系结构,简称SMA.它结合了前瞻性执行机制和多线程执行机制,以整个线程为步长进行前瞻性执行,多个线程并行执行并且共享处理器硬件资源.这样,处理器既通过组合每个线程的指令窗口形成一个大的动态指令窗口,开发出程序中更大的ILP,又利用多线程执行机制屏蔽各种长延迟操作,达到较高的资源利用率;介绍了SMA执行模型,并讨论了SMA处理器的实现和其中的关键技术.这些关键技术包括:线程控制、分布式寄存器重命名、指令发射执行、中断处理和处理器对编译优化的要求.性能分析结果表明SMA处理器可以适应各种不同类型的程序,以达到高性能,如果采用较好的编译支持和线程预测算法,性能将进一步提高 Proposed a new ILP processor architecture - forward-looking multi-threaded architecture, referred to as SMA. It combines a forward-looking execution mechanism with a multithreaded execution mechanism, proactively executing the entire thread in steps, multiple threads executing in parallel, and sharing processor hardware resources. In this way, the processor not only forms a large dynamic instruction window by combining the instruction windows of each thread, develops a larger ILP in the program, but also shields various long-delay operations by using a multi-thread execution mechanism to achieve high resource utilization ; Introduced the SMA execution model, and discussed the implementation of the SMA processor and the key technologies therein. These key technologies include: Thread Control, Distributed Register Rename, Instruction Launch Execution, Interrupt Handling, and Processor Compilation Optimization Requirements. Performance analysis results show that the SMA processor can adapt to a variety of different types of programs to achieve high performance, performance will be further enhanced if better compiler support and thread prediction algorithms are used
其他文献
文章介绍石家庄铁路南货场自动化立体仓库钢结构中钢格构柱的制作与安装工艺,分析了每一道工序焊接变形产生的原因和控制措施,达到了减少焊后矫正变形和提高施工质量的目的。
针对1例脑颅脑外伤术后感染的具体病例,临床药师参与抗感染治疗,从药物的选择、给药剂量、疗程、不良反应的监测等方面,为患者制订个体化抗感染治疗方案,并分析了药学监护的
目的 探讨疏血通对急性脑梗死抗凝血素(凝血酶原)抗体IgG和IgM的影响.方法 酶标方法测定68例急性脑梗死患者外周血抗凝血素抗体阳性表达率,68例分为疏血通治疗组与对照组,治
目的:分析西京医院门诊处方抗肿瘤口服中成药的使用情况、存在问题并对其合理性使用进行评价。方法:采用回顾性分析方法,利用医院门诊处方电子点评系统抽取2012年3月—8月间
铁谱技术和振动监测技术是2种十分有效的故障诊断技术,但它们各有优缺点.利用模糊数学中的综合理论将2种技术结合起来,建立了提升机滚动轴承的铁谱-振动模糊综合诊断系统,并
Twin Block矫治器(Twin Block Appliance,TBA)是目前矫治早期骨性Ⅱ类患者应用最广泛的功能矫治器之一.有报道,TBA治疗Ⅱ类错(牙合)过程中可能会引起下颌骨的顺时针旋转,导致
高校研究生思想教育工作中建构人文关怀和心理疏导机制已刻不容缓;针对高校研究生现实思想教育中多方面的偏差,要突出强调研究生个体与社会发展的和谐统一,发挥思想教育社会价
针对高空喷管地面试验时产生流动分离的现象,用Beam -Warm ing 近似因式分解法求解薄层N-S方程,对分离流场进行数值模拟。预示了分离点的位置以及喷管壁面压强分布等,可以为高空发动机地面试车
简要分析了PWM(Pulse Width Modulation)控制技术的现状,系统地探讨了PWM波的优化问题,并研究了基波幅值连续可调时初始开关角的确定原则和优化问题的求解方法,分析了优化结
应用损伤模型理论和数值模拟方法,对岩石爆破破碎过程中起爆方式的影响进行了模拟研究. 模拟结果表明,起爆方式不仅影响岩石的爆破效果,更重要的是影响爆破漏斗的形成过程和岩石