Skip to content

Commit dadbdab

Browse files
authored
Fix FPGA entries
1 parent 0032b0b commit dadbdab

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

README.md

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
|Code sample name |Supported Intel(r) Architecture(s) |Description |
1+
|Code Sample |Supported Intel(r) Architecture(s) |Description |
22
|-----------------------|-------------------------------------------|---------------|
33
|DirectPrograming/ |
44
|../DPC++/CombinationalLogic/Mandelbrot |GPU, CPU |Example of a fractal in mathematics |
@@ -14,29 +14,31 @@
1414
|../DPC++/StructuredGrids/ISO2DFD_DPCPP |GPU, CPU |A simple finite difference stencil kernel for solving 2D acoustic isotropic wave equation using DPC++ |
1515
|../DPC++/StructuredGrids/ISO3DFD_DPCPP |GPU, CPU |A finite difference stencil kernel for solving 3D acoustic isotropic wave equation using DPC++ |
1616
|../DPC++/StructuredGrids/Particle-diffusion |GPU, CPU |A simple implementation of a Monte Carlo simulation of the diffusion of water molecules in tissue |
17+
|../DPC++FPGA/ReferenceDesigns/crr |FPGA |High-performance CRR binomial tree option pricing model using DPC++ on FPGA|
18+
|../DPC++FPGA/ReferenceDesigns/gzip |FPGA |High-performance GZIP compression using DPC++ on FPGA|
19+
|../DPC++FPGA/ReferenceDesigns/qrd |FPGA |High-performance QR decomposition of matrices using DPC++ on FPGA|
20+
|../DPC++FPGA/Tutorials/GettingStarted/fpga_compile |FPGA |Tutorial introducing how to compile DPC++ for FPGA |
21+
|../DPC++FPGA/Tutorials/GettingStarted/fast_recompile |FPGA |Tutorial introducing host-only recompile to save DPC++ development time on FPGA |
22+
|../DPC++FPGA/Tutorials/Tools/use_library |FPGA |Tutorial showing how to use cross-language libraries in DPC++ on FPGA |
23+
|../DPC++FPGA/Tutorials/Tools/system_profiling |FPGA |Tutorial showing how to use the OpenCL Intercept Layer to profile DPC++ designs running on FPGA |
24+
|../DPC++FPGA/Tutorials/DesignPatterns/double_buffering |FPGA |Tutorial demonstrating how to overlap kernel execution with buffer transfers and host processing |
25+
|../DPC++FPGA/Tutorials/DesignPatterns/n_way_buffering |FPGA |Tutorial demonstrating an extension of double buffering to n-way buffering |
26+
|../DPC++FPGA/Tutorials/DesignPatterns/onchip_memory_cache |FPGA |Tutorial demonstrating the caching of on-chip memory to reduce loop initiation interval on FPGA |
27+
|../DPC++FPGA/Tutorials/DesignPatterns/pipe_array |FPGA |Tutorial demonstrating how to create an array of pipes |
28+
|../DPC++FPGA/Tutorials/DesignPatterns/remove_loop_carried_dependency |FPGA |Tutorial demonstrating a technique to optimize performance by removing loop carried dependencies |
29+
|../DPC++FPGA/Tutorials/DesignPatterns/triangular_loop |FPGA |Tutorial demonstrating an advanced FPGA optimization technique for triangular loops |
30+
|../DPC++FPGA/Tutorials/Features/fpga_reg |FPGA |Tutorial demonstrating the use of the DPC++ FPGA power user extension intel::fpga_reg |
31+
|../DPC++FPGA/Tutorials/Features/kernel_args_restrict |FPGA |Tutorial demonstrating how to avoid performance penalties due to kernel argument aliasing |
32+
|../DPC++FPGA/Tutorials/Features/loop_coalesce |FPGA |Tutorial demonstrating the DPC++ FPGA loop_coalesce attribute |
33+
|../DPC++FPGA/Tutorials/Features/loop_ivdep |FPGA |Tutorial demonstrating the use of the loop ivdep attribute |
34+
|../DPC++FPGA/Tutorials/Features/loop_unroll |FPGA |Tutorial demonstrating the DPC++ unroll pragma and its performance trade-offs on FPGA |
35+
|../DPC++FPGA/Tutorials/Features/max_concurrency |FPGA |Tutorial demonstrating the DPC++ FPGA max_concurrency attribute |
36+
|../DPC++FPGA/Tutorials/Features/memory_attributes |FPGA |Tutorial demonstrating how to use DPC++ FPGA memory attributes |
37+
|../DPC++FPGA/Tutorials/Features/pipes |FPGA |Tutorial demonstrating the DPC++ FPGA pipes extension to transfer data between kernels |
38+
|../DPC++FPGA/Tutorials/Features/speculated_iterations |FPGA |Tutorial demonstrating the DPC++ FPGA speculated_iterations attribute |
1739
|../C++/CombinationalLogic/Mandelbrot |CPU |Demonstrates how to accelerate Mandelbrot performance with SIMD and parallelization using OpenMP*. |
1840
|../C++/CompilerInfrastructure/Intrinsics |CPU |Shows how to utilize the intrinsics supported by C++ compiler in a variety of applications. |
1941
|../C++/GraphTraversal/Mergesort |CPU |Shows how to accelerate scalar merge sort program using OpenMP tasks |
20-
|../FPGA/FPGATutorials/BestPractices/double_buffering |FPGA, CPU |See details under FPGATutorials |
21-
|../FPGA/FPGATutorials/BestPractices/local_memory_cache |FPGA, CPU |See details under FPGATutorials |
22-
|../FPGA/FPGATutorials/BestPractices/n_way_buffering |FPGA, CPU |See details under FPGATutorials |
23-
|../FPGA/FPGATutorials/BestPractices/remove_loop_carried_dependency |FPGA, CPU |See details under FPGATutorials |
24-
|../FPGA/FPGATutorials/BestPractices/triangular_loop |FPGA, CPU |See details under FPGATutorials |
25-
|../FPGA/FPGATutorials/Compilation/compile_flow |FPGA, CPU |See details under FPGATutorials |
26-
|../FPGA/FPGATutorials/Compilation/device_link |FPGA, CPU |See details under FPGATutorials |
27-
|../FPGA/FPGATutorials/Compilation/use_library |FPGA, CPU |See details under FPGATutorials |
28-
|../FPGA/FPGATutorials/FPGAExtensions/LoopAttributes/loop_ivdep |FPGA, CPU |See details under FPGATutorials |
29-
|../FPGA/FPGATutorials/FPGAExtensions/LoopAttributes/loop_unroll |FPGA, CPU |See details under FPGATutorials |
30-
|../FPGA/FPGATutorials/FPGAExtensions/LoopAttributes/max_concurrency |FPGA, CPU |See details under FPGATutorials |
31-
|../FPGA/FPGATutorials/FPGAExtensions/Other/fpga_register |FPGA, CPU |See details under FPGATutorials |
32-
|../FPGA/FPGATutorials/FPGAExtensions/Other/no_accessor_aliasing |FPGA, CPU |See details under FPGA Tutorials |
33-
|../FPGA/FPGATutorials/FPGAExtensions/Other/system_profiling |FPGA, CPU |See details under FPGATutorials |
34-
|../FPGA/FPGATutorials/FPGAExtensions/MemoryAttributes/memory_attributes_overview |FPGA, CPU |See details under FPGATutorials |
35-
|../FPGA/FPGATutorials/FPGAExtensions/Pipes/pipe_array |FPGA |See details under FPGATutorials |
36-
|../FPGA/FPGATutorials/FPGAExtensions/Pipes/pipes |FPGA |See details under FPGATutorials |
37-
|../FPGA/FPGAExampleDesigns/crr |FPGA, CPU |See details under FPGAExampleDesigns |
38-
|../FPGA/FPGAExampleDesigns/gzip |FPGA |See details under FPGAExampleDesigns |
39-
|../FPGA/FPGAExampleDesigns/grd |FPGA, CPU |See details under FPGAExampleDesigns |
4042
|Libraries |
4143
|../oneDPL/Gamma-correction |GPU, CPU |gamma correction using Parallel STL |
4244
|../oneDPL/Stable_sort_by_key |GPU, CPU |stable sort by key using counting_iterator and zip_iterator |

0 commit comments

Comments
 (0)