Skip to Main Content
IBM Z Software


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).


Shape the future of IBM!

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:

Search existing ideas

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 your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

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.

Status Not under consideration
Categories C/C++
Created by Guest
Created on Feb 4, 2023

Adding IBM Deep search with ChatGPT Codex (or IBM Coding Services) by AI driven Coding training and inference ( can be Human Supervised)

Using IBM Deep search with Coding services will train the AI System for Optimized code and it will make the software development more efficient in coding, testing, tracking and debugging.

Also  may be add the AI driven  DevOps Orchestration

Idea priority Medium
  • Admin
    Basil Kanneth
    Reply
    |
    May 1, 2023

    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.

  • Guest
    Reply
    |
    Apr 24, 2023

    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

  • Admin
    Basil Kanneth
    Reply
    |
    Apr 24, 2023

    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.

  • Guest
    Reply
    |
    Apr 21, 2023

    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

  • Admin
    Basil Kanneth
    Reply
    |
    Apr 20, 2023

    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?

  • Admin
    Basil Kanneth
    Reply
    |
    Mar 23, 2023

    Thanks Abdullah. This Idea is being discussed further.

  • Guest
    Reply
    |
    Mar 16, 2023
    Dear Basil, This idea looks like GitHub, but for IBM, the cods nay be stored with UML , After that Watson will train the model of Transformer Encoder from text to c/c++code as in the ChatGPT 3 or 4, all professional codes are stored on the Text to C/C++ IN THE TRAINING, then in the Inferencing the code server will generate the required code depending on the Encoder. This idea can be applied as a server for enterprise code server (looks like Team Tabnine) but for IBM z machines and IBM Power machine , This coding application services can be installed in any machine to generate, test and monitoring the code of the Target systens like IBM Z , IBM LinuxONE, IBM Power AIX, or IBM Power Linux Best regards AbdullahA. Jassim Computer center- University of Baghdad
  • Admin
    Basil Kanneth
    Reply
    |
    Mar 14, 2023

    Hi Abdullah, is this request for AIX/Linux or z/OS?

  • Admin
    Basil Kanneth
    Reply
    |
    Mar 6, 2023

    Hi Abdullah, thanks for the reply. Are you looking for such a plugin on AIX/Linux or z/OS?

  • Guest
    Reply
    |
    Feb 8, 2023

    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


  • Admin
    Basil Kanneth
    Reply
    |
    Feb 6, 2023

    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.