Part 1: What is CUDA? (h2)
CUDA, Compute Unified Device Architecture, is a parallel computing platform and programming model invented by NVIDIA. It harnesses the power of graphics processing unit (GPU) to improve computer performance. The CUDA platform is powerful for it enables direct access to CPU's parallel computational elements and virtual instruction set.
The Use of CUDA
CUDA has been adopted by thousands of applications. Now it has over 500 million CUDA-enabled GPUs working in compute clusters, supercomputers, notebooks and workstations. Many famous companies including Adobe, MathWorks, Autodesk, ANSYS, and Wolfram Research are using this technology to make full use of the power of the so-called sleeping giant – GPU.
What Can CUDA Do?
As the development of display card, the performance of GPU becomes more and more powerful, and even surpasses the performance of CPU in some fields. So it will be a great waste of GPU if it is merely used for image processing. So NVIDIA released the CUDA technology, which expands functions of GPU greatly.
Apeaksoft Studio pays much attention to CUDA since it was introduced. Our programmers have redesigned our products for CUDA and improved the video encoding and decoding performance tremendously, so you can enjoy an excellent conversion speed on your computer with a CUDA-enabled GPU.
Tested by our programmers, the converting speed of the software with NVIDIA® CUDA™ technology is 6X higher than the old software. The graphic below shows all data in details.
Supported NVIDIA products
For desktop:
GeForce GTX TITAN Z GeForce GTX TITAN X | TGeForce GTX 980 Ti GeForce GTX 980 GeForce GTX 970 GeForce GTX 960 GeForce GTX 950 |
For Laptops:
GeForce GTX 750 Ti GeForce GT 740 GeForce GT 730 GeForce GT 720 | GeForce GT 610 GeForce 210 |
For notebook:
GeForce GTX 980 GeForce GTX 980M GeForce GTX 970M GeForce GTX 965M GeForce GTX 960M GeForce GTX 950M GeForce GTX 880M GeForce GTX 870M GeForce GTX 860M GeForce GTX 850M GeForce 940M GeForce 930M GeForce 840M GeForce 830M | GeForce GTX 780M GeForce GTX 770M GeForce GTX 765M GeForce GTX 760M GeForce GT 755M GeForce GT 750M GeForce GT 745M GeForce GT 740M GeForce GT 735M GeForce GT 730M GeForce GT 720M GeForce 710M GeForce 705M GeForce 610M |
Note: All the supported Graphics Card we offer above is just the reference. For any specific acceleration statement with NVIDIA® CUDA™ technology, please go to NVIDIA official site for the standard reference.
Part 2: What is NVIDIA NVENC?
NVIDIA NVENC is another powerful video encoding technology developed by NVIDIA since CUDA. It was introduced with the Kepler-based GeForce 600 series in March 2012, which could use NVIDIA graphics card to encode the stream rather than CPU. When using dedicated hardware for video encoding and decoding, the CUDA cores and system CPU are free to run other compute-intensive tasks. Compared with the CUDA-based or CPU-based encoders, GPU-based NVENC can provide higher quality video encoding.
What does NVENC use for?
Screen recording
NVIDIA NVENC acceleration is able to help you record smooth screen activity in high video quality. The recorded video will greatly save the original image quality. Additionally, NVENC will only take up very low CPU usage. You are able to improve the recording ability by using the GPU of the graphics card.
Convert video to other formats
Besides HD video recording, NVENC can also help you convert video formats. It allows you to convert the target video with an excellent speed and a high compression ratio.
Live Streaming
NVIDIA NVENC lets you better achieve Live Stream with high definition image quality. It is well adopted to take low resources usage and pffer high video quality. You can conveniently broadcast live HD video on popular live streaming websites including YouTube, twitch.tv, hitbox.tv and so on.
Play game and record gameplay
With the powerful NVENC acceleration technology, you are able to get a fantastic gaming experience with ease. What's more, it allows you to record HD gameplay video. And the whole recording process won't affect players' game experience.
Supported GPUs
High Performance Computing and Hyperscale Accelerators | Tesla K10, K20, K40, K80, M4, M40, M6, M60, and newer |
Desktop and Workstation | Quadro K2000, K2200, K4000, K4200, K5000, K5200, K6000, M4000, M5000, M6000, and newer |
Mobile Workstation | Quadro K2000M, M2000M, K5000M, and newer |
Cloud Gaming, Virtual Desktops, and Cloud Enterprise | GRID K1, K2, K340, K520, M30, M40, and newer |
Desktop and Mobile Computers | GeForce (Kepler & Maxwell GPUs only) |