blob: e88b9c6c88d1c1f43881c0410fb42eb270d2dc37 [file] [log] [blame]
Gunnar Millsd5c34aa2019-02-05 15:24:59 -06001description: >
Patrick Williamsa1347412022-12-06 10:56:22 -06002 Implement to provide hardware accelerator attributes. A hardware accelerator
3 used to perform some functions more efficiently than is possible in software
4 running on a general-purpose CPU. Examples of possible hardware accelerators
5 include: GPUs, FPGAs, and ASICs.
Sharad Yadavd7a81eb2021-05-15 22:27:28 +05306
7properties:
8 - name: Type
9 type: enum[self.AcceleratorType]
Patrick Williams8da396c2022-03-14 14:21:02 -050010 default: "Unknown"
Sharad Yadavd7a81eb2021-05-15 22:27:28 +053011 description: >
12 The type of accelerator.
13
14enumerations:
15 - name: AcceleratorType
16 description: >
17 Possible accelerator type
18 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050019 - 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.