1
- = sycl_ext_fpga_selector
1
+ = sycl_ext_intel_fpga_device_selector
2
2
3
3
:source-highlighter: coderay
4
4
:coderay-linenums-mode: table
@@ -70,24 +70,6 @@ to your source code.
70
70
71
71
== Specification
72
72
73
- === Select FPGA hardware device
74
- ....
75
- // force FPGA hardware device
76
- sycl::queue deviceQueue{sycl::ext::intel::fpga_selector{}};
77
- ....
78
-
79
- === Select FPGA simulator device
80
- ....
81
- // force FPGA simulator device
82
- sycl::queue deviceQueue{sycl::ext::intel::fpga_simulator_selector{}};
83
- ....
84
-
85
- === Select FPGA emulator device
86
- ....
87
- // force FPGA emulator device
88
- sycl::queue deviceQueue{sycl::ext::intel::fpga_emulator_selector{}};
89
- ....
90
-
91
73
=== Feature test macro
92
74
93
75
This extension provides a feature-test macro as described in the core SYCL
@@ -110,6 +92,29 @@ supports.
110
92
|fpga_simulator_selector added.
111
93
|===
112
94
95
+ === Select FPGA hardware device
96
+ ....
97
+ // select FPGA hardware device
98
+ sycl::queue deviceQueue{sycl::ext::intel::fpga_selector{}};
99
+ ....
100
+
101
+ === Select FPGA simulator device
102
+ ....
103
+ // select FPGA simulator device
104
+ sycl::queue deviceQueue{sycl::ext::intel::fpga_simulator_selector{}};
105
+ ....
106
+
107
+ [NOTE]
108
+ ====
109
+ Added in version 2 of this extension.
110
+ ====
111
+
112
+ === Select FPGA emulator device
113
+ ....
114
+ // select FPGA emulator device
115
+ sycl::queue deviceQueue{sycl::ext::intel::fpga_emulator_selector{}};
116
+ ....
117
+
113
118
== Implementation notes
114
119
115
120
The current implementation has a restriction on the use of
0 commit comments