- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I am here to ask questions about how to utilize HBM in an Intel FPGA using oneAPI.
I found out that the Stratix 10 FPGA offers HBM2 and I wanted to utilize it using oneAPI.
But I could not find any instructions on how to use HBM through oneAPI.
Also, I could not find how to verify the HBM utilization.
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
In full acceleration flow, (if target supports HBM) each HBM bank cab be accessed by specifying buffer_location when allocating memories.
You should be able to see HBM bank being used in your optimization report -> System Viewer:
Thanks,
-Kevin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for the clarification.
Is there any example that I can reference to?
Also a little more about specifying the buffer location would be great.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I don't think we have any public examples on using HBM. The only one I know is by Bittware and you will have to requests for the source code: https://www.bittware.com/resources/hbm2-2d-fft-oneapi/
If you have a HBM enabled board, the manufactory might have example that works specifically for the board.
If you are using oneAPI HLS flow (to generate IP), you will need to add HBM when you intergrade your IP in Quartus/Platform Designer
If you are using oneAPI full acceleration flow, try follwing this doc on access heterogeneous memory: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2024-1/partition-buffer-diff-mem.html
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JSYOO,
Greetings, just checking in to see if there is any further doubts in regards to this matter.
Hope your doubts have been clarified.
Best Wishes
BB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JSYOO,
Good day, please do let us know if there is further clarification needed from the question asked.
Hope to hear from you soon.
Best Wishes
BB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think I'll need some time to try things out using the references from the replies.
I'll come back to this thread or open up another one if I come up with another question.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JSYOO,
Great! Good to know that your doubts has been clarify, with no further clarification on this thread, it will be transitioned to community support for further help on doubts in this thread. Please login to ‘https://supporttickets.intel.com’, 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.
Thank you for the questions and as always pleasure having you here.
Best Wishes
BB

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page