Read more.NVIDIA encourages you to read some Intel research.
Read more.NVIDIA encourages you to read some Intel research.
As always with GPU tasks, it only applies to parallel applications. I can find thousands of serial applications which work orders of magnitude better on a CPU, and you can't run them all in parallel on a GPU based on GPU limitations.
A > B if C. A < B if not C.
A compute kernel isn't the same as an OS kernel. A compute kernel is a set of operations to perform on streaming data, whereas an OS kernel is the thing that controls all the inter-process messaging, memory protection, etc. GPUs wouldn't generally be able to run an OS kernel well as there's a lot of one-time branchy, unpredictable code. A compute kernel is very well suited to streaming data, SIMD, and parallelism.
Oh, I wasn't criticising you at all - more the article itself.
I swear the article originally included something about kernels driving Operating Systems, which isn't the same sort of kernel at all. Has the article been edited?
There are currently 1 users browsing this thread. (0 members and 1 guests)