检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117