超标量处理器中引入SMT技术的性能分析研究  被引量:1

Research on superscalar processor equipped with SMT technique

在线阅读下载全文

作  者:史莉雯[1] 樊晓桠[1] 黄小平[1] 

机构地区:[1]西北工业大学航空微电子中心,西安710072

出  处:《计算机工程与应用》2009年第5期13-15,共3页Computer Engineering and Applications

基  金:国家自然科学基金重点项目(No.60736012);国家自然科学基金面上项目(No.60573107)~~

摘  要:同时多线程(SMT)是一种允许多个独立的线程每周期发射多条指令的技术,这种技术充分利用了可能存在的指令级并行和线程级并行,提高了有限资源的利用率。文章以西北工业大学航空微电子中心自主研发的32位超标量处理器"龙腾R2"为基础,引入SMT技术,在基本不改变内部结构大小、不增加执行功能部件、仅做一些必要修改的前提条件下进行研究。通过仿真不同的线程数和各种线程组合,进行性能分析。尽管存在制约性能提升的一些因素,引入SMT技术后依然获得了最高约50%的性能增加。Simultaneous multithreading(SMT) is a technique that permits multiple independent threads to issue multiple instructions each cycle to a superscalar processor's functional units.This technique can exploit both instruction-level and thread-level parallelism to improve the performance.Based on a 32-bit supersealar processor (Longtium R2),present the architecture equipped with the simultaneous muhithreading technique.The data,gained from simulation,show that the throughput increment can be achieved without extensively changing the original structures or increasing the additional execution units of a superscalar processor.After using the SMT technique,the processor can achieves up to 50% performance improvement,although influenced by some restrictions.

关 键 词:超标量处理器 同时多线程 每周期完成的指令数(IPC) 

分 类 号:TP303[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象