This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,
Post an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
Thanks for the additional information. We have assessed this idea further.
C++ cmpiler is a continuous delivery offering, and aims to satisfy the needs of a rapidly evolving market segment.
Product strategy evolves and requirements are continuously evaluated against that strategy. This Idea has recently been appraised against the wider product strategy and does not fall into IBMs delivery plans for the next 12 month. Whilst this Idea might be valid and we might look to deliver longer term, this Idea is being rejected at this time.
We will also continue to monitor the number of votes to see how much demand there is from the community. The requirement will be kept in our internal Idea backlog and might be reassessed in the future.
Hi Basil,
Kindly, review the information in the following hyperlinks and I hope to give you the required information about porting Intel one API DPC++ to Xilinx FPGA, with an example of heterogeneous cpode in the same single piece of code which include invoking to CPU, GPU and Xilinx FPGA acceleration C/C++ code.
https://www.oneapi.io/wp-content/uploads/sites/74/Ronan-Keryell-Porting-SYCL-with-oneAPI-DPC-to-Xilinx-FPGA-Versal-ACAP-CGRA.pdf
it is better the IBM C/C++ has capability of using oneMPI Options as follows:
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2023-0/offload-openmp-and-parallel-processing-options.html
We hope the IBM C/C++ to support the SYCL, for more information about the variety of SYCL porting used in the companies mentioned in the following hyperlink
https://www.khronos.org/assets/uploads/developers/presentations/SYCL-2020-Launch-Feb21.pdf
It is better to add debugger tools to IBM C/C++ as an example the following hyperlink:
https://doku.lrz.de/download/attachments/123175136/Intel%20Distribution%20for%20GDB.pdf?version=2&modificationDate=1668091037997&api=v2
IBM has advanced tools and I think adding the above capabilities will give advanced Heterogeneous programming with taking into consideration the following:
1- We will be able to develop and debug the Application for RedHat Openshift in IBM z, IBM LinuxONE, Intel Servers, Intel IPUs, Nvidia DPU, Nvidia DGX and ...etc by using oneAPI including oneHPC, oneDAL ,...etc.
2- Adding IBM Watson + Deep Search + IBM C/C++ with one API will enable us for AI Driven Coding, Debugging and Maintaining the Application Development with DevOps.
Thanking you in advance for your kind efforts.
Best regards,
Abdullah A. Jassim
University of Baghdad
Hi Abdullah, the uploaded document appears to be a list of features that has been opened with different IBM teams. However, for the subject idea, may we know what in specific you would need from the compiler team? Are you able to give an example of something that you would like to compile that is not possible to compile today?
We look forward to your reply and examples.
Hi Basil,
Kindly, review the attached PDF File which includes the Use Cases that you asked about.
Please Note, my ideas are concentrated on the Heterogeneous computing including IBM Power , IBM Z, IBM LinuxONE, Intel IPU, Intel Servers, Intel FPGA , Nvidia DGX, Nvidia DPU, Nvidia GPU, AMD Servers, Xilinx FPGA and other future Systems from other companies.
I will be very pleased to answer your questions.
Thanks, with kindest regards,
Abdullah A. Jassim
University of Baghdad
Hi Abdullah, this idea was discussed internally, but we are still having a hard time figuring out the specific use case from the provided description. Can you please give a specific example or use case of what feature you would need from the compiler product?
Thanks Abdullah. This Idea is being discussed further.
Hi Abdullah, is this request for AIX/Linux or z/OS?
Hi Abdullah, thanks for the reply. Are you looking for such a plugin on AIX/Linux or z/OS?
Hi, this idea is the complementary of Code Debugging and Code Release , in other word this idea should be integrated with C/C++ Compilers by a plugin that import the C/C++ source code from the Chat GPT and then convert it to intermediate code and after that generating the machine code.
I think the main part in this idea is the PLUGIN, between the AI Source Code Generator and the Compiler it self.
Kindest regards,
Abdullah A. Jassim
Hi, this is the Idea portal for the C/C++ & Fortran compilers on AIX/Linux. Can you please confirm if the Idea you submitted was intended for the compiler product? Thanks.