Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GPGPU before CUDA and OpenCL

I've been reading about CUDA and OpenCL and have learned that before these frameworks developers could only use low level APIs like OPENGL and D3D. Unfortunately I haven't been able to find much information about it.

Was it a widespread or commercial practice or was it just something they used in research and military labs? I'm sure somebody here will have experience with earlier GPGPU programming.

like image 675
kirbuchi Avatar asked Dec 29 '22 11:12

kirbuchi


2 Answers

There were a number of approaches to GPGPU before CUDA and OpenCL came along, e.g. the Brook and Cg programming languages.

like image 147
Paul R Avatar answered Jan 08 '23 15:01

Paul R


It was mostly used in research. Of course, some GPGPU techniques was applied for software which needed to put pixels on the screen and for games, but mostly it was a research thingy.

like image 43
martiert Avatar answered Jan 08 '23 16:01

martiert