A very specialized but completely open source CUDA-like program for image manipulation
Subject: General Tech | May 30, 2012 - 04:11 PM | Jeremy Hellstrom
Tagged: CUDA, open source, opengl
Hack a Day linked to a program that could be of great use for anyone who manipulates and processes images, or anyone who wants to be able to make fractals very quickly. Utilizing the OpenGL Shader Language Reuben Carter developed a command line tool that processes images using NVIDIA GPUs. As we have talked about in the past on PC Perspective, GPUs are much better at this sort of parallel processing than a traditional CPU or the CPU portion on modern processors. Below is one obvious use of this program, the quick creation of complex fractals but this program can also process pre-exisiting images. Edge detection, colour transforms and perhaps even image recognition tasks can be completed with his software at a much faster speed than CPU bound image manipulation programs. If you are in that field, or looking to decorate your dorm room, you should grab his software via the GitHub link in the article.
"If you ever need to manipulate images really fast, or just want to make some pretty fractals, [Reuben] has just what you need. He developed a neat command line tool to send code to a graphics card and generate images using pixel shaders. Opposed to making these images with a CPU, a GPU processes every pixel in parallel, making image processing much faster."
Here is some more Tech News from around the web:
- Hard disk drive prices quick to rise, slow to fall @ The Register
- Microsoft's New User Agreement Bans Class Action Lawsuits @ NGOHQ
- AIDA64 v2.50 is released @ FinalWire