任务执行硬件,可组合使用,例如:HB_UCP_DSP_CORE_0 | HB_UCP_GDC_CORE_0 表示当前任务既可以使用 DSP 0核,也可以使用GDC 0核,调度交由UCP根据负载自行决策。
HB_UCP_CORE_ANY需单独使用,不能与其它backend进行或运算。
成员
| 成员名称 | 描述 |
|---|---|
HB_UCP_CORE_ANY | Soc上任意可执行的硬件。 |
HB_UCP_BPU_CORE_0 | BPU核0。 |
HB_UCP_BPU_CORE_1 | BPU核1。 |
HB_UCP_BPU_CORE_2 | BPU核2。 |
HB_UCP_BPU_CORE_3 | BPU核3。 |
HB_UCP_BPU_CORE_ANY | 任意的BPU核。 |
HB_UCP_DSP_CORE_0 | DSP核0。 |
HB_UCP_DSP_CORE_1 | DSP核1。 |
HB_UCP_DSP_CORE_ANY | 任意的DSP核。 |
HB_UCP_GDC_CORE_0 | GDC核0。 |
HB_UCP_GDC_CORE_ANY | 任意的GDC核。 |
HB_UCP_STITCH_CORE_0 | STITCH核0。 |
HB_UCP_LKOF_CORE_0 | LKOF核0。 |
HB_UCP_JPU_CORE_0 | JPU核0。 |
HB_UCP_JPU_CORE_1 | JPU核1。 |
HB_UCP_JPU_CORE_2 | JPU核2。 |
HB_UCP_JPU_CORE_ANY | 任意的JPU核。 |
HB_UCP_VPU_CORE_0 | VPU核0。 |
HB_UCP_VPU_CORE_ANY | 任意的VPU核。 |
HB_UCP_PYRAMID_CORE_0 | PYRAMID核0。 |
HB_UCP_PYRAMID_CORE_1 | PYRAMID核1。 |
HB_UCP_PYRAMID_CORE_2 | PYRAMID核2。 |
HB_UCP_PYRAMID_CORE_ANY | 任意的PYRAMID核。 |
HB_UCP_ISP_CORE_0 | ISP核0。 |
HB_UCP_ISP_CORE_1 | ISP核1。 |
HB_UCP_ISP_CORE_ANY | 任意的ISP核。 |