Pixel Bender: A DSL for Image Processing

Play Pixel Bender: A DSL for Image Processing
Sign in to queue


Pixel Bender is a domain specific language for image processing algorithms (cool effects). The most important part of a Pixel Bender program is a function which given a location returns the color and transparency of the pixel at that location. This is a textbook parallel problem and therefore lends itself to vastly increased speedups using the wide parallelism of modern GPU hardware and multi-core CPUs. By creating a DSL, associated compilers, and runtime framework, it is possible to easily add effects to products such as Adobe Photoshop and Adobe After Effects.



Download this episode

The Discussion

Add Your 2 Cents