仅对英特尔可见 — GUID: tly1593102577241
Ixiasoft
3.3.3.2. 任务并行性
编译器通过调度独立的各个操作同时执行来实现并发,但它无法实现较粗粒度的并发(例如,循环之中的并发)。
为了使较大的代码结构彼此并行执行,您必须将它们编写为同时启动的单独组件或任务。然后这些组件或任务独立运行,并使用流水线或流进行同步和通信,如下图所示:
图 21. 多任务函数异步运行
请参阅 Intel® High Level Synthesis Compiler Pro版参考手册 中的 任务系统 了解详细信息。