Posts

Showing posts from October 29, 2017

opengl

Image
OpenGL From Wikipedia, the free encyclopedia Not to be confused with  OpenCL . OpenGL Video games  outsource real-time rendering calculations to the  GPU  over OpenGL. The rendered results are not sent back to main memory, but to the framebuffer of video memory instead. The display controller will then send this data to the display device. Original author(s) Silicon Graphics Developer(s) Khronos Group (formerly  ARB ) Initial release January 1992 ; 25 years ago Stable release 4.6 / July 31, 2017 ; 2 months ago Written in C [1] Type 3D graphics  API License Open-source  license for use of the S.I.: This is a Free Software License B closely modeled on BSD, X, and Mozilla licenses. Trademark license for new licensees who want to use the OpenGL trademark and logo and claim conformance. [2] Website opengl .org Open Graphics Library  ( OpenGL ) [3] [4]  is a  cross-language ,  cross-platform   application programming interface  (API) for rendering  2D  a

cuda

Image
CUDA From Wikipedia, the free encyclopedia CUDA A parallel computing platform and programming model Developer(s) Nvidia  Corporation Initial release June 23, 2007 ; 10 years ago Stable release 9.0 / September 25, 2017 ; 32 days ago Operating system Windows XP  and  later , macOS ,  Linux Platform Supported GPUs Type GPGPU License Freeware Website developer .nvidia .com /cuda-zone CUDA  is a  parallel computing  platform and  application programming interface  (API) model created by  Nvidia . [1]  It allows  software developers  and  software engineers  to use a CUDA-enabled  graphics processing unit  (GPU) for general purpose processing – an approach termed  GPGPU  (General-Purpose computing on Graphics Processing Units). The CUDA platform is a software layer that gives direct access to the GPU's virtual  instruction set  and parallel computational elements, for the execution of  compute kernels . [2] The CUDA platform is designed to work with program