首页 | 官方网站   微博 | 高级检索  
     

IA-64的并行架构及其寄存器文件
引用本文:邓晴莺,张民选,蒋江.IA-64的并行架构及其寄存器文件[J].计算机工程,2008,34(12):13-15.
作者姓名:邓晴莺  张民选  蒋江
作者单位:国防科学技术大学计算机学院,长沙,410073
基金项目:国家高技术研究发展计划(863计划) , 国家自然科学基金
摘    要:同时多线程能在同一时钟周期执行不同线程的指令,并且指令级并行和线程级并行。显式并行指令计算关注于编译器和硬件的相互协作。寄存器文件的设计在高性能处理器设计中十分重要,寄存器栈和寄存器栈引擎是提高其性能的重要手段。该文设计和实现一套并行环境,其中包括并行编译器OpenUH和基于IA-64的同时多线程体系结构EDSMT,实验表明,该并行架构适用于大多数并行应用,针对NAS的并行测试程序,该架构相对于SMTSIM平均有12.48%的性能提升。

关 键 词:同时多线程  显式并行指令计算  并行  寄存器文件
文章编号:1000-3428(2008)12-0013-03
修稿时间:2007年6月29日

Parallel Infrastructure of IA-64 and Its Register File
DENG Qing-ying,ZHANG Min-xuan,JIANG Jiang.Parallel Infrastructure of IA-64 and Its Register File[J].Computer Engineering,2008,34(12):13-15.
Authors:DENG Qing-ying  ZHANG Min-xuan  JIANG Jiang
Affiliation:(School of Computer, National University of Defense Technology, Changsha 410073)
Abstract:Simultaneous Multithreading(SMT) processors execute instructions from different threads in the same cycle, which has the unique ability to exploit ILP and TLP simultaneously. Explicitly Parallel Instruction Computing(EPIC) emphasizes importance of the synergy between compiler and hardware. Register file design is very important in high performance processor design. Register stack and register stack engine are effective ways to improve performance. This paper presents efforts to design and implement a parallel environment, which includes an optimizing, portable parallel compiler OpenUH and SMT architecture EDSMT based on IA-64. Meanwhile, its register file mechanism is carefully designed. Experimental results show the infrastructure is suitable for parallel applications and the IPC increment over SMTSIM is 12.48% in average using the NAS parallel benchmarks.
Keywords:Simultaneous Multithreading(SMT)  Explicitly Parallel Instruction Computing(EPIC)  parallel  register file
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号