Pixel Bender: A DSL for Image Processing

Download this episode

Download Video


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.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.