【24h】

Efficient data driven run-time code generation

机译:高效的数据驱动的运行时代码生成

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Knowledge of data values at run-time allows us to generate better code in terms of efficiency, size and power consumption.This paper introduces a low-level compiling technique based on a minimal code generator with parametric embedded sections to generate binary code at run-time. This generator called a "compilet" creates code and allocates registers using the data input. Then, it generates the needed instructions. Our measurements, performed on Itanium 2 and PowerPC platforms have shown a speed improvement of 43% on the Itanium 2 platform and 41% on the PowerPC one.The proposed technique proves to be particularly useful in the case of intensively reused functions in graphic applications, where the advantages of dynamic compilation have not been fully taken into account yet.
机译:对运行时数据值的了解使我们能够在效率,大小和功耗方面生成更好的代码。本文介绍了一种基于最小代码生成器的低级编译技术,该代码生成器具有参数嵌入式部分,可在运行时生成二进制代码,时间。该生成器称为“ compilet”,它使用数据输入创建代码并分配寄存器。然后,它生成所需的指令。我们在Itanium 2和PowerPC平台上进行的测量表明,在Itanium 2平台上速度提高了43%,在PowerPC 1平台上提高了41%。所提出的技术在图形应用程序中大量复用功能的情况下特别有用,动态编译的优势尚未得到充分考虑。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号