Intel®高层次综合编译器专业版: 最佳实践指南

ID 683152
日期 6/22/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

7.3. 实现层次设计

使用任务系统时,可分层实现设计,从而允许自底向上设计。

如果不使用任务系统,则HLS组件中的函数调用不仅内联且皆由调用代码一同优化,在某些情况下这样可能是有害的。使用任务系统可防止设计中较小的块被系统的其余部分影响。

使用任务系统实现的分层设计模式可带来如下好处:
  • 类似于硬件描述语言(HDL)提供的模块化
  • 可隔离不能流水线化或不良流水线化的循环,使其不影响整个循环嵌套。