当前位置:主页 > 科技论文 > 计算机论文 >

多线程微处理器指令双发射结构的设计与实现

发布时间:2018-10-16 18:26
【摘要】:T2处理器是一款多核多线程处理器。每个处理器核包含8个线程,分成两组,组内采用细粒度多线程,组间采用同时多线程。T2每个线程组每个周期只发射一条指令执行,因此对单线程而言IPC(Instruction Per Cycle)不会超过1,这使得T2的单线程性能较低。 单线程性能是处理器设计中需要考虑的重要因素。一方面,由于很多应用程序都是串行程序,其执行速度依赖于单线程的性能;另一方面,并行程序中总有不能并行化的部分,这一部分仍然需要串行执行。因此提高单线程性能具有重要的意义。 本文以T2处理器为基础,对双发射结构进行改进,使其支持单线程双发射,以提高单线程的性能。论文的主要工作有: 1.基于T2设计并实现了单线程双发射结构,以开发单线程的指令级并行、提高单线程性能; 2.提出双发射结构的功能验证和性能评估方案,搭建了软件模拟平台并建立了模拟需要的功能模型,提取了功能验证点并据此编写了功能验证需要的测试激励; 3.在搭建的软件模拟平台上对单线程双发射结构进行了功能验证和性能评估。结果表明,,论文设计并实现的单线程双发射结构实现了预期的功能,有效提高了单线程的性能。
[Abstract]:T2 processor is a multi-core multi-thread processor. Each processor core consists of eight threads, divided into two groups, with fine-grained multithreading and simultaneous multithreading between groups. T2 each thread group sends only one instruction per cycle. Therefore, for a single thread, the IPC (Instruction Per Cycle) does not exceed 1, which makes T 2 single thread performance lower. Single-thread performance is an important factor to be considered in processor design. On the one hand, because many applications are serial programs, their execution speed depends on the performance of a single thread; on the other hand, there are always parts of parallel programs that cannot be parallelized, and this part still needs serial execution. Therefore, it is of great significance to improve the performance of single-thread. In this paper, based on T2 processor, we improve the structure of dual transmission to support single thread and double transmission, so as to improve the performance of single thread. The main work of this paper is as follows: 1. Based on T2, a single-threaded dual-firing structure is designed and implemented to develop single-threaded instruction level parallelism and improve single-thread performance; 2. The function verification and performance evaluation scheme of dual-launch structure is proposed, the software simulation platform is built and the function model of simulation is established, the function verification points are extracted and the test incentives for function verification are compiled. 3. The function verification and performance evaluation of single-thread dual-launch structure are carried out on the software simulation platform. The results show that the design and implementation of the single thread dual emission structure can achieve the expected function and improve the performance of the single thread effectively.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332

【参考文献】

相关期刊论文 前9条

1 张民选;王永文;邢座程;邓让钰;蒋江;张承义;;高性能通用微处理器体系结构关键技术研究[J];计算机研究与发展;2006年06期

2 王永文;郑倩冰;尹远;孙彩霞;窦强;;细粒度多线程处理器中前瞻性数据加载的设计与实现[J];计算机研究与发展;2011年S1期

3 周国昌,王忠,车德亮,冯国臣;一种改进的嵌入式SIMD协处理器设计[J];计算机工程与应用;2004年31期

4 任建;安虹;路放;梁博;;同时多线程处理器上的动态分支预测器设计方案研究[J];计算机科学;2006年03期

5 印杰;江建慧;;缓解同时多线程结构中线程对关键资源的竞争[J];计算机科学;2010年03期

6 冯华;唐宏伟;卢凯;刘勇鹏;;OpenSparc T2处理器虚拟化技术研究[J];计算机工程与科学;2010年07期

7 孙彩霞;张民选;;使用取指策略控制同时多线程处理器中个体线程的性能[J];计算机学报;2008年02期

8 刘星江;王慧;;一种基于Verilog的验证平台搭建及应用[J];信息安全与通信保密;2013年01期

9 刘成;张凯;陈建勋;;混合方式数据验证方案的研究[J];计算机工程与设计;2013年01期



本文编号:2275247

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2275247.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8af6e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com