Loops
The
Intel® oneAPI
attempts to maximize the occupancy of the datapath of a loop within a task kernel by executing iterations in a pipeline parallel method. The following sections provide guidelines and describe techniques for writing loops in task kernels such that the
DPC++/C++
CompilerIntel® oneAPI
can best extract pipeline parallelism from these loops.
DPC++/C++
Compiler