首页> 外文会议>International Conference on Modern Circuits and Systems Technologies >Compiler transformations in hardware synthesis of Mpeg2 codes
【24h】

Compiler transformations in hardware synthesis of Mpeg2 codes

机译:MPEG2代码硬件合成中的编译器转换

获取原文

摘要

High-level synthesis is the technique that translates high-level programming language programs into equivalent hardware descriptions. The use of conventional programming languages as input to high-level synthesis is challenging, due to the conceptual differences between software programs and hardware descriptions, but is nonetheless becoming the preferred input to high-level synthesis tools. Compilers play an important role in this process, since they can not only bridge such differences, thus making high-level synthesis tools better accepted by the scientific community, but they can also apply code transformations that target an optimized hardware output. In this paper, we discuss a number of transformations that can be implemented in the C language front end of the CCC high-level synthesis tool. We present experiments of such transformations conducted on the MPEG2 open-source code, which prove that compiler optimizations can have a significant positive impact in high-level synthesis tools.
机译:高级合成是将高级编程语言程序转化为等效硬件描述的技术。由于软件程序和硬件描述之间的概念差异,使用传统的编程语言作为输入到高级合成的输入是具有挑战性的,但是仍然成为高级合成工具的首选输入。编译器在这个过程中发挥着重要作用,因为它们不仅可以弥合这种差异,因此制作了科学界更好地接受的高级合成工具,但它们也可以应用针对优化硬件输出的代码转换。在本文中,我们讨论了许多可以在CCC高级合成工具的C语言前端实现的变换。我们在MPEG2开源代码上提出了这样的转换的实验,证明编译器优化可以对高级合成工具具有显着的积极影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号