机会多线程处理器制造技术

技术编号:8289324 阅读:159 留言:0更新日期:2013-02-01 03:06
本实用新型专利技术公布了一种机会多线程处理器。处理器包括一个指令内存,一个指令解码,一个指令流控制器和算术逻辑单元,所述机会多线程处理器为每级的流水线增加一个线程指令有效预测电路和一组2维的线程身份寄存器。本实用新型专利技术每个线程的起始执行周期不再固定不变,避免内存资源浪费。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种多线程处理器技术(Multi-threading).特别是涉及一种机会多线程处理器
技术介绍
多线程并行处理技术(Multi-Threading)被广泛的应用在高性能处理器的设计中以降低高速处理器指令执行中存在的等待周期的影响以提高处理器的性能和运行效率。其中用的最普遍的是同步多线程技术(Simultaneous Multi-threading)或叫SMT。如Intel 的 Hyper-Threading, IBM 的 P0WER5, Sun Microsystems 的 UltraSPARC T2 及MIPS的MT都是采用了 SMT技术。SMT技术除了需要给每个线程都有自己的一套执行程序所需的寄存器外还要在每·级的流水线加上线程跟踪逻辑,增加共享资源的尺寸,如指令Cache,TLBs等。其线程跟踪逻辑不仅要跟踪线程的行程还要检查和判断该线程是否已执行完成。由于会有大量的线程处于执行或半执行状态,因而CPU的Caches及TLB的尺寸必须足够大以避免不必要的线程之间的Thrashing。虽然SMT技术能提高处理器的运算能力但由于硬件的复杂程度大大提高因而很难应用于嵌本文档来自技高网...

【技术保护点】
一种机会多线程处理器,包括一个指令内存I?Cache,?一个指令解码I?decoder,?一个指令流控制器Branch和算术逻辑单元ALUs,?每个线程都有自己的一套执行程序所需的寄存器外还要增加一个线程指令有效预测电路和在每级的流水线加上线程跟踪逻辑或线程身份设别电路;其特征在于所述机会多线程处理器增加了一个线程指令有效预测电路和为每级的流水线增加一组2维的线程身份寄存器。

【技术特征摘要】

【专利技术属性】
技术研发人员:王生洪
申请(专利权)人:无锡德思普科技有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1