Anyone can share some useful/interesting programs that takes advantage of GPGPU? (can either be CUDA based, OpenCL, DirectCompute or AMD Stream Computing etc.) Badaboom is one of those that take advantage of GPGPU through cuda, accelerating encoding speeds, same with TMPGEnc, MediaCoder etc. Dolphin, a Nintendo Wii/GC Emulator also not long ago tried to incorporate OpenCL in its core to provide faster texture decoding. Core AVC uses CUDA to decode videos. And obviously, F@H takes advantages of it, even in the days of the X1000 series of AMD Anyone else can share some interesting apps?
Boinc is also GPGPU capable as CUDA support was added almost 2 years ago. Not sure exactly how great their support is though...it was pretty bad the last time I tried it.
thanks for the lists seems like its heavily dominated by nVidia's CUDA, i wonder if winrar/winzip/7z would try to use any gpgpu as well for those more complex compression.
Its like in real life, doing many things at the same time does not always work, just like you have to read a book page by page. And compression is much like reading a book. It works better for video compression because frames are split into many small blocks which can be processed parallel, but a lot has still to be done by the cpu because the gpu simply cant.
Yep the Chinese distribute their Software via affiliation systems (1 parent company thousand child ones) many of the Video Encoding GUIs you posted are exactly the same core just different company names and GUIs these 2 are the most fluctuating parents currently http://www.wondershare.cn/ http://www.xilisoft.com.cn/ all of them are using ffmpeg as core and they recently started to implement Nvidias Cuda Encoder (nvcuvenc) based on Nvidias SDK available.
This is exactly the same software as the only other name Xilisoft 4Media Video Converter http://www.mp4converter.net/video-converter-win.html there is a list of some of these similar
CoreAVC 2.0 Professional This is a pack of Haali Media splitter and a decoder for H264 video which uses CUDA for hardware acceleration. Price is 9.95 US$. I have bought it, and I am using it for playback from any DirectShow compatible player (even those that do not support DXVA), as well as to decode videos in VirtualDub. For VirtualDub you need to have the DirectShow Input Driver plugin installed, and then you can open MKV, MOV, and MP4 videos encoded with H264/X264/AVC1 codecs -- decoding will be hardware accelerated.
Yep though for the CUDA Decode you need a tougher system as you would do with DXVA because of the Memory Copy especially on older Nvidia Cards pre GT200 series you will have some performance loses with heavy stuff like HD 60 fps depending on your system configuration. So if you only need playback the fastest way Possible DXVA is the way to go if you need certain features on top of the Hardware Decoded Video without being dependent on a certain Renderer or OS CUDA nvcuvid is the way to go Also people should forget the term "Hardware acceleration" that was in times of DCI or the beginnings of DXVA these days we have low cost/power Hardware Decoding , the days we had to buy expensive extra cards for Decoding are long over.
Sometimes I update the list: http://forum.beyond3d.com/showthread.php?p=1494528#post1494528 Which programs you tried it?
Supports ATI stream encoding technology: Xilisoft Video Converter v6.5 http://www.xilisoft.com/video-converter.html ImTOO Video Converter v6.5 http://www.imtoo.com/video-converter.html 4media Video Converter v6.05.02 http://www.mp4converter.net/video-converter-win.html
http://bzip2-cuda.github.com/index.html# bzip2-cuda is a parallel version of the BZip2 lossless data compression algorithm using NVIDIA's CUDA, with the aim of improving compression / de-compression speed, leaving the compression ratio intact.