【24h】

Register File Management and Compiler Optimization on EDSMT

机译:在EDSMT上注册文件管理和编译器优化

获取原文
获取原文并翻译 | 示例

摘要

Register file design is very important in high performance processor design. Register Stack and Register Rotation are effective ways to improve performance. Compiler optimizations are often driven by specific assumptions about the underlying architecture and implementation of the target machine. SMT(simultaneous multithreading) processors execute instructions from different threads in the same cycle, which has the unique ability to exploit ILP(instruction-level parallelism) and TLP(thread-level parallelism) simultaneously. EPIC(explicitly parallel instruction computing) emphasizes importance of the synergy between compiler and hardware. In this paper, we present our efforts to design and implement register file management mechanism on a parallel environment, which includes an optimizing, portable parallel compiler OpenUH and SMT architecture EDSMT based on IA-64. Meanwhile, its compile optimization is also considered to improve the performance.
机译:寄存器文件设计在高性能处理器设计中非常重要。寄存器堆栈和寄存器循环是提高性能的有效方法。编译器优化通常由有关目标计算机的基础体系结构和实现的特定假设驱动。 SMT(同时多线程)处理器在同一周期内执行来自不同线程的指令,这具有同时利用ILP(指令级并行性)和TLP(线程级并行性)的独特能力。 EPIC(显式并行指令计算)强调了编译器与硬件之间协同作用的重要性。在本文中,我们介绍了我们在并行环境上设计和实现寄存器文件管理机制的工作,该机制包括优化的,可移植的并行编译器OpenUH和基于IA-64的SMT体系结构EDSMT。同时,还考虑了其​​编译优化以提高性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号