首页> 外文会议>International Conference on Application of Concurrency to System Design >Exploring the Potential of Instruction-Level Parallelism of Exposed Datapath Architectures with Buffered Processing Units
【24h】

Exploring the Potential of Instruction-Level Parallelism of Exposed Datapath Architectures with Buffered Processing Units

机译:使用缓冲处理单元探索公开DataPath架构的指令级并行度的潜力

获取原文

摘要

Recent processor architectures expose their datapaths to the compiler so that the compiler not only takes care of scheduling instructions to the available processing units but also of scheduling the data transports between the processing units. Bypassing register usage this way generally allows the compiler to improve the degree of instruction-level parallelism. However, the current compiler technology is still based on code generation done by a depth-first traversal on the syntax trees that makes use of as few registers as possible. Code generators inspired from queue machines can better utilize the register bypassing capability of exposed datapath architectures with buffered processing units. In this paper, we encode the decision version of optimal code generation as a satisfiability modulo theories (SMT) problem and use SMT solvers to generate optimal code that maximizes the instruction-level parallelism (ILP) for a given number of processing units. Our experimental results clearly demonstrate the potential of exposed datapath architectures to utilize ILP contained in basic blocks to the fullest by relying on our recently suggested queue-based code generation. Second, it is also shown that the queue-based code generation technique produces more efficient code than classic compiler techniques.
机译:最近的处理器架构揭露他们的数据路径的编译器,编译器,不仅需要照顾的调度指令到可用的处理单元,还调度处理单元之间的数据传输方式。绕过寄存器使用这种方式通常允许编译器来提高指令级并行度。然而,目前的编译器技术仍是基于通过对语法树的深度优先遍历,使得利用尽可能少的寄存器地完成代码生成。从队列机启发码发生器可以更好地利用用缓冲处理单元暴露数据通路架构的寄存器旁路能力。在本文中,我们最佳编码代码生成的决定版本作为满足性模理论(SMT)的问题,采用SMT求解器以产生最大化用于处理单元的给定数量的指令级并行(ILP)的最佳代码。我们的实验结果清楚地表明,暴露的数据通路架构的利用ILP包含在基本块,以最充分依靠我们最近提出基于队列的代码生成的潜力。第二,它也表明,基于队列的代码生成技术产生比经典编译技术更有效的代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号