首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >A Parallel for Loop Memory Template for a High Level Synthesis Compiler
【24h】

A Parallel for Loop Memory Template for a High Level Synthesis Compiler

机译:高级综合编译器的并行循环存储器模板

获取原文

摘要

We propose a parametrized memory template for applications with parallel for loops. The template's parameters reflect important trade-offs made during system design. The template is incorporated in our high level synthesis (HLS) compiler, where the template's parameters are adjusted to the application. The template fits parallel for loops with no loop dependencies and sequential bodies. We found two alternative template implementations using our compiler. In the future, we will develop templates for other types of for loops. These will be added to the compiler and it will identify the template that works best for the application it is compiling. Once a template is selected, the compiler will use design space exploration to select the best combination of template parameters for the targeted hardware and application.
机译:我们为带有并行for循环的应用程序提出了一个参数化的内存模板。模板的参数反映了系统设计过程中做出的重要权衡。该模板已合并到我们的高级综合(HLS)编译器中,在其中,模板的参数已针对应用程序进行了调整。该模板适用于并行的循环,没有循环依赖性和顺序主体。我们发现了使用编译器的两种替代模板实现。将来,我们将为其他类型的for循环开发模板。这些将被添加到编译器中,并将标识最适合其正在编译的应用程序的模板。一旦选择了模板,编译器将使用设计空间探索来为目标硬件和应用选择模板参数的最佳组合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号