首页 | 本学科首页   官方微博 | 高级检索  
     

超标量处理器中引入SMT技术的性能分析研究
引用本文:史莉雯,樊晓桠,黄小平.超标量处理器中引入SMT技术的性能分析研究[J].计算机工程与应用,2009,45(5):13-15.
作者姓名:史莉雯  樊晓桠  黄小平
作者单位:西北工业大学 航空微电子中心,西安 710072
基金项目:国家自然科学基金重点项目,国家自然科学基金面上项目 
摘    要:同时多线程(SMT)是一种允许多个独立的线程每周期发射多条指令的技术,这种技术充分利用了可能存在的指令级并行和线程级并行,提高了有限资源的利用率。文章以西北工业大学航空微电子中心自主研发的32位超标量处理器“龙腾R2”为基础,引入SMT技术,在基本不改变内部结构大小、不增加执行功能部件、仅做一些必要修改的前提条件下进行研究。通过仿真不同的线程数和各种线程组合,进行性能分析。尽管存在制约性能提升的一些因素,引入SMT技术后依然获得了最高约50%的性能增加。

关 键 词:超标量处理器  同时多线程  每周期完成的指令数(IPC)  
收稿时间:2008-9-12
修稿时间:2008-11-17  

Research on superscalar processor equipped with SMT technique
SHI Li-wen,FAN Xiao-ya,HUANG Xiao-ping.Research on superscalar processor equipped with SMT technique[J].Computer Engineering and Applications,2009,45(5):13-15.
Authors:SHI Li-wen  FAN Xiao-ya  HUANG Xiao-ping
Affiliation:Aviation Microelectronic Center,Northwestern Polytechnical University,Xi’an 710072,China
Abstract: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 superscalar processor(Longtium R2),present the architecture equipped with the simultaneous multithreading 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.
Keywords:superscalar processor  simultaneous multithreading  instruction per cycle
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号