【24h】

Source-directed transformations for hardware compilation

机译:硬件编译的以源为导向的转换

获取原文

摘要

This paper presents the Haydn-C language and its parallel programming model. They have been developed to support modular hardware design, to improve designer productivity, and to enhance design quality and maintainability. The principal innovation of Haydn-C is a framework of optional annotations to enable users to describe design constraints, and to direct source-level transformations such as scheduling and resource allocation. We have automated such transformations so that a single high-level design can be used to produce many implementations with different design trade-offs. The effectiveness of this approach has been evaluated using various case studies, including FIR filters, fractal generators, and morphological operators. For instance, the fastest morphological erosion design is 129 times faster and 3.4 times larger than the smallest design.
机译:本文介绍了Haydn-C语言及其并行编程模型。开发它们的目的是支持模块化硬件设计,以提高设计人员的生产率,并提高设计质量和可维护性。 Haydn-C的主要创新是可选注释的框架,使用户能够描述设计约束,并指导源代码级转换,例如调度和资源分配。我们已经自动进行了此类转换,因此可以使用单个高级设计来产生具有不同设计权衡的许多实现。已通过各种案例研究(包括FIR滤波器,分形生成器和形态运算符)评估了这种方法的有效性。例如,最快的形态腐蚀设计比最小的设计快129倍,大3.4倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号