Skip to content

Commit b304a64

Browse files
authored
FPGA: replace Agilex™ with Agilex® (#1372)
1 parent 59e520c commit b304a64

File tree

58 files changed

+177
-177
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+177
-177
lines changed

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/anr/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
3737
| Optimized for | Description
3838
|:--- |:---
3939
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
40-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
40+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4141
| Software | Intel® oneAPI DPC++/C++ Compiler
4242

4343
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -151,7 +151,7 @@ The design uses the following generic header files.
151151
### On Linux*
152152

153153
1. Change to the sample directory.
154-
2. Configure the build system for the Agilex device family, which is the default.
154+
2. Configure the build system for the Agilex® device family, which is the default.
155155

156156
```
157157
mkdir build
@@ -195,7 +195,7 @@ The design uses the following generic header files.
195195
### On Windows*
196196
197197
1. Change to the sample directory.
198-
2. Configure the build system for the Agilex device family, which is the default.
198+
2. Configure the build system for the Agilex® device family, which is the default.
199199
```
200200
mkdir build
201201
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/board_test/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4040
| Optimized for | Description
4141
|:--- |:---
4242
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
43-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
43+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4444
| Software | Intel® oneAPI DPC++/C++ Compiler
4545

4646
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -122,7 +122,7 @@ Performance results are based on testing as of Jan 31, 2022.
122122
### On Linux*
123123

124124
1. Change to the sample directory.
125-
2. Configure the build system for the Agilex device family, which is the default.
125+
2. Configure the build system for the Agilex® device family, which is the default.
126126

127127
```
128128
mkdir build
@@ -162,7 +162,7 @@ Performance results are based on testing as of Jan 31, 2022.
162162
### On Windows*
163163
164164
1. Change to the sample directory.
165-
2. Configure the build system for the Agilex device family, which is the default.
165+
2. Configure the build system for the Agilex® device family, which is the default.
166166
```
167167
mkdir build
168168
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/cholesky/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4444
| Optimized for | Description
4545
|:--- |:---
4646
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
47-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
47+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4848
| Software | Intel® oneAPI DPC++/C++ Compiler
4949

5050
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -143,7 +143,7 @@ For `constexpr_math.hpp`, `memory_utils.hpp`, `metaprogramming_utils.hpp`, and `
143143
### On Linux*
144144

145145
1. Change to the sample directory.
146-
2. Configure the build system for the Agilex device family, which is the default.
146+
2. Configure the build system for the Agilex® device family, which is the default.
147147

148148
```
149149
mkdir build
@@ -187,7 +187,7 @@ For `constexpr_math.hpp`, `memory_utils.hpp`, `metaprogramming_utils.hpp`, and `
187187
### On Windows*
188188
189189
1. Change to the sample directory.
190-
2. Configure the build system for the Agilex device family, which is the default.
190+
2. Configure the build system for the Agilex® device family, which is the default.
191191
```
192192
mkdir build
193193
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/cholesky_inversion/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
5757
| Optimized for | Description
5858
|:--- |:---
5959
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
60-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
60+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
6161
| Software | Intel® oneAPI DPC++/C++ Compiler
6262

6363
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -165,7 +165,7 @@ Additionaly, the cmake build system can be configured using the following parame
165165
### On Linux*
166166

167167
1. Change to the sample directory.
168-
2. Configure the build system for the Agilex device family, which is the default.
168+
2. Configure the build system for the Agilex® device family, which is the default.
169169

170170
```
171171
mkdir build
@@ -209,7 +209,7 @@ Additionaly, the cmake build system can be configured using the following parame
209209
### On Windows*
210210
211211
1. Change to the sample directory.
212-
2. Configure the build system for the Agilex device family, which is the default.
212+
2. Configure the build system for the Agilex® device family, which is the default.
213213
```
214214
mkdir build
215215
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/crr/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
3939
| Optimized for | Description
4040
|:--- |:---
4141
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
42-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
42+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4343
| Software | Intel® oneAPI DPC++/C++ Compiler
4444

4545
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -153,7 +153,7 @@ This design measures the FPGA performance to determine how many assets can be pr
153153
### On Linux*
154154

155155
1. Change to the sample directory.
156-
2. Configure the build system for the Agilex device family, which is the default.
156+
2. Configure the build system for the Agilex® device family, which is the default.
157157

158158
```
159159
mkdir build
@@ -193,7 +193,7 @@ This design measures the FPGA performance to determine how many assets can be pr
193193
### On Windows*
194194
195195
1. Change to the sample directory.
196-
2. Configure the build system for the Agilex device family, which is the default.
196+
2. Configure the build system for the Agilex® device family, which is the default.
197197
```
198198
mkdir build
199199
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/db/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4040
| Optimized for | Description
4141
--- |---
4242
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
43-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
43+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4444
| Software | Intel® oneAPI DPC++/C++ Compiler
4545

4646
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -146,7 +146,7 @@ Query 12 showcases the `MergeJoin` database operator. The block diagram of the d
146146
147147
### On Linux*
148148
1. Change to the sample directory.
149-
2. Configure the build system for the default target (the Agilex device family).
149+
2. Configure the build system for the default target (the Agilex® device family).
150150
```
151151
mkdir build
152152
cd build
@@ -195,7 +195,7 @@ Query 12 showcases the `MergeJoin` database operator. The block diagram of the d
195195
### On Windows*
196196
197197
1. Change to the sample directory.
198-
2. Configure the build system for the default target (the Agilex device family).
198+
2. Configure the build system for the default target (the Agilex® device family).
199199
```
200200
mkdir build
201201
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/decompress/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
3636
| Optimized for | Description
3737
|:--- |:---
3838
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
39-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
39+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4040
| Software | Intel® oneAPI DPC++/C++ Compiler
4141

4242
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -304,7 +304,7 @@ For `constexpr_math.hpp`, `memory_utils.hpp`, `metaprogramming_utils.hpp`, `tupl
304304
### On Linux*
305305

306306
1. Change to the sample directory.
307-
2. Configure the build system for the Agilex device family, which is the default.
307+
2. Configure the build system for the Agilex® device family, which is the default.
308308

309309
```
310310
mkdir build
@@ -354,7 +354,7 @@ For `constexpr_math.hpp`, `memory_utils.hpp`, `metaprogramming_utils.hpp`, `tupl
354354
### On Windows*
355355
356356
1. Change to the sample directory.
357-
2. Configure the build system for the Agilex device family, which is the default.
357+
2. Configure the build system for the Agilex® device family, which is the default.
358358
```
359359
mkdir build
360360
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/gzip/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
3939
| Optimized for | Description
4040
|:--- |:---
4141
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
42-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
42+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4343
| Software | Intel® oneAPI DPC++/C++ Compiler
4444

4545
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -57,7 +57,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
5757

5858
The GZIP DEFLATE algorithm uses a GZIP-compatible Limpel-Ziv 77 (LZ77) algorithm for data de-duplication and a GZIP-compatible Static Huffman algorithm for bit reduction. The implementation includes three FPGA accelerated tasks (LZ77, Static Huffman, and CRC).
5959

60-
The FPGA implementation of the algorithm enables either one or two independent GZIP compute engines to operate in parallel on the FPGA. The available FPGA resources constrain the number of engines. By default, the design is parameterized to create a single engine when the design is compiled to target an Intel® Arria® 10 FPGA. Two engines are created when compiling for Intel® Stratix® 10 or Agilex FPGAs, which are a larger device.
60+
The FPGA implementation of the algorithm enables either one or two independent GZIP compute engines to operate in parallel on the FPGA. The available FPGA resources constrain the number of engines. By default, the design is parameterized to create a single engine when the design is compiled to target an Intel® Arria® 10 FPGA. Two engines are created when compiling for Intel® Stratix® 10 or Agilex® FPGAs, which are a larger device.
6161

6262
This reference design contains two variants: "High Bandwidth" and "Low-Latency."
6363

@@ -142,7 +142,7 @@ Performance results are based on testing as of October 27, 2020.
142142
### On Linux*
143143

144144
1. Change to the sample directory.
145-
2. Configure the build system for the Agilex device family, which is the default.
145+
2. Configure the build system for the Agilex® device family, which is the default.
146146

147147
```
148148
mkdir build
@@ -189,7 +189,7 @@ Performance results are based on testing as of October 27, 2020.
189189
### On Windows*
190190
191191
1. Change to the sample directory.
192-
2. Configure the build system for the Agilex device family, which is the default.
192+
2. Configure the build system for the Agilex® device family, which is the default.
193193
```
194194
mkdir build
195195
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/merge_sort/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4141
| Optimized for | Description
4242
|:--- |:---
4343
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15
44-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
44+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4545
| Software | Intel® oneAPI DPC++/C++ Compiler
4646

4747
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -118,7 +118,7 @@ For `constexpr_math.hpp`, `pipe_utils.hpp`, and `unrolled_loop.hpp` see the READ
118118
### On Linux*
119119

120120
1. Change to the sample directory.
121-
2. Configure the build system for the Agilex device family, which is the default.
121+
2. Configure the build system for the Agilex® device family, which is the default.
122122

123123
```
124124
mkdir build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/mvdr_beamforming/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4949
| Optimized for | Description
5050
|:--- |:---
5151
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
52-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
52+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
5353
| Software | Intel® oneAPI DPC++/C++ Compiler
5454

5555
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -121,7 +121,7 @@ The `DataProducer` kernel replaces the input IO pipe in the first image. The spl
121121
### On Linux*
122122

123123
1. Change to the sample directory.
124-
2. Configure the build system for the Agilex device family, which is the default.
124+
2. Configure the build system for the Agilex® device family, which is the default.
125125

126126
```
127127
mkdir build
@@ -165,7 +165,7 @@ The `DataProducer` kernel replaces the input IO pipe in the first image. The spl
165165
### On Windows*
166166
167167
1. Change to the sample directory.
168-
2. Configure the build system for the Agilex device family, which is the default.
168+
2. Configure the build system for the Agilex® device family, which is the default.
169169
```
170170
mkdir build
171171
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/qrd/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4444
| Optimized for | Description
4545
|:--- |:---
4646
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
47-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
47+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4848
| Software | Intel® oneAPI DPC++/C++ Compiler
4949

5050
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -76,7 +76,7 @@ The QR decomposition algorithm factors a complex _m_ × _n_ matrix, where _m_
7676

7777
With this optimization, our FPGA implementation requires 4*m* DSPs to compute the complex floating point dot product or 2*m* DSPs for the real case. The matrix size is constrained by the total FPGA DSP resources available.
7878

79-
By default, the design is parameterized to process 128 × 128 matrices when compiled targeting an Intel® Arria® 10 FPGA. It is parameterized to process 256 × 256 matrices when compiled targeting a Intel® Stratix® 10 or Intel® Agilex FPGA; however, the design can process matrices from 4 x 4 to 512 x 512.
79+
By default, the design is parameterized to process 128 × 128 matrices when compiled targeting an Intel® Arria® 10 FPGA. It is parameterized to process 256 × 256 matrices when compiled targeting a Intel® Stratix® 10 or Intel® Agilex® FPGA; however, the design can process matrices from 4 x 4 to 512 x 512.
8080

8181
To optimize the performance-critical loop in its algorithm, the design leverages concepts discussed in the following FPGA tutorials:
8282

@@ -133,7 +133,7 @@ Additionaly, the cmake build system can be configured using the following parame
133133
### On Linux*
134134

135135
1. Change to the sample directory.
136-
2. Configure the build system for the Agilex device family, which is the default.
136+
2. Configure the build system for the Agilex® device family, which is the default.
137137

138138
```
139139
mkdir build
@@ -177,7 +177,7 @@ Additionaly, the cmake build system can be configured using the following parame
177177
### On Windows*
178178
179179
1. Change to the sample directory.
180-
2. Configure the build system for the Agilex device family, which is the default.
180+
2. Configure the build system for the Agilex® device family, which is the default.
181181
```
182182
mkdir build
183183
cd build

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/qri/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ You can also find more information about [troubleshooting build errors](/DirectP
4444
| Optimized for | Description
4545
|:--- |:---
4646
| OS | Ubuntu* 18.04/20.04 <br> RHEL*/CentOS* 8 <br> SUSE* 15 <br> Windows* 10
47-
| Hardware | Intel® Agilex, Arria® 10, and Stratix® 10 FPGAs
47+
| Hardware | Intel® Agilex®, Arria® 10, and Stratix® 10 FPGAs
4848
| Software | Intel® oneAPI DPC++/C++ Compiler
4949

5050
> **Note**: Even though the Intel DPC++/C++ OneAPI compiler is enough to compile for emulation, generating reports and generating RTL, there are extra software requirements for the simulation flow and FPGA compiles.
@@ -123,7 +123,7 @@ Additionaly, the cmake build system can be configured using the following parame
123123
### On Linux*
124124

125125
1. Change to the sample directory.
126-
2. Configure the build system for the Agilex device family, which is the default.
126+
2. Configure the build system for the Agilex® device family, which is the default.
127127

128128
```
129129
mkdir build
@@ -166,7 +166,7 @@ Additionaly, the cmake build system can be configured using the following parame
166166
### On Windows*
167167
168168
1. Change to the sample directory.
169-
2. Configure the build system for the Agilex device family, which is the default.
169+
2. Configure the build system for the Agilex® device family, which is the default.
170170
```
171171
mkdir build
172172
cd build

0 commit comments

Comments
 (0)