Hello,
I am a white arab, and i think i am smart since i have also
invented many scalable algorithms and algorithms..
More of my philosophy about GPU and oneAPI and more..
I invite you to look at the following video:
GPU Computing Explained | How A GPU Works
https://www.youtube.com/watch?v=658n_Ym8dkk
And it is related to my following thoughts on GPU and Intel oneAPI:
I will say that when you know C and C++ moderately, it will not be so difficult to program OpenCL(Read about OpenCL here:
https://en.wikipedia.org/wiki/OpenCL) or CUDA, but the important question is what is the difference between FPGA and GPU ? so i
invite you to read the following interesting paper about GPU vs FPGA Performance Comparison:
https://www.bertendsp.com/pdf/whitepaper/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf
So i think from this paper above that GPU is the good way when you
want performance and you want cost efficiency too.
So i think that the following oneAPI from Intel company that wants with it to do all the heavy lifting for you, so you can focus on the algorithm, rather than on writing OpenCL calls, is not a so smart way of doing, since as i said above that OpenCL and
CUDA programming is not so difficult, and as you will notice below that oneAPI from Intel permits you to program FPGA in a higher level manner, but here again from the paper above we can notice that GPU is the good way when you want performance and cost
efficiency, then so that to approximate well the efficiency and usefulness of oneAPI from Intel you can still use efficient and useful libraries.
Here is the new oneAPI from Intel company, read about it:
https://codematters.online/intel-oneapi-faq-part-1-what-is-oneapi/
Thank you,
Amine Moulay Ramdane.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)