Forum Discussion

Achim_the_key's avatar
Achim_the_key
Icon for New Contributor rankNew Contributor
9 months ago
Solved

Deprecation Notice for FPGA Support Package for oneAPI DPC++/C++. What is the alternative?

Hi there,

We recently began to port our HLS-C++ projects to oneAPI as the HLS-Compiler was no longer continued.

Today I noticed the deprecation notice for "FPGA Support Package for Intel® oneAPI DPC++/C++ Compiler". See https://www.intel.com/content/www/us/en/developer/tools/oneapi/fpga.html .

Hm. Looking at the Intel/Altera software page, it lists 4 HLS tools, of which two are the mentioned deprecated ones and the others are not suitable for continuation for our projects (no c++).

So the questions are:

* Is there a SYCL-for-FPGA-support in the future?

* Is there a "HLS"ish C++-support planned in the future? (or other non-matlab languages)

* What is the recommended High level approach for FPGA projects with an image processing background?

  • Hi @Achim_the_key,


    Thank you for posting in Intel community forum, hope all is well and apologies for the delayed in response.

    The shorter version is yes, there is still going to be support for SYCL-for-FPGA support, which will continue in oneAPI DPC++/C++ Compiler 2025.0 release until further notice.


    As for image processing application, if approached is to use high level languages like c/c++, oneAPI compiler is still the appropriate tools.

    Hope that clarify.


    Best Wishes

    BB


7 Replies

  • otto-Q's avatar
    otto-Q
    Icon for New Contributor rankNew Contributor

    Maybe that was an automated response or I missed something? 
    "I'm glad that your issue is resolved"
    - Sorry, but it isn't.
    "there is still going to be support for SYCL-for-FPGA support, which will continue in oneAPI DPC++/C++ Compiler 2025.0 release until further notice."
    - We have been waiting for the further notice for more than 8 months now. The reality seems to be that there is no proper support as tools (oneAPI FPGA support package) are not updated. I think you (Altera) understand that it's a big risk for a user to take into use a tool that is not getting updates.

  • Dear Customer,

    I'm glad that your issue is resolved. If there are no further inquiries during this period, I will step back and allow the community to assist with any future follow-up questions.

    Thank you for engaging with us!

    Best regards,
    Altera Technical Support

  • otto-Q's avatar
    otto-Q
    Icon for New Contributor rankNew Contributor

    Hi,

    I had similar questions in my mind that were asked in the beginning of this thread. I found this thread and noticed it has been asked over half a year ago. I haven't seen any official news or announcements regarding continued support for oneAPI / HLS so I'm wondering if someone from Altera could update us. Any estimates when we could here about plans regarding HLS? We are not currently using oneAPI / HLS but it could be a suitable tool for us in the future. But having no visibility about the future support makes it very risky to be taken into use.  

    Best regards
    Otto

  • Hi @Achim_the_key,


    Yes your understanding is correct and sure further information would be shared as soon as there is. 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/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.

    Thank you for the questions and as always pleasure having you here.


    Best Wishes

    BB


  • Hi @Achim_the_key,


    Thank you for posting in Intel community forum, hope all is well and apologies for the delayed in response.

    The shorter version is yes, there is still going to be support for SYCL-for-FPGA support, which will continue in oneAPI DPC++/C++ Compiler 2025.0 release until further notice.


    As for image processing application, if approached is to use high level languages like c/c++, oneAPI compiler is still the appropriate tools.

    Hope that clarify.


    Best Wishes

    BB


    • Achim_the_key's avatar
      Achim_the_key
      Icon for New Contributor rankNew Contributor

      Thank you for the clarification. My takeaway is, that Sycl for FPGA is still supported with Version 2025.0 of oneAPI. (as stated in the documentation as well).
      I noticed the vage information about future support, but I think, that is due to the changes in the company's structure and I am full of hope that we hear from altera (or intel?) about their HLS-approach soonish.

      Best regards

      Achim.