GraphicsMagick performance on Linux

Bob Friesenhahn <[email protected]> Tue, 24 Mar 2009 21:28:36 -0500 (CDT)
Newsgroups gmane.comp.video.graphicsmagick.core
Message-ID <[email protected]>
The folks at Phoronix have released a new benchmark report today 
comparing performance between various Linux kernel releases, and up to 
Linux kernel 2.6.29.  For some time now, GraphicsMagick 1.3.3 has been 
part of the Phoronix Test Suite.

The first page of this report is at:

   http://www.phoronix.com/scan.php?page=article&item=linux_2629_benchmarks&num=1

and the GraphicsMagick part of the report is at:

   http://www.phoronix.com/scan.php?page=article&item=linux_2629_benchmarks&num=5

and

   http://www.phoronix.com/scan.php?page=article&item=linux_2629_benchmarks&num=6

Some interesting tidbits from the report regarding Linux kernel 
2.6.29:

   "there are significant gains when running GraphicsMagick on the 
Linux 2.6.29 kernel. The number of iterations per minute at the HWB 
color space operation with GraphicsMagick had jumped from 59 to 83"

   "The blur performance with GraphicsMagick had jumped from 25 to 40 
with Linux 2.6.29"

   "The performance is nearly doubled when it comes to the local 
adaptive thresholding performance with GraphicsMagick using the Linux 
2.6.29 kernel."

The most interesting thing to me about the whole benchmark report is 
that OpenSSL was the only other software in the whole suite to see a 
performance improvement.  I am pretty sure that the 7-Zip compressor 
is multi-threaded but it saw a drop in performance.  Every 
GraphicsMagick algorithm included in the benchmark saw a huge 
performance boost with this new kernel.

The ability to continually improve GraphicsMagick performance via 
hardware and kernel refinements confirms that we made the right choice 
by re-implementing the algorithms to use OpenMP.

Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com