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

ID 683152
日期 12/04/2023
Public
文档目录

8.3. 实现层次设计

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

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

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