...
首页> 外文期刊>The Journal of Supercomputing >Natural instruction level parallelism-aware compiler for high-performance QueueCore processor architecture
【24h】

Natural instruction level parallelism-aware compiler for high-performance QueueCore processor architecture

机译:用于高性能QueueCore处理器体系结构的自然指令级并行感知编译器

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

获取外文期刊封面封底 >>

       

摘要

This work presents a static method implemented in a compiler for extracting high instruction level parallelism for the 32-bit QueueCore, a queue computation-based processor. The instructions of a queue processor implicitly read and write their operands, making instructions short and the programs free of false dependencies. This characteristic allows the exploitation of maximum parallelism and improves code density. Compiling for the QueueCore requires a new approach since the concept of registers disappears. We propose a new efficient code generation algorithm for the QueueCore. For a set of numerical benchmark programs, our compiler extracts more parallelism than the optimizing compiler for an RISC machine by a factor of 1.38. Through the use of QueueCore’s reduced instruction set, we are able to generate 20% and 26% denser code than two embedded RISC processors.
机译:这项工作提出了一种静态方法,该方法在编译器中实现,用于为基于队列计算的32位QueueCore提取高指令级并行度。队列处理器的指令隐式地读取和写入其操作数,从而使指令简短且程序没有错误的依赖关系。此特性可以利用最大并行度并提高代码密度。由于寄存器的概念消失了,因此为QueueCore进行编译需要一种新方法。我们为QueueCore提出了一种新的高效代码生成算法。对于一组数字基准程序,与针对RISC计算机的优化编译器相比,我们的编译器提取的并行度要高1.38倍。通过使用QueueCore的精简指令集,我们可以生成比两个嵌入式RISC处理器高20%和26%的密集代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号