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)