blob: 3bb3a01a743e4741d9b8c24a2f00bfcd559a5c7b [file] [log] [blame]
Gunnar Millsd5c34aa2019-02-05 15:24:59 -06001description: >
2 Implement to provide hardware accelerator attributes. A hardware
3 accelerator used to perform some functions more efficiently than is
4 possible in software running on a general-purpose CPU. Examples of
5 possible hardware accelerators include: GPUs, FPGAs, and ASICs.
Sharad Yadavd7a81eb2021-05-15 22:27:28 +05306
7properties:
8 - name: Type
9 type: enum[self.AcceleratorType]
10 default: 'Unknown'
11 description: >
12 The type of accelerator.
13
14enumerations:
15 - name: AcceleratorType
16 description: >
17 Possible accelerator type
18 values:
19 - name: 'ASIC'
20 description: >
21 An ASIC.
22 - name: 'FPGA'
23 description: >
24 An FPGA.
25 - name: 'GPU'
26 description: >
27 A GPU.
28 - name: 'Unknown'
29 description: >
30 An unknown type.