Tuesday, August 13, 2013

If there is no DirectX12, what comes next?

Slashdot today noticed an interview by AMD VP of Sales Roy Taylor stating he believes there will be no DirectX12, ever. (read the interview, translated into english)

So what comes next?

If there really is no DirectX12, it will be because we've finally generalized the GPU into a general purpose computing architecture. 

For more than two decades we've been on a path away from fixed-function 3d-rendering, towards general purpose parallel computing. Intel "missed" a bit with Larabee, but I think they have the right idea. NVidia Tesla and even Tegra are headed in the same direction. Meanwhile, graphics APIs have actively removed fixed-function capabilities, pushing everything into generic parallel programs to run on GPUs.

The next generation 3d graphics APIs are the now-brewing parallel programming fight between CUDA, OpenCL, OpenMP, Microsoft-Accelerator GPGPU, and the Intel Many Integrated Core

Buckle up folks, it's going to be a fun ride.

No comments:

Post a Comment