Forum Discussion
Choosing FPGA board for ML implementation using oneAPI
Hello,
I wish to implement transformer modules on an Intel FPGA using oneAPI.
HBM is preferred and the compatability with oneAPI workflow is important.
Some options I checked were:
- Stratix 10 NX
- Stratix 10 MX
I did not find much about using the AI tensor blocks with oneAPI so wanted to check if there are no restrictions on that perspective.
Other suggestions for the FPGA boards will be great too.
Thanks
6 Replies
- tehjingy_Altera
Regular Contributor
Hi
As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
Regards
Jingyang, Teh
- tehjingy_Altera
Regular Contributor
Hi
Do you have any follow up question on this case?
Regards
Jingyang, Teh
- tehjingy_Altera
Regular Contributor
Hi
Do you have any follow up question?
Regards
Jingyang, Teh
- whitepau_altera
Contributor
Our website links to a document with some vendor cards:
https://cdrdv2.intel.com/v1/dl/getContent/824530If you want to use tensor blocks, it's recommended to instantiate them using an RTL library. The use_library code sample demonstrates how to insert optimized RTL for controlling DSPs.
- JSYOO
New Contributor
Thanks for the document and showing me how to use the tensor blocks.
I checked your list of vendors and wanted to check if the development kits provided by Intel, which is not in the list, is supported or not.
Because, when I used the Devcloud to test Intel FPGA using oneAPI, I was able to use boards not listed in the document such as ARRIA10 board.
For example, if I want to use an Agilex 7 M FPGA, and buy the model below, will this not be supported by oneAPI?
https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/agilex/agm039.html
Also, where can I get the BSP for these boards by Intel?
Thanks
- whitepau_altera
Contributor
Unfortunately, there is no BSP to support the oneAPI FPGA Acceleration flow for that board. You may create FPGA IP and use Platform Designer to integrate it manually, as demonstrated in this code sample: Platform Designer Sample.
As of today, your choices for getting a BSP are either
- Use a board from a 3rd party and get a BSP from them
- Choose one of these developer kits, and build the BSP manually following the instructions on the OFS website.
Agilex® 7 FPGA Agilex® 7 FPGA F-Series Development Kit (2x F-Tile) Agilex® 7 FPGA Agilex® 7 FPGA I-Series Development Kit (2x R-Tile and 1xF-Tile) Stratix® 10 FPGA Intel® FPGA PAC D5005
oneAPI Accelerator Support Package (ASP): Getting Started User Guide