| description: > |
| Implement to provide hardware accelerator attributes. A hardware accelerator |
| used to perform some functions more efficiently than is possible in software |
| running on a general-purpose CPU. Examples of possible hardware accelerators |
| include: GPUs, FPGAs, and ASICs. |
| |
| properties: |
| - name: Type |
| type: enum[self.AcceleratorType] |
| default: "Unknown" |
| description: > |
| The type of accelerator. |
| |
| enumerations: |
| - name: AcceleratorType |
| description: > |
| Possible accelerator type |
| values: |
| - name: "ASIC" |
| description: > |
| An ASIC. |
| - name: "FPGA" |
| description: > |
| An FPGA. |
| - name: "GPU" |
| description: > |
| A GPU. |
| - name: "Unknown" |
| description: > |
| An unknown type. |