计算机科学 ›› 2006, Vol. 33 ›› Issue (3): 239-243.

• • 上一篇    下一篇

同时多线程处理器上的动态分支预测器设计方案研究

  

  • 出版日期:2018-11-17 发布日期:2018-11-17
  • 基金资助:
    本文工作得到以下项目的资助:国家自然资助项目(60373043)、安徽省自然科学基金资助项目(050420206)、国家863高科技发展计划资助项目(2001AA111100)和(2002AA110010)、中国科学院知识创新工程重大项目(KGCX2-109).

  • Online:2018-11-17 Published:2018-11-17

摘要: 同时多线程处理器(SMT)每个周期能够从多个线程中发射指令执行,从而大大地提高了超标量微处理器的指令吞吐量,但多个线程的同时执行也带来了许多硬件资源的共享冲突问题.其中,多个线程共享分支预测硬件的方案会对分支预测精度产生较大的影响.研究SMT处理器中分支处理方案对于处理器整体性能的影响,对于指导SMT处理器的设计是十分重要的.本文利用SMT处理器模拟器,针对各线程运行独立应用的SMT结构实验评估了几种著名的分支预测方案;给出了在单线程和多线程情况下,分支预测方案对分支预测精度和处理器整体性能的影响的分析;

关键词: 同时多线程处理器 分支预测 硬件资源共享 硬件开销

Abstract: Simultaneous multithreading(SMT)can issue and exeeute multiple instructions from several independent thread each cycle. It greatly increases the throughput of the supersealar processors, but the simultaneous execution of multiple threads also brings some

Key words: SMT,Branch prediction, Hardware resource sharing, Hardware cost

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!