Liberty Research Group Parallelization Video Demonstrations

The following videos demonstrate how our parallelization technology
can improve user experience. We present two videos per application.
The first video shows the performance of the original sequential
program. The second demonstrates the performance of the same program
with the parallelization technology applied. All the videos were made
on a commodity 8-core system. For best effect, start the sequential
videos first, then the parallel one, and and watch them "race."

GIMP (GNU Image Manipulation Program) is an
image editor that can be viewed as an open source Photoshop. The video
shows an artistic image transform, the Oilify filter designed to make
the photo look like an oil painting, being applied to a
high-resolution image. After the filter completes execution, the user
undoes and redoes the operation to compare the original and final
images. The user also zooms in to compare the final details.

Parallel execution GIMP Demo

Whereas the original application required nearly three minutes the
complete, the parallelized version needs less than thirty
seconds. This is more than a 6x performance improvement on 8 cores.
For normal sized images (this image is oversized), image editing has
been transformed from a process with interruptions to a smoother
experience.