CUDA (Compute Unified Device architecture), is the video card manufacturer Nvidia launched the operational platform. Cuda™ is a common, parallel computing architecture introduced by Nvidia that enables GPU to solve complex computational problems. It contains the CUDA instruction set architecture (ISA) and the parallel computing engine within the GPU. Developers can now use the C language to write programs for cuda™ architectures, the C language is the most widely used high-level programming language. The programmed program is then able to run with ultra-high performance on a cuda™-enabled processor. CUDA3.0 has begun to support C + + and Fortran.
With the development of graphics cards, the GPU is becoming more and more powerful, and the GPU is optimized for display images. Has surpassed the general CPU in computing. Such a powerful chip if only as a video card is too wasteful, so Nvidia launched Cuda, so that the graphics card can be used outside the image calculation purposes.
The computing industry is evolving from " central processing " using only CPUs to CPU and GPU. To create this new computing paradigm, the programming model of CUDA (compute Unified Device Architecture, unified Computing device architecture) is to make the most of the advantages of CPU and GPU in the application.
The main requirement is that we master two modules, one is how to use the object's thinking abstract problems, such as the data abstracted into various variables and arrays; the second is how to use the algorithm to abstract content.
Skill Level:No requirement
Starts From:21 August
- Course Name
- File type
C/C++ - The Real Core
- 21 / 08 / 2017
- 09:00 am - 11:30 am
- PDF File
The mastery of knowledge is not difficult, as long as the perseverance to learn, and strive to master the law, to reach the familiar situation, can be mastered, easy. Teaching must start with the experience of the learner.
We need to understand how to look at problems in a computer way, and we need to understand how to describe real-life data in a computer way.