---
title: aclrtHacType
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_2123.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_2123.html
indexId: 4501f83145b0a64631f1bad680e1f75ea8413189ffedd239cb5d8304146f486a68
---
# aclrtHacType

```
typedef enum {
    ACL_RT_HAC_TYPE_STARS = 0,    // System Task and Resource Scheduler
    ACL_RT_HAC_TYPE_AICPU,        // AI CPU
    ACL_RT_HAC_TYPE_AIC,          // AI Core或Cube Core
    ACL_RT_HAC_TYPE_AIV,          // Vector Core
    ACL_RT_HAC_TYPE_PCIEDMA,      // PCIe Direct Memory Access
    ACL_RT_HAC_TYPE_RDMA,         // Remote Direct Memory Access
    ACL_RT_HAC_TYPE_SDMA,         // System Direct Memory Access
    ACL_RT_HAC_TYPE_DVPP,         // Digital Vision Pre-Processing
    ACL_RT_HAC_TYPE_UDMA,         // Unified Buffer Direct Memory Access
    ACL_RT_HAC_TYPE_CCU           // Collective Communication Unit
} aclrtHacType;
```
