首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >Customizable Composition and Parameterization of Hardware Design Transformations
【24h】

Customizable Composition and Parameterization of Hardware Design Transformations

机译:硬件设计转换的可定制组成和参数化

获取原文

摘要

A promising approach to high-level design is to start initially with an obvious but possibly inefficient design, and apply multiple transformations to meet design goals. Many hardware compilation tools support a fixed recipe of applying design transformations, but designers have few options to adapt the recipe without re-writing the tools themselves. In addition, complex transformations based on linear programming and geometric programming are often not included. This paper proposes anew approach that enables designers to customize the composition and parameterization of different types of design transformations in a unified framework, using a high-level language to control a transformation engine to automate the application of design transformations. Our approach is implemented by a tool based on the Python language and the ROSE compiler framework, which supports both syntax-directed transformations such as loop coalescing, and goal-directed transformations such as geometric programming. We illustrate how customizing the composition and parameterization of design transformations can lead to designs with different trade-offs in performance, resource usage, and energy efficiency. We evaluate our approach on benchmarks including matrix multiplication, Monte Carlo simulation of Asian options, edge detection, FIR filtering, and motion estimation.
机译:进行高级设计的一种有前途的方法是从一个明显但可能效率不高的设计开始,并进行多次转换以满足设计目标。许多硬件编译工具都支持应用设计转换的固定配方,但是设计人员几乎没有选择来适应配方,而无需自己重新编写工具。另外,通常不包括基于线性编程和几何编程的复杂转换。本文提出了一种新方法,使设计人员可以在一个统一的框架中使用高级语言来控制转换引擎,以使设计转换的应用程序自动化,从而在一个统一的框架中自定义不同类型的设计转换的组成和参数化。我们的方法是通过基于Python语言和ROSE编译器框架的工具实现的,该工具既支持语法定向转换(例如循环合并),也支持目标定向转换(例如几何编程)。我们说明了如何自定义设计转换的组成和参数化如何导致设计在性能,资源使用和能源效率方面进行不同的权衡。我们根据基准评估我们的方法,包括矩阵乘法,亚洲期权的蒙特卡洛模拟,边缘检测,FIR滤波和运动估计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号