Monday, August 25th 2008
NVIDIA CUDA Delivers 446% Speed Increase to Pegasys Video Processing Solution
Today, at the NVISION 2008 conference, NVIDIA Corporation in conjunction with Pegasys Inc., makers of TMPGEnc 4.0 XPress multi-format video encoding software, showcased a technology demonstration to optimize video processing with the massively parallel architecture of the GPU.
Using NVIDIA CUDA technology (a C-like programming language programming for the GPU), Pegasys is taking advantage of the parallel processing capabilities of an NVIDIA GeForce GPU to create a GPU-enabled beta version of TMPGEnc 4.0 XPress software. The software is used to dramatically increase video decode and processing speed by as much as 446% on a GeForce GPU."Leveraging NVIDIA CUDA technology to accelerate our application on the GPU has dramatically improved the filtering speed of the TMPGEnc 4.0 XPress software," said Tak EBINE, CEO, Pegasys Inc. "CUDA technology has helped us deliver this result in a relatively short development time because it is intuitive to C programmers."
TMPGEnc 4.0 XPress software converts and compresses (encodes) all types of video files that can be played on the PC, including MPEG, AVI, WMV, DivX, FLV, as well as DVD video..Pegasys' unique Video Mastering Engine's interface has gained a reputation for being user-friendly, enabling easy editing and conversion of video sources.
"Pegasys' video transcoder software has earned top ratings in Japan and overseas for its quality and ease of use," says Patrick Beaulieu, product marketing manager, Photo/Video Technologies, NVIDIA. "The inclusion of CUDA technology into this video processing software illustrates its broad applicability and particular value in consumer, life-style applications. We're looking forward to further collaboration and delivering the final version of the software to market."
NVIDIA first released CUDA in 2007, providing software developers with a programming environment based on the industry-standard C-language for the easy creation of applications running on NVIDIA GPUs. Numerous commercial and scientific applications have adopted CUDA technology and now consumer applications are emerging that show considerable performance improvements using the technology. Some of the first consumer applications to market are video encoding and decoding programs, which market analysts and consumer technology advocates consider prime candidates for GPU acceleration.
NVIDIA has shipped more than 80 million CUDA-enabled GPUs into the market, creating the largest installed base of general-purpose, parallel-computing processors ever produced and the latest generation of NVIDIA GeForce GPUs offer up to 240 processor cores. Processes that can be divided into multiple elements and run in parallel can be programmed to take advantage of the massive processing potential of the GPU.
The two companies plan to continue development of the software, expanding the use of CUDA within the TMPGEnc software to include acceleration of more functions and additional video formats.
For product details visit the Pegasys web site.
Source:
NVIDIA
Using NVIDIA CUDA technology (a C-like programming language programming for the GPU), Pegasys is taking advantage of the parallel processing capabilities of an NVIDIA GeForce GPU to create a GPU-enabled beta version of TMPGEnc 4.0 XPress software. The software is used to dramatically increase video decode and processing speed by as much as 446% on a GeForce GPU."Leveraging NVIDIA CUDA technology to accelerate our application on the GPU has dramatically improved the filtering speed of the TMPGEnc 4.0 XPress software," said Tak EBINE, CEO, Pegasys Inc. "CUDA technology has helped us deliver this result in a relatively short development time because it is intuitive to C programmers."
TMPGEnc 4.0 XPress software converts and compresses (encodes) all types of video files that can be played on the PC, including MPEG, AVI, WMV, DivX, FLV, as well as DVD video..Pegasys' unique Video Mastering Engine's interface has gained a reputation for being user-friendly, enabling easy editing and conversion of video sources.
"Pegasys' video transcoder software has earned top ratings in Japan and overseas for its quality and ease of use," says Patrick Beaulieu, product marketing manager, Photo/Video Technologies, NVIDIA. "The inclusion of CUDA technology into this video processing software illustrates its broad applicability and particular value in consumer, life-style applications. We're looking forward to further collaboration and delivering the final version of the software to market."
NVIDIA first released CUDA in 2007, providing software developers with a programming environment based on the industry-standard C-language for the easy creation of applications running on NVIDIA GPUs. Numerous commercial and scientific applications have adopted CUDA technology and now consumer applications are emerging that show considerable performance improvements using the technology. Some of the first consumer applications to market are video encoding and decoding programs, which market analysts and consumer technology advocates consider prime candidates for GPU acceleration.
NVIDIA has shipped more than 80 million CUDA-enabled GPUs into the market, creating the largest installed base of general-purpose, parallel-computing processors ever produced and the latest generation of NVIDIA GeForce GPUs offer up to 240 processor cores. Processes that can be divided into multiple elements and run in parallel can be programmed to take advantage of the massive processing potential of the GPU.
The two companies plan to continue development of the software, expanding the use of CUDA within the TMPGEnc software to include acceleration of more functions and additional video formats.
For product details visit the Pegasys web site.
26 Comments on NVIDIA CUDA Delivers 446% Speed Increase to Pegasys Video Processing Solution
so tempting
Makes me glad I went with a GTX260, not that I do that much video editing tho.
In the end ~1 Tflop / ~50 Gflops = 20
IIRC Nvidia said a GPU had 20 times the power of a CPU when advertising CUDA.
At 4Ghz, my cpu is pretty damn fast at encoding H.264. I somehow doubt that they mean CPUs of that caliber.
I was amazed by how fast Badaboom's Cuda Encoder was until I had a chance to test it myself on my 8800GT.
The quality is really bad compared to CPU based apps and there are no ways to change the settings. I then read the forums over at doom9 and they were also not at all impressed with teh quality and even concluded that a Cuda based app for transcoding video will still be SLOWER at same quality settings than CPU apps.
I hope that they will be proved wrong by newer/better software like this, but I'll wait for an independent review until I change my mind about Cuda based Apps.
Moreover its not a square value, and therefore 446% may be the max value. That number could have been 1337% or something if they used their resources more wisely...
hard drives, system ram etc - they're going to hold this back more than the damn GPU doing it.
Thanks God that many inventions like electricity, penicillin, explosion engines, etc, didn't have to be judged in forums. We would be still in the Stone Age, if the world was ruled by people with the mentality I'm seing on some members in the thread. :shadedshu
This news post is almost like announcing that a Boeing 747 can now hit mach 2, because they added 4 new jet engines.
But when I looked at it there's rather confusing stories, some report it's for a future update, others say it's only speeding up compressing uncompressed video not re-coding.
I wonder why ATI dropped their 'supposedly GPU but actually CPU' transcode app, it only works on X19xx cards it seems and as was revealed doesn't use the GPU 'yet' many moons ago.
So many of such promises and excellent sounding ideas never get here or stay but only flare up a moment and then fade away like some chinese CGI fireworks.
[/derailment]
as bad as this thread was with everyone hating this news (GPU acceleration is GOOD!) at least it was on topic.