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.
Sequential execution GIMP Demo
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.