diff options
author | jiyong.min <jiyong.min@samsung.com> | 2020-02-03 08:12:18 +0900 |
---|---|---|
committer | jiyong.min <jiyong.min@samsung.com> | 2020-02-03 08:12:30 +0900 |
commit | f5839121f0b6145e732bdb0b3e8196e48fbe3745 (patch) | |
tree | 0cf8ab6549b6664c715492afe7bdcba834dbb5af /www/OpenMP.html | |
parent | d7be1a5563a6bf59a8e9074287d4f7b6a64c8329 (diff) | |
download | GraphicsMagick-f5839121f0b6145e732bdb0b3e8196e48fbe3745.tar.gz GraphicsMagick-f5839121f0b6145e732bdb0b3e8196e48fbe3745.tar.bz2 GraphicsMagick-f5839121f0b6145e732bdb0b3e8196e48fbe3745.zip |
Imported Upstream version 1.3.34upstream/1.3.34
Change-Id: I9574637f44ec09cded4fe8057d538012e451730b
Diffstat (limited to 'www/OpenMP.html')
-rw-r--r-- | www/OpenMP.html | 10097 |
1 files changed, 96 insertions, 10001 deletions
diff --git a/www/OpenMP.html b/www/OpenMP.html index 57ee09c..fcfae52 100644 --- a/www/OpenMP.html +++ b/www/OpenMP.html @@ -41,21 +41,8 @@ <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#overview" id="id1">Overview</a></li> -<li><a class="reference internal" href="#results" id="id2">Results</a><ul> -<li><a class="reference internal" href="#openindiana-oi-151a7-intel-xeon-e5-2680-2-70ghz-gcc-4-7-1-x86-64" id="id3">OpenIndiana oi_151a7 / Intel Xeon E5-2680 2.70GHz / GCC 4.7.1 x86-64</a></li> -<li><a class="reference internal" href="#ubuntu-linux-11-10-intel-xeon-e5649-open64-compiler" id="id4">Ubuntu Linux 11.10 / Intel Xeon E5649 / Open64 Compiler</a></li> -<li><a class="reference internal" href="#ubuntu-linux-11-10-intel-xeon-e5649-gcc-compiler" id="id5">Ubuntu Linux 11.10 / Intel Xeon E5649 / GCC Compiler</a></li> -<li><a class="reference internal" href="#ubuntu-linux-11-10-amd-opteron-6220-open64-compiler" id="id6">Ubuntu Linux 11.10 / AMD Opteron 6220 / Open64 Compiler</a></li> -<li><a class="reference internal" href="#ubuntu-linux-11-10-amd-opteron-6220-gcc-compiler" id="id7">Ubuntu Linux 11.10 / AMD Opteron 6220 / GCC Compiler</a></li> -<li><a class="reference internal" href="#sun-solaris-amd-opteron" id="id8">Sun Solaris / AMD Opteron</a></li> -<li><a class="reference internal" href="#sun-solaris-ultrasparc-iii" id="id9">Sun Solaris / UltraSPARC III</a></li> -<li><a class="reference internal" href="#ibm-aix-ibm-power5" id="id10">IBM AIX / IBM Power5+</a></li> -<li><a class="reference internal" href="#apple-os-x-ibm-g5" id="id11">Apple OS-X/IBM G5</a></li> -<li><a class="reference internal" href="#freebsd-intel-xeon" id="id12">FreeBSD / Intel Xeon</a></li> -<li><a class="reference internal" href="#windows-xp-msvc-intel-core-2-quad" id="id13">Windows XP / MSVC / Intel Core 2 Quad</a></li> -<li><a class="reference internal" href="#windows-7-mingw-intel-core-2-quad" id="id14">Windows 7 / MinGW / Intel Core 2 Quad</a></li> -</ul> -</li> +<li><a class="reference internal" href="#limitations" id="id2">Limitations</a></li> +<li><a class="reference internal" href="#openmp-variables" id="id3">OpenMP Variables</a></li> </ul> </div> <div class="section" id="overview"> @@ -66,30 +53,31 @@ memory-bound operations using multiple threads. OpenMP originates in the super-computing world and has been available in one form or another since the late '90s.</p> <p>Since GCC 4.2 has introduced excellent OpenMP support via <a class="reference external" href="http://gcc.gnu.org/onlinedocs/libgomp/">GOMP</a>, -OpenMP has become available to the masses. Microsoft Visual Studio +OpenMP has become available to the masses. Recently, <a class="reference external" href="https://clang.llvm.org/">Clang</a> has +also implemented good OpenMP support. Microsoft Visual Studio Professional 2005 and later support OpenMP so Windows users can benefit as well. Any multi-CPU and/or multi-core system is potentially -a good candidate for use with OpenMP. Unfortunately, some older -multi-CPU hardware is more suitable for multi-processing than -multi-threading. Modern multi-core chipsets from AMD, Intel and -Sun/Oracle perform very well with OpenMP.</p> +a good candidate for use with OpenMP. Modern multi-core chipsets from +AMD, Intel, IBM, Oracle, and ARM perform very well with OpenMP.</p> <p>Most image processing routines are comprised of loops which iterate -through the image pixels, image rows, or image regions. These loops are -accelerated using OpenMP by executing portions of the total loops in -different threads, and therefore on a different processor core. CPU-bound -algorithms benefit most from OpenMP, but memory-bound algorithms may also -benefit as well since the memory is accessed by different CPU cores, and -sometimes the CPUs have their own path to memory. For example, the AMD -Opteron is a NUMA (Non-Uniform Memory Architecture) design such that -multi-CPU systems split the system memory across CPUs so each CPU adds -more memory bandwidth as well.</p> +through the image pixels, image rows, or image regions. These loops +are accelerated using OpenMP by executing portions of the total loops +in different threads, and therefore on a different processor +core. CPU-bound algorithms benefit most from OpenMP, but memory-bound +algorithms may also benefit as well since the memory is accessed by +different CPU cores, and sometimes the CPUs have their own path to +memory. For example, the AMD Opteron is a <a class="reference external" href="https://en.wikipedia.org/wiki/Non-uniform_memory_access">NUMA</a> (Non-Uniform Memory +Architecture) design such that multi-CPU systems split the system +memory across CPUs so each CPU adds more memory bandwidth as well. +Server-class CPUs offer more independent memory channels than desktop +CPUs do.</p> <p>For severely CPU-bound algorithms, it is not uncommon to see a linear -speed-up (within the constraints of <a class="reference external" href="http://en.wikipedia.org/wiki/Amdahl%27s_law">Amdahl's law</a>) due to the number +speed-up (within the constraints of <a class="reference external" href="https://en.wikipedia.org/wiki/Amdahl%27s_law">Amdahl's law</a>) due to the number of cores. For example, a two core system executes the algorithm twice as fast, and a four core system executes the algorithm four times as fast. Memory-bound algorithms scale based on the memory bandwith available to the cores. For example, memory-bound algorithms scale up -to almost 1.5X on my four core Opteron system due to its NUMA +to almost 1.5X on my four core Opteron system due to its <a class="reference external" href="https://en.wikipedia.org/wiki/Non-uniform_memory_access">NUMA</a> architecture. Some systems/CPUs are able to immediately context switch to another thread if the core would be blocked waiting for memory, allowing multiple memory accesses to be pending at once, and thereby @@ -116,24 +104,92 @@ allowed one thread per image. This code has now been re-written so that multiple threads may safely and efficiently work on the pixels in one image. The re-write also makes the pixel cache thread safe if a multi-threaded application uses an OpenMP-fortified library.</p> -<p>The following is an example of per-core speed-up due to OpenMP on a -four-core system. All the pixel quantum values have 30% gaussian -noise added:</p> +<p>GraphicsMagick provides its own built-in 'benchmark' driver utility +which may be used to execute a multi-threaded benchmark of any other +utility command.</p> +<p>Using the built-in 'benchmark' driver utility, the following is an +example of per-core speed-up due to OpenMP on a four-core AMD Opteron +system (with Firefox and other desktop software still running). The +image is generated dynamically based on the 'granite' pattern and all +the pixel quantum values have 30% gaussian noise added:</p> <pre class="literal-block"> % gm benchmark -stepthreads 1 -duration 10 convert \ -size 2048x1080 pattern:granite -operator all Noise-Gaussian 30% null: -Results: 1 threads 5 iter 11.07s user 11.07s total 0.452 iter/s (0.452 iter/s cpu) 1.00 speedup 1.000 karp-flatt -Results: 2 threads 10 iter 22.16s user 11.11s total 0.900 iter/s (0.451 iter/s cpu) 1.99 speedup 0.004 karp-flatt -Results: 3 threads 14 iter 31.06s user 10.47s total 1.337 iter/s (0.451 iter/s cpu) 2.96 speedup 0.007 karp-flatt -Results: 4 threads 18 iter 40.01s user 10.24s total 1.758 iter/s (0.450 iter/s cpu) 3.89 speedup 0.009 karp-flatt +Results: 1 threads 5 iter 11.34s user 11.340000s total 0.441 iter/s 0.441 iter/cpu 1.00 speedup 1.000 karp-flatt +Results: 2 threads 9 iter 20.34s user 10.190000s total 0.883 iter/s 0.442 iter/cpu 2.00 speedup 0.000 karp-flatt +Results: 3 threads 14 iter 31.72s user 10.600000s total 1.321 iter/s 0.441 iter/cpu 3.00 speedup 0.001 karp-flatt +Results: 4 threads 18 iter 40.84s user 10.460000s total 1.721 iter/s 0.441 iter/cpu 3.90 speedup 0.008 karp-flatt </pre> <p>Note that the "iter/s cpu" value is a measure of the number of iterations given the amount of reported CPU time consumed. It is an effective measure of relative efficacy since its value should ideally -not drop as iterations are added. The karp-flatt ratio is another +not drop as iterations are added. The <a class="reference external" href="https://en.wikipedia.org/wiki/Karp%E2%80%93Flatt_metric">karp-flatt metric</a> is another useful metric for evaluating thread-speedup efficiency. In the above example, the total speedup was about 3.9X with only a slight loss of CPU efficiency as threads are added.</p> +</div> +<div class="section" id="limitations"> +<h1><a class="toc-backref" href="#id2">Limitations</a></h1> +<p>Often it is noticed that the memory allocation functions (e.g. from +the standard C library such as GNU libc) significantly hinder +performance since they are designed or optimized for single-threaded +programs, or prioritize returning memory to the system over speed. +Memory allocators are usually designed and optimized for programs +which perform thousands of small allocations, and if they make a large +memory allocation, they retain that memory for a long time. +GraphicsMagick performs large memory allocations for raster image +storage interspersed with a limited number of smaller allocations for +supportive data structures. This memory is released very quickly +since GraphicsMagick is highly optimized and thus the time between +allocation and deallocation can be very short. It has been observed +that some memory allocators are much slower to allocate and deallocate +large amounts of memory (e.g. a hundred megabytes) than alternative +allocators, even in single-threaded programs. Under these conditions, +the program can spend considerable time mysteriously "sleeping".</p> +<p>In order to help surmount problems with the default memory allocators, +the configure script offers support for use of Google <a class="reference external" href="https://github.com/gperftools/gperftools">gperftools</a> <a class="reference external" href="https://github.com/gperftools/gperftools/wiki">'tcmalloc'</a>, Solaris mtmalloc, +and Solaris umem libraries via the --with-tcmalloc, --with-mtmalloc, +and --with-umem options, respectively. When the allocation functions +are behaving badly, the memory allocation/deallocation performance +does not scale as threads are added and thus additional threads spend +more time sleeping (e.g. on a lock, or in munmap()) rather than doing +more work. Performance improvements of a factor of two are not +uncommon even before contending with the hugh CPU core/thread counts +available on modern CPUs. Using more threads which are slowed by +poorly-matched memory allocation functions is wasteful of memory, +system resources, human patience, and electrical power.</p> +<p>Many modern CPUs support "Turbo" modes where the CPU clock rate is +boosted if only a few cores are active. When a CPU provides a "Turbo" +mode, this decreases the apparent speed-up compared to using one +thread because the one thread was executed at a much higher clock +rate. Likewise, when a CPU becomes very hot (due to being heavily +used), it may decrease its clock rates overall to avoid burning up, +and this may also decreases the actual speed-up when using many +threads compared to using one thread. Many CPUs support +"hyperthreads" or other mechanisms in which one physical core will +support multiple light-weight threads, and if the core is efficiently +used by one thread, then this will decrease the apparent per-thread +speed-up but the peak speed-up will hopefully still be bounded by the +number of physical cores.</p> +<p>In most cases, OpenMP does not speed-up loading an image from a file, +or writing an image to a file. It is common for file decode and +encode to take longer than processing the image. Using uncompressed +formats is recommended with a fast I/O subsystem (or in-memory 'blobs' +in order to obtain the greated speed-up from OpenMP.</p> +<p>It has been observed that sometimes it takes much longer to start and +stop GraphicsMagick than it takes for it to run the requested +algorithm. The slowness is due to inefficiencies of the libraries +that GraphicsMagick is linked with (especially the ICU library that +libxml2 is often linked with). If GraphicsMagick takes too long to +perform trivial operations, then consider using the 'modules' build, +and investigate the 'batch' utility which allows running many +GraphicsMagick commands as a 'batch' script. If a 'modules' build is +not feasible, then configuring GraphicsMagick to only support the +specific formats actually needed can help with its execution time and +improve opportunity for OpenMP speed-up.</p> +</div> +<div class="section" id="openmp-variables"> +<h1><a class="toc-backref" href="#id3">OpenMP Variables</a></h1> <p>According to the OpenMP specification, the OMP_NUM_THREADS evironment variable may be used to specify the number of threads available to the application. Typically this is set to the number of processor cores on @@ -141,9975 +197,14 @@ the system but may be set lower to limit resource consumption or (in some cases) to improve execution efficiency. The GraphicsMagick commands also accept a <tt class="docutils literal"><span class="pre">-limit</span> threads limit</tt> type option for specifying the maximum number of threads to use.</p> -</div> -<div class="section" id="results"> -<h1><a class="toc-backref" href="#id2">Results</a></h1> -<p>A simple scheme was developed in order to evaluate the performance -boost with varying numbers of threads. GraphicsMagick's built-in -benchmark facility is used. The selected algorithm is executed -repeatedly until a specified amount of time has elapsed. The input -image is generated on the fly by tiling a small image over a large -area using a specification like <cite>-size 4000x3000 tile:model.pnm</cite>. It -is important to note that the time to generate the input image is -included in the benchmark timings so that even if an algorithm -achieves perfect linear scaling, the measured difference is likely to -be less than the number of cores used and the impact could be -substantial if image generation is slow. Many modern CPUs increase -the core frequency substantially ("turbo mode") when only a few cores -are being used and this unfairly penalizes the calculated per-thread -speedup results which are based on the time to run with just one -thread.</p> -<p>A typical benchmark command using the built-in benchmark facility -(-stepthreads requires GraphicsMagick 1.3.13 or later) looks like:</p> -<pre class="literal-block"> -gm benchmark -stepthreads 1 -duration 5 convert \ - -size 4000x3000 tile:model.pnm -median 2 null: -</pre> -<p>The first test executed is <cite>-noop</cite> since it does no work other than -to generate the input image. This represents how fast it is possible -to go based on how fast the input image may be generated.</p> -<div class="section" id="openindiana-oi-151a7-intel-xeon-e5-2680-2-70ghz-gcc-4-7-1-x86-64"> -<h2><a class="toc-backref" href="#id3">OpenIndiana oi_151a7 / Intel Xeon E5-2680 2.70GHz / GCC 4.7.1 x86-64</a></h2> -<!-- Last update: Sat Feb 16 15:53:21 CST 2013 --> -<p>The following results were obtained from an Intel Xeon E5-2680 at -2.70GHz. This CPU has 16 cores and 32 threads. GCC 4.7.1 was used to -build the software. Please note that this CPU has a turbo-boost -feature which clocks the CPU at 3.9GHz when only a few cores are -active so the calculated speedup (based on performance with one -thread) is reported at considerably less (e.g 60% less) than it would -be based on all cores active:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On 16 core Intel Xeon E5-2680 CPU:</caption> -<colgroup> -<col width="45%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">4</th> -<th class="head">8</th> -<th class="head">12</th> -<th class="head">16</th> -<th class="head">20</th> -<th class="head">24</th> -<th class="head">25</th> -<th class="head">32</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">3.76</td> -<td class="decimal">6.50</td> -<td class="decimal">8.76</td> -<td class="decimal">10.62</td> -<td class="decimal">10.68</td> -<td class="decimal">12.23</td> -<td class="decimal">13.61</td> -<td class="decimal">15.00</td> -<td class="decimal">6.496</td> -<td>9</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.13</td> -<td class="decimal">2.58</td> -<td class="decimal">2.82</td> -<td class="decimal">2.67</td> -<td class="decimal">2.75</td> -<td class="decimal">2.85</td> -<td class="decimal">2.91</td> -<td class="decimal">2.94</td> -<td class="decimal">7.186</td> -<td>9</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.47</td> -<td class="decimal">3.12</td> -<td class="decimal">3.64</td> -<td class="decimal">3.33</td> -<td class="decimal">3.57</td> -<td class="decimal">3.69</td> -<td class="decimal">3.79</td> -<td class="decimal">3.87</td> -<td class="decimal">6.587</td> -<td>9</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.98</td> -<td class="decimal">4.29</td> -<td class="decimal">5.02</td> -<td class="decimal">4.63</td> -<td class="decimal">5.00</td> -<td class="decimal">5.27</td> -<td class="decimal">5.50</td> -<td class="decimal">5.71</td> -<td class="decimal">5.416</td> -<td>9</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.64</td> -<td class="decimal">3.48</td> -<td class="decimal">3.90</td> -<td class="decimal">3.72</td> -<td class="decimal">3.85</td> -<td class="decimal">4.00</td> -<td class="decimal">4.07</td> -<td class="decimal">4.09</td> -<td class="decimal">3.435</td> -<td>9</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">2.91</td> -<td class="decimal">4.08</td> -<td class="decimal">4.77</td> -<td class="decimal">4.46</td> -<td class="decimal">3.67</td> -<td class="decimal">3.73</td> -<td class="decimal">3.63</td> -<td class="decimal">3.50</td> -<td class="decimal">41.800</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">3.59</td> -<td class="decimal">6.24</td> -<td class="decimal">8.27</td> -<td class="decimal">9.10</td> -<td class="decimal">7.23</td> -<td class="decimal">8.12</td> -<td class="decimal">9.06</td> -<td class="decimal">9.05</td> -<td class="decimal">18.200</td> -<td>5</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">3.51</td> -<td class="decimal">5.59</td> -<td class="decimal">7.37</td> -<td class="decimal">5.86</td> -<td class="decimal">6.49</td> -<td class="decimal">7.07</td> -<td class="decimal">7.82</td> -<td class="decimal">7.57</td> -<td class="decimal">24.303</td> -<td>8</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">2.77</td> -<td class="decimal">3.72</td> -<td class="decimal">4.24</td> -<td class="decimal">4.39</td> -<td class="decimal">3.75</td> -<td class="decimal">3.74</td> -<td class="decimal">3.68</td> -<td class="decimal">3.81</td> -<td class="decimal">37.800</td> -<td>5</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">2.74</td> -<td class="decimal">3.68</td> -<td class="decimal">4.01</td> -<td class="decimal">3.36</td> -<td class="decimal">3.86</td> -<td class="decimal">3.84</td> -<td class="decimal">3.81</td> -<td class="decimal">3.57</td> -<td class="decimal">34.263</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">2.82</td> -<td class="decimal">3.83</td> -<td class="decimal">4.31</td> -<td class="decimal">3.78</td> -<td class="decimal">3.82</td> -<td class="decimal">4.00</td> -<td class="decimal">3.78</td> -<td class="decimal">3.74</td> -<td class="decimal">36.200</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">2.67</td> -<td class="decimal">3.97</td> -<td class="decimal">4.24</td> -<td class="decimal">4.01</td> -<td class="decimal">3.60</td> -<td class="decimal">4.05</td> -<td class="decimal">3.86</td> -<td class="decimal">3.69</td> -<td class="decimal">35.657</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.93</td> -<td class="decimal">7.18</td> -<td class="decimal">10.52</td> -<td class="decimal">12.85</td> -<td class="decimal">13.94</td> -<td class="decimal">16.18</td> -<td class="decimal">17.63</td> -<td class="decimal">19.09</td> -<td class="decimal">4.239</td> -<td>9</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.96</td> -<td class="decimal">7.19</td> -<td class="decimal">10.54</td> -<td class="decimal">13.38</td> -<td class="decimal">14.19</td> -<td class="decimal">16.09</td> -<td class="decimal">17.56</td> -<td class="decimal">18.37</td> -<td class="decimal">4.078</td> -<td>9</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.54</td> -<td class="decimal">5.93</td> -<td class="decimal">7.92</td> -<td class="decimal">9.27</td> -<td class="decimal">9.01</td> -<td class="decimal">9.36</td> -<td class="decimal">9.44</td> -<td class="decimal">9.55</td> -<td class="decimal">25.697</td> -<td>9</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">3.09</td> -<td class="decimal">4.81</td> -<td class="decimal">5.45</td> -<td class="decimal">5.87</td> -<td class="decimal">5.89</td> -<td class="decimal">5.93</td> -<td class="decimal">5.86</td> -<td class="decimal">5.66</td> -<td class="decimal">3.605</td> -<td>7</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.56</td> -<td class="decimal">5.88</td> -<td class="decimal">7.82</td> -<td class="decimal">9.31</td> -<td class="decimal">8.91</td> -<td class="decimal">9.18</td> -<td class="decimal">9.48</td> -<td class="decimal">9.45</td> -<td class="decimal">26.243</td> -<td>8</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.35</td> -<td class="decimal">5.23</td> -<td class="decimal">6.65</td> -<td class="decimal">7.43</td> -<td class="decimal">7.73</td> -<td class="decimal">7.97</td> -<td class="decimal">8.24</td> -<td class="decimal">8.53</td> -<td class="decimal">8.858</td> -<td>9</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">3.96</td> -<td class="decimal">7.18</td> -<td class="decimal">10.61</td> -<td class="decimal">12.83</td> -<td class="decimal">11.58</td> -<td class="decimal">12.49</td> -<td class="decimal">13.27</td> -<td class="decimal">14.07</td> -<td class="decimal">3.448</td> -<td>9</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.70</td> -<td class="decimal">6.64</td> -<td class="decimal">9.49</td> -<td class="decimal">11.44</td> -<td class="decimal">11.73</td> -<td class="decimal">12.63</td> -<td class="decimal">13.45</td> -<td class="decimal">14.23</td> -<td class="decimal">16.168</td> -<td>9</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.92</td> -<td class="decimal">7.07</td> -<td class="decimal">10.12</td> -<td class="decimal">12.00</td> -<td class="decimal">13.70</td> -<td class="decimal">14.98</td> -<td class="decimal">16.50</td> -<td class="decimal">18.01</td> -<td class="decimal">6.809</td> -<td>9</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.98</td> -<td class="decimal">7.26</td> -<td class="decimal">10.79</td> -<td class="decimal">12.57</td> -<td class="decimal">14.19</td> -<td class="decimal">15.91</td> -<td class="decimal">17.95</td> -<td class="decimal">19.60</td> -<td class="decimal">2.136</td> -<td>9</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">3.76</td> -<td class="decimal">6.49</td> -<td class="decimal">9.03</td> -<td class="decimal">11.20</td> -<td class="decimal">9.85</td> -<td class="decimal">10.39</td> -<td class="decimal">10.62</td> -<td class="decimal">10.53</td> -<td class="decimal">16.501</td> -<td>5</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">3.74</td> -<td class="decimal">6.50</td> -<td class="decimal">9.07</td> -<td class="decimal">10.68</td> -<td class="decimal">9.78</td> -<td class="decimal">11.05</td> -<td class="decimal">11.48</td> -<td class="decimal">11.88</td> -<td class="decimal">17.600</td> -<td>9</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">3.75</td> -<td class="decimal">6.47</td> -<td class="decimal">9.19</td> -<td class="decimal">10.95</td> -<td class="decimal">9.63</td> -<td class="decimal">10.63</td> -<td class="decimal">11.21</td> -<td class="decimal">11.18</td> -<td class="decimal">14.970</td> -<td>8</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.93</td> -<td class="decimal">7.07</td> -<td class="decimal">10.42</td> -<td class="decimal">12.80</td> -<td class="decimal">13.83</td> -<td class="decimal">16.23</td> -<td class="decimal">18.33</td> -<td class="decimal">20.46</td> -<td class="decimal">5.523</td> -<td>9</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.90</td> -<td class="decimal">7.05</td> -<td class="decimal">10.39</td> -<td class="decimal">12.00</td> -<td class="decimal">13.41</td> -<td class="decimal">15.21</td> -<td class="decimal">17.51</td> -<td class="decimal">19.61</td> -<td class="decimal">6.433</td> -<td>9</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.692</td> -<td>3</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.89</td> -<td class="decimal">6.92</td> -<td class="decimal">10.29</td> -<td class="decimal">12.43</td> -<td class="decimal">11.67</td> -<td class="decimal">13.34</td> -<td class="decimal">15.28</td> -<td class="decimal">16.84</td> -<td class="decimal">2.004</td> -<td>9</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.77</td> -<td class="decimal">6.90</td> -<td class="decimal">10.26</td> -<td class="decimal">10.85</td> -<td class="decimal">12.79</td> -<td class="decimal">14.49</td> -<td class="decimal">16.79</td> -<td class="decimal">18.54</td> -<td class="decimal">0.723</td> -<td>9</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">5.56</td> -<td class="decimal">7.30</td> -<td class="decimal">8.27</td> -<td class="decimal">8.72</td> -<td class="decimal">9.00</td> -<td class="decimal">8.82</td> -<td class="decimal">8.68</td> -<td class="decimal">33.600</td> -<td>7</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">3.72</td> -<td class="decimal">6.47</td> -<td class="decimal">8.66</td> -<td class="decimal">10.12</td> -<td class="decimal">8.89</td> -<td class="decimal">10.24</td> -<td class="decimal">11.31</td> -<td class="decimal">11.14</td> -<td class="decimal">15.706</td> -<td>8</td> -</tr> -<tr><td>-motion-blur 0x3+30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">1.45</td> -<td class="decimal">1.48</td> -<td class="decimal">1.56</td> -<td class="decimal">1.57</td> -<td class="decimal">1.63</td> -<td class="decimal">1.62</td> -<td class="decimal">1.68</td> -<td class="decimal">0.376</td> -<td>2</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.90</td> -<td class="decimal">4.08</td> -<td class="decimal">4.75</td> -<td class="decimal">4.31</td> -<td class="decimal">4.59</td> -<td class="decimal">4.83</td> -<td class="decimal">5.07</td> -<td class="decimal">5.23</td> -<td class="decimal">14.286</td> -<td>9</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.91</td> -<td class="decimal">7.04</td> -<td class="decimal">9.88</td> -<td class="decimal">11.53</td> -<td class="decimal">14.10</td> -<td class="decimal">16.69</td> -<td class="decimal">19.02</td> -<td class="decimal">21.41</td> -<td class="decimal">2.462</td> -<td>9</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">3.88</td> -<td class="decimal">6.93</td> -<td class="decimal">10.08</td> -<td class="decimal">11.99</td> -<td class="decimal">13.55</td> -<td class="decimal">15.88</td> -<td class="decimal">18.07</td> -<td class="decimal">20.19</td> -<td class="decimal">3.675</td> -<td>9</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">4.23</td> -<td class="decimal">5.04</td> -<td class="decimal">4.63</td> -<td class="decimal">5.02</td> -<td class="decimal">5.36</td> -<td class="decimal">5.63</td> -<td class="decimal">5.85</td> -<td class="decimal">14.427</td> -<td>9</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.80</td> -<td class="decimal">6.64</td> -<td class="decimal">9.32</td> -<td class="decimal">11.60</td> -<td class="decimal">12.30</td> -<td class="decimal">14.03</td> -<td class="decimal">15.69</td> -<td class="decimal">17.40</td> -<td class="decimal">5.917</td> -<td>9</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">3.87</td> -<td class="decimal">6.85</td> -<td class="decimal">9.86</td> -<td class="decimal">11.97</td> -<td class="decimal">13.35</td> -<td class="decimal">15.51</td> -<td class="decimal">17.48</td> -<td class="decimal">19.42</td> -<td class="decimal">4.582</td> -<td>9</td> -</tr> -<tr><td>+noise Random</td> -<td class="decimal">1.00</td> -<td class="decimal">3.21</td> -<td class="decimal">4.82</td> -<td class="decimal">5.44</td> -<td class="decimal">5.38</td> -<td class="decimal">5.88</td> -<td class="decimal">6.36</td> -<td class="decimal">6.74</td> -<td class="decimal">7.11</td> -<td class="decimal">12.948</td> -<td>9</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.90</td> -<td class="decimal">6.96</td> -<td class="decimal">10.03</td> -<td class="decimal">12.31</td> -<td class="decimal">11.52</td> -<td class="decimal">13.19</td> -<td class="decimal">15.22</td> -<td class="decimal">16.81</td> -<td class="decimal">1.984</td> -<td>9</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.90</td> -<td class="decimal">6.95</td> -<td class="decimal">10.15</td> -<td class="decimal">11.64</td> -<td class="decimal">12.82</td> -<td class="decimal">14.36</td> -<td class="decimal">16.64</td> -<td class="decimal">18.51</td> -<td class="decimal">0.722</td> -<td>9</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.63</td> -<td class="decimal">3.58</td> -<td class="decimal">3.82</td> -<td class="decimal">3.14</td> -<td class="decimal">3.16</td> -<td class="decimal">3.14</td> -<td class="decimal">3.21</td> -<td class="decimal">3.06</td> -<td class="decimal">47.000</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.71</td> -<td class="decimal">3.70</td> -<td class="decimal">4.69</td> -<td class="decimal">4.02</td> -<td class="decimal">4.20</td> -<td class="decimal">4.28</td> -<td class="decimal">4.19</td> -<td class="decimal">4.54</td> -<td class="decimal">37.400</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.39</td> -<td class="decimal">3.00</td> -<td class="decimal">3.15</td> -<td class="decimal">3.21</td> -<td class="decimal">3.23</td> -<td class="decimal">3.16</td> -<td class="decimal">3.07</td> -<td class="decimal">2.93</td> -<td class="decimal">39.521</td> -<td>6</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.48</td> -<td class="decimal">3.09</td> -<td class="decimal">3.26</td> -<td class="decimal">3.21</td> -<td class="decimal">3.40</td> -<td class="decimal">3.31</td> -<td class="decimal">3.22</td> -<td class="decimal">3.05</td> -<td class="decimal">40.519</td> -<td>6</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.99</td> -<td class="decimal">7.27</td> -<td class="decimal">10.81</td> -<td class="decimal">12.16</td> -<td class="decimal">14.98</td> -<td class="decimal">17.81</td> -<td class="decimal">20.17</td> -<td class="decimal">23.13</td> -<td class="decimal">2.637</td> -<td>9</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.57</td> -<td class="decimal">6.00</td> -<td class="decimal">7.98</td> -<td class="decimal">8.32</td> -<td class="decimal">7.48</td> -<td class="decimal">8.11</td> -<td class="decimal">8.56</td> -<td class="decimal">8.77</td> -<td class="decimal">23.400</td> -<td>9</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.92</td> -<td class="decimal">7.06</td> -<td class="decimal">10.36</td> -<td class="decimal">13.32</td> -<td class="decimal">13.81</td> -<td class="decimal">16.09</td> -<td class="decimal">18.24</td> -<td class="decimal">19.57</td> -<td class="decimal">6.733</td> -<td>9</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.96</td> -<td class="decimal">7.20</td> -<td class="decimal">10.63</td> -<td class="decimal">13.40</td> -<td class="decimal">14.49</td> -<td class="decimal">17.11</td> -<td class="decimal">19.93</td> -<td class="decimal">22.50</td> -<td class="decimal">4.118</td> -<td>9</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.94</td> -<td class="decimal">7.14</td> -<td class="decimal">10.51</td> -<td class="decimal">13.07</td> -<td class="decimal">14.56</td> -<td class="decimal">17.02</td> -<td class="decimal">19.79</td> -<td class="decimal">22.00</td> -<td class="decimal">5.325</td> -<td>9</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.57</td> -<td class="decimal">5.78</td> -<td class="decimal">7.55</td> -<td class="decimal">7.92</td> -<td class="decimal">6.65</td> -<td class="decimal">7.32</td> -<td class="decimal">7.56</td> -<td class="decimal">7.41</td> -<td class="decimal">23.658</td> -<td>5</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.01</td> -<td class="decimal">4.25</td> -<td class="decimal">4.95</td> -<td class="decimal">5.04</td> -<td class="decimal">5.28</td> -<td class="decimal">5.32</td> -<td class="decimal">5.05</td> -<td class="decimal">4.84</td> -<td class="decimal">37.649</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">3.00</td> -<td class="decimal">4.27</td> -<td class="decimal">4.88</td> -<td class="decimal">4.74</td> -<td class="decimal">5.44</td> -<td class="decimal">5.46</td> -<td class="decimal">5.27</td> -<td class="decimal">5.07</td> -<td class="decimal">37.600</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.86</td> -<td class="decimal">4.33</td> -<td class="decimal">5.03</td> -<td class="decimal">4.83</td> -<td class="decimal">5.03</td> -<td class="decimal">5.52</td> -<td class="decimal">5.29</td> -<td class="decimal">4.96</td> -<td class="decimal">38.048</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">2.89</td> -<td class="decimal">4.11</td> -<td class="decimal">5.22</td> -<td class="decimal">5.46</td> -<td class="decimal">5.09</td> -<td class="decimal">5.02</td> -<td class="decimal">5.48</td> -<td class="decimal">4.99</td> -<td class="decimal">37.924</td> -<td>8</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.72</td> -<td class="decimal">6.37</td> -<td class="decimal">9.20</td> -<td class="decimal">11.02</td> -<td class="decimal">9.32</td> -<td class="decimal">10.39</td> -<td class="decimal">11.41</td> -<td class="decimal">12.51</td> -<td class="decimal">15.415</td> -<td>9</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">2.71</td> -<td class="decimal">3.50</td> -<td class="decimal">3.64</td> -<td class="decimal">3.71</td> -<td class="decimal">3.35</td> -<td class="decimal">3.32</td> -<td class="decimal">3.22</td> -<td class="decimal">3.24</td> -<td class="decimal">41.916</td> -<td>5</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.94</td> -<td class="decimal">4.06</td> -<td class="decimal">4.57</td> -<td class="decimal">3.95</td> -<td class="decimal">4.79</td> -<td class="decimal">5.05</td> -<td class="decimal">5.02</td> -<td class="decimal">4.86</td> -<td class="decimal">31.800</td> -<td>7</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.21</td> -<td class="decimal">4.51</td> -<td class="decimal">4.99</td> -<td class="decimal">4.83</td> -<td class="decimal">4.68</td> -<td class="decimal">5.48</td> -<td class="decimal">5.70</td> -<td class="decimal">5.81</td> -<td class="decimal">30.938</td> -<td>9</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.09</td> -<td class="decimal">4.57</td> -<td class="decimal">5.16</td> -<td class="decimal">4.98</td> -<td class="decimal">4.70</td> -<td class="decimal">5.27</td> -<td class="decimal">5.81</td> -<td class="decimal">5.35</td> -<td class="decimal">31.000</td> -<td>8</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">3.60</td> -<td class="decimal">6.10</td> -<td class="decimal">8.71</td> -<td class="decimal">10.39</td> -<td class="decimal">10.02</td> -<td class="decimal">10.43</td> -<td class="decimal">11.06</td> -<td class="decimal">10.85</td> -<td class="decimal">18.000</td> -<td>8</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.35</td> -<td class="decimal">5.38</td> -<td class="decimal">6.78</td> -<td class="decimal">7.28</td> -<td class="decimal">6.94</td> -<td class="decimal">6.83</td> -<td class="decimal">6.80</td> -<td class="decimal">7.03</td> -<td class="decimal">25.050</td> -<td>5</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.60</td> -<td class="decimal">5.89</td> -<td class="decimal">7.79</td> -<td class="decimal">9.64</td> -<td class="decimal">9.20</td> -<td class="decimal">9.49</td> -<td class="decimal">9.61</td> -<td class="decimal">9.62</td> -<td class="decimal">21.756</td> -<td>5</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">4.03</td> -<td class="decimal">7.13</td> -<td class="decimal">10.06</td> -<td class="decimal">12.30</td> -<td class="decimal">11.74</td> -<td class="decimal">12.21</td> -<td class="decimal">12.52</td> -<td class="decimal">10.46</td> -<td class="decimal">8.203</td> -<td>8</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">3.33</td> -<td class="decimal">5.50</td> -<td class="decimal">7.13</td> -<td class="decimal">8.14</td> -<td class="decimal">8.70</td> -<td class="decimal">9.15</td> -<td class="decimal">9.65</td> -<td class="decimal">9.86</td> -<td class="decimal">4.960</td> -<td>9</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">3.44</td> -<td class="decimal">5.42</td> -<td class="decimal">6.99</td> -<td class="decimal">7.95</td> -<td class="decimal">8.42</td> -<td class="decimal">8.81</td> -<td class="decimal">9.06</td> -<td class="decimal">9.26</td> -<td class="decimal">2.103</td> -<td>9</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">3.43</td> -<td class="decimal">5.46</td> -<td class="decimal">7.17</td> -<td class="decimal">6.99</td> -<td class="decimal">6.47</td> -<td class="decimal">6.90</td> -<td class="decimal">7.12</td> -<td class="decimal">7.09</td> -<td class="decimal">24.551</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.63</td> -<td class="decimal">6.56</td> -<td class="decimal">9.24</td> -<td class="decimal">10.87</td> -<td class="decimal">11.70</td> -<td class="decimal">12.60</td> -<td class="decimal">13.62</td> -<td class="decimal">14.29</td> -<td class="decimal">16.238</td> -<td>9</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.83</td> -<td class="decimal">7.09</td> -<td class="decimal">10.40</td> -<td class="decimal">13.24</td> -<td class="decimal">13.52</td> -<td class="decimal">15.05</td> -<td class="decimal">16.48</td> -<td class="decimal">17.93</td> -<td class="decimal">6.759</td> -<td>9</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.98</td> -<td class="decimal">7.26</td> -<td class="decimal">10.77</td> -<td class="decimal">13.44</td> -<td class="decimal">14.56</td> -<td class="decimal">16.13</td> -<td class="decimal">17.78</td> -<td class="decimal">19.63</td> -<td class="decimal">2.140</td> -<td>9</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">3.02</td> -<td class="decimal">4.78</td> -<td class="decimal">5.94</td> -<td class="decimal">6.63</td> -<td class="decimal">6.91</td> -<td class="decimal">7.09</td> -<td class="decimal">7.29</td> -<td class="decimal">7.42</td> -<td class="decimal">3.036</td> -<td>9</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">3.87</td> -<td class="decimal">7.01</td> -<td class="decimal">10.29</td> -<td class="decimal">12.22</td> -<td class="decimal">12.93</td> -<td class="decimal">14.80</td> -<td class="decimal">17.04</td> -<td class="decimal">17.45</td> -<td class="decimal">6.667</td> -<td>9</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">2.34</td> -<td class="decimal">2.50</td> -<td class="decimal">2.55</td> -<td class="decimal">2.77</td> -<td class="decimal">3.13</td> -<td class="decimal">3.19</td> -<td class="decimal">3.47</td> -<td class="decimal">4.06</td> -<td class="decimal">21.074</td> -<td>9</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.37</td> -<td class="decimal">2.98</td> -<td class="decimal">3.36</td> -<td class="decimal">3.19</td> -<td class="decimal">3.31</td> -<td class="decimal">3.40</td> -<td class="decimal">3.47</td> -<td class="decimal">3.52</td> -<td class="decimal">6.574</td> -<td>9</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.65</td> -<td class="decimal">3.47</td> -<td class="decimal">3.95</td> -<td class="decimal">4.24</td> -<td class="decimal">3.93</td> -<td class="decimal">4.12</td> -<td class="decimal">4.26</td> -<td class="decimal">4.28</td> -<td class="decimal">6.000</td> -<td>9</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">2.33</td> -<td class="decimal">3.55</td> -<td class="decimal">4.29</td> -<td class="decimal">4.72</td> -<td class="decimal">4.49</td> -<td class="decimal">4.37</td> -<td class="decimal">4.59</td> -<td class="decimal">4.52</td> -<td class="decimal">1.988</td> -<td>5</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="ubuntu-linux-11-10-intel-xeon-e5649-open64-compiler"> -<h2><a class="toc-backref" href="#id4">Ubuntu Linux 11.10 / Intel Xeon E5649 / Open64 Compiler</a></h2> -<!-- Last update: Wed Jan 18 22:04:57 CST 2012 --> -<p>The following results were obtained from an Intel Xeon E5649 CPU at -2.53GHz. This CPU has 12 cores and 24 threads. The free open source -<a class="reference external" href="http://www.open64.net/home.html">Open64</a> 5.0 compiler was used to build the software. The <a class="reference external" href="http://www.open64.net/home.html">Open64</a> -compiler produces very high performance code which exceeds GCC -performance in most cases, and often quite dramatically so:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On 12 core Intel Xeon E5649 CPU:</caption> -<colgroup> -<col width="62%" /> -<col width="4%" /> -<col width="4%" /> -<col width="4%" /> -<col width="4%" /> -<col width="4%" /> -<col width="4%" /> -<col width="4%" /> -<col width="7%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">4</th> -<th class="head">8</th> -<th class="head">12</th> -<th class="head">16</th> -<th class="head">20</th> -<th class="head">24</th> -<th class="head">iter/s</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.31</td> -<td class="decimal">1.41</td> -<td class="decimal">1.35</td> -<td class="decimal">1.44</td> -<td class="decimal">1.46</td> -<td class="decimal">1.43</td> -<td class="decimal">82.635</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.74</td> -<td class="decimal">5.59</td> -<td class="decimal">5.35</td> -<td class="decimal">5.78</td> -<td class="decimal">5.95</td> -<td class="decimal">7.56</td> -<td class="decimal">4.175</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">2.50</td> -<td class="decimal">2.58</td> -<td class="decimal">2.83</td> -<td class="decimal">2.86</td> -<td class="decimal">2.89</td> -<td class="decimal">39.641</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">4.35</td> -<td class="decimal">5.05</td> -<td class="decimal">4.94</td> -<td class="decimal">5.22</td> -<td class="decimal">5.30</td> -<td class="decimal">5.631</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.35</td> -<td class="decimal">5.17</td> -<td class="decimal">6.14</td> -<td class="decimal">5.79</td> -<td class="decimal">6.32</td> -<td class="decimal">6.63</td> -<td class="decimal">4.873</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.54</td> -<td class="decimal">5.90</td> -<td class="decimal">7.48</td> -<td class="decimal">6.90</td> -<td class="decimal">7.84</td> -<td class="decimal">8.56</td> -<td class="decimal">3.937</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.97</td> -<td class="decimal">4.26</td> -<td class="decimal">5.04</td> -<td class="decimal">4.72</td> -<td class="decimal">5.15</td> -<td class="decimal">5.51</td> -<td class="decimal">2.303</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">2.25</td> -<td class="decimal">2.72</td> -<td class="decimal">2.60</td> -<td class="decimal">2.85</td> -<td class="decimal">2.81</td> -<td class="decimal">2.76</td> -<td class="decimal">40.319</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">3.07</td> -<td class="decimal">4.67</td> -<td class="decimal">5.69</td> -<td class="decimal">5.69</td> -<td class="decimal">6.31</td> -<td class="decimal">6.90</td> -<td class="decimal">33.600</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">3.71</td> -<td class="decimal">6.71</td> -<td class="decimal">9.20</td> -<td class="decimal">7.66</td> -<td class="decimal">9.07</td> -<td class="decimal">10.41</td> -<td class="decimal">14.343</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">3.59</td> -<td class="decimal">6.13</td> -<td class="decimal">8.09</td> -<td class="decimal">6.65</td> -<td class="decimal">7.80</td> -<td class="decimal">8.82</td> -<td class="decimal">19.960</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">3.08</td> -<td class="decimal">4.66</td> -<td class="decimal">5.72</td> -<td class="decimal">5.69</td> -<td class="decimal">6.22</td> -<td class="decimal">6.85</td> -<td class="decimal">33.267</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">3.07</td> -<td class="decimal">4.56</td> -<td class="decimal">5.72</td> -<td class="decimal">5.70</td> -<td class="decimal">6.21</td> -<td class="decimal">6.92</td> -<td class="decimal">33.665</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">3.08</td> -<td class="decimal">4.65</td> -<td class="decimal">5.72</td> -<td class="decimal">5.72</td> -<td class="decimal">6.27</td> -<td class="decimal">6.95</td> -<td class="decimal">33.800</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">3.03</td> -<td class="decimal">4.68</td> -<td class="decimal">5.60</td> -<td class="decimal">5.47</td> -<td class="decimal">6.29</td> -<td class="decimal">6.95</td> -<td class="decimal">33.800</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.70</td> -<td class="decimal">7.15</td> -<td class="decimal">10.51</td> -<td class="decimal">9.69</td> -<td class="decimal">11.90</td> -<td class="decimal">13.65</td> -<td class="decimal">4.150</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.69</td> -<td class="decimal">7.13</td> -<td class="decimal">10.42</td> -<td class="decimal">9.41</td> -<td class="decimal">11.49</td> -<td class="decimal">13.38</td> -<td class="decimal">4.348</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.21</td> -<td class="decimal">5.48</td> -<td class="decimal">7.22</td> -<td class="decimal">6.10</td> -<td class="decimal">6.83</td> -<td class="decimal">7.76</td> -<td class="decimal">13.861</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.52</td> -<td class="decimal">6.00</td> -<td class="decimal">7.68</td> -<td class="decimal">6.48</td> -<td class="decimal">7.64</td> -<td class="decimal">8.46</td> -<td class="decimal">23.000</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">2.67</td> -<td class="decimal">3.33</td> -<td class="decimal">4.09</td> -<td class="decimal">4.14</td> -<td class="decimal">4.27</td> -<td class="decimal">4.65</td> -<td class="decimal">1.359</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">5.74</td> -<td class="decimal">7.97</td> -<td class="decimal">7.33</td> -<td class="decimal">8.46</td> -<td class="decimal">9.36</td> -<td class="decimal">13.000</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.26</td> -<td class="decimal">4.87</td> -<td class="decimal">6.02</td> -<td class="decimal">4.75</td> -<td class="decimal">5.46</td> -<td class="decimal">5.90</td> -<td class="decimal">4.615</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">3.55</td> -<td class="decimal">7.00</td> -<td class="decimal">10.30</td> -<td class="decimal">7.83</td> -<td class="decimal">9.73</td> -<td class="decimal">11.39</td> -<td class="decimal">1.731</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.58</td> -<td class="decimal">6.31</td> -<td class="decimal">8.60</td> -<td class="decimal">6.20</td> -<td class="decimal">7.20</td> -<td class="decimal">8.23</td> -<td class="decimal">7.570</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.61</td> -<td class="decimal">6.79</td> -<td class="decimal">9.73</td> -<td class="decimal">5.94</td> -<td class="decimal">7.48</td> -<td class="decimal">8.73</td> -<td class="decimal">3.220</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.57</td> -<td class="decimal">6.81</td> -<td class="decimal">9.79</td> -<td class="decimal">5.55</td> -<td class="decimal">6.89</td> -<td class="decimal">8.22</td> -<td class="decimal">1.077</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">3.70</td> -<td class="decimal">6.81</td> -<td class="decimal">9.44</td> -<td class="decimal">8.58</td> -<td class="decimal">10.32</td> -<td class="decimal">11.62</td> -<td class="decimal">13.412</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">3.73</td> -<td class="decimal">6.80</td> -<td class="decimal">9.31</td> -<td class="decimal">8.42</td> -<td class="decimal">10.20</td> -<td class="decimal">11.52</td> -<td class="decimal">13.439</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">3.76</td> -<td class="decimal">6.69</td> -<td class="decimal">9.42</td> -<td class="decimal">8.50</td> -<td class="decimal">10.19</td> -<td class="decimal">11.66</td> -<td class="decimal">12.103</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.80</td> -<td class="decimal">7.28</td> -<td class="decimal">6.16</td> -<td class="decimal">9.46</td> -<td class="decimal">11.91</td> -<td class="decimal">12.17</td> -<td class="decimal">5.088</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.79</td> -<td class="decimal">7.29</td> -<td class="decimal">5.21</td> -<td class="decimal">8.93</td> -<td class="decimal">11.33</td> -<td class="decimal">12.82</td> -<td class="decimal">7.677</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.56</td> -<td class="decimal">6.24</td> -<td class="decimal">8.34</td> -<td class="decimal">7.31</td> -<td class="decimal">8.72</td> -<td class="decimal">9.84</td> -<td class="decimal">4.094</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">4.41</td> -<td class="decimal">6.32</td> -<td class="decimal">7.54</td> -<td class="decimal">6.38</td> -<td class="decimal">5.53</td> -<td class="decimal">0.641</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.23</td> -<td class="decimal">4.20</td> -<td class="decimal">7.70</td> -<td class="decimal">8.93</td> -<td class="decimal">8.00</td> -<td class="decimal">7.10</td> -<td class="decimal">0.268</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">3.30</td> -<td class="decimal">4.97</td> -<td class="decimal">6.36</td> -<td class="decimal">5.95</td> -<td class="decimal">6.46</td> -<td class="decimal">7.12</td> -<td class="decimal">24.400</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">3.79</td> -<td class="decimal">6.86</td> -<td class="decimal">9.62</td> -<td class="decimal">8.55</td> -<td class="decimal">10.16</td> -<td class="decimal">11.63</td> -<td class="decimal">13.147</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">3.29</td> -<td class="decimal">5.24</td> -<td class="decimal">6.40</td> -<td class="decimal">6.73</td> -<td class="decimal">7.23</td> -<td class="decimal">7.74</td> -<td class="decimal">13.690</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.51</td> -<td class="decimal">6.91</td> -<td class="decimal">10.01</td> -<td class="decimal">9.49</td> -<td class="decimal">11.56</td> -<td class="decimal">13.34</td> -<td class="decimal">2.308</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">3.56</td> -<td class="decimal">6.92</td> -<td class="decimal">10.00</td> -<td class="decimal">11.08</td> -<td class="decimal">13.47</td> -<td class="decimal">15.35</td> -<td class="decimal">3.393</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">3.24</td> -<td class="decimal">5.05</td> -<td class="decimal">6.22</td> -<td class="decimal">5.73</td> -<td class="decimal">6.25</td> -<td class="decimal">6.75</td> -<td class="decimal">12.525</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.65</td> -<td class="decimal">6.90</td> -<td class="decimal">9.80</td> -<td class="decimal">10.03</td> -<td class="decimal">11.93</td> -<td class="decimal">13.53</td> -<td class="decimal">4.762</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">3.67</td> -<td class="decimal">6.91</td> -<td class="decimal">9.78</td> -<td class="decimal">10.24</td> -<td class="decimal">12.07</td> -<td class="decimal">13.74</td> -<td class="decimal">4.960</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.06</td> -<td class="decimal">3.40</td> -<td class="decimal">6.48</td> -<td class="decimal">7.08</td> -<td class="decimal">6.79</td> -<td class="decimal">8.25</td> -<td class="decimal">0.701</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.23</td> -<td class="decimal">5.30</td> -<td class="decimal">7.80</td> -<td class="decimal">8.73</td> -<td class="decimal">8.63</td> -<td class="decimal">10.03</td> -<td class="decimal">0.301</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.60</td> -<td class="decimal">3.45</td> -<td class="decimal">3.93</td> -<td class="decimal">4.43</td> -<td class="decimal">4.59</td> -<td class="decimal">4.69</td> -<td class="decimal">50.000</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.21</td> -<td class="decimal">4.71</td> -<td class="decimal">5.73</td> -<td class="decimal">7.13</td> -<td class="decimal">7.75</td> -<td class="decimal">7.92</td> -<td class="decimal">41.118</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.12</td> -<td class="decimal">2.07</td> -<td class="decimal">2.25</td> -<td class="decimal">2.21</td> -<td class="decimal">2.17</td> -<td class="decimal">44.821</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">1.62</td> -<td class="decimal">1.53</td> -<td class="decimal">1.66</td> -<td class="decimal">1.59</td> -<td class="decimal">1.31</td> -<td class="decimal">44.910</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">2.34</td> -<td class="decimal">2.95</td> -<td class="decimal">2.98</td> -<td class="decimal">3.17</td> -<td class="decimal">3.08</td> -<td class="decimal">2.54</td> -<td class="decimal">42.400</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.16</td> -<td class="decimal">4.85</td> -<td class="decimal">5.98</td> -<td class="decimal">7.39</td> -<td class="decimal">8.25</td> -<td class="decimal">8.46</td> -<td class="decimal">40.200</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.11</td> -<td class="decimal">2.13</td> -<td class="decimal">2.29</td> -<td class="decimal">2.21</td> -<td class="decimal">2.17</td> -<td class="decimal">30.279</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">1.62</td> -<td class="decimal">1.42</td> -<td class="decimal">1.40</td> -<td class="decimal">1.38</td> -<td class="decimal">1.33</td> -<td class="decimal">43.114</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.42</td> -<td class="decimal">2.34</td> -<td class="decimal">2.55</td> -<td class="decimal">2.18</td> -<td class="decimal">2.01</td> -<td class="decimal">44.800</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.24</td> -<td class="decimal">4.94</td> -<td class="decimal">6.28</td> -<td class="decimal">7.72</td> -<td class="decimal">8.84</td> -<td class="decimal">8.89</td> -<td class="decimal">39.400</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.03</td> -<td class="decimal">2.02</td> -<td class="decimal">2.55</td> -<td class="decimal">2.52</td> -<td class="decimal">2.20</td> -<td class="decimal">44.800</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.03</td> -<td class="decimal">1.93</td> -<td class="decimal">2.25</td> -<td class="decimal">2.51</td> -<td class="decimal">2.46</td> -<td class="decimal">44.311</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.98</td> -<td class="decimal">4.27</td> -<td class="decimal">5.29</td> -<td class="decimal">6.08</td> -<td class="decimal">6.75</td> -<td class="decimal">6.64</td> -<td class="decimal">40.519</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.43</td> -<td class="decimal">1.51</td> -<td class="decimal">1.43</td> -<td class="decimal">1.86</td> -<td class="decimal">1.85</td> -<td class="decimal">1.52</td> -<td class="decimal">45.020</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.10</td> -<td class="decimal">1.99</td> -<td class="decimal">2.43</td> -<td class="decimal">2.61</td> -<td class="decimal">2.54</td> -<td class="decimal">44.511</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.13</td> -<td class="decimal">2.60</td> -<td class="decimal">2.68</td> -<td class="decimal">3.28</td> -<td class="decimal">3.36</td> -<td class="decimal">3.39</td> -<td class="decimal">52.695</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.07</td> -<td class="decimal">2.50</td> -<td class="decimal">2.74</td> -<td class="decimal">3.26</td> -<td class="decimal">3.30</td> -<td class="decimal">3.31</td> -<td class="decimal">51.497</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">1.94</td> -<td class="decimal">1.83</td> -<td class="decimal">1.99</td> -<td class="decimal">2.32</td> -<td class="decimal">2.34</td> -<td class="decimal">43.200</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.57</td> -<td class="decimal">7.06</td> -<td class="decimal">10.48</td> -<td class="decimal">9.85</td> -<td class="decimal">12.11</td> -<td class="decimal">14.18</td> -<td class="decimal">2.495</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.63</td> -<td class="decimal">6.26</td> -<td class="decimal">8.52</td> -<td class="decimal">7.59</td> -<td class="decimal">8.98</td> -<td class="decimal">9.91</td> -<td class="decimal">19.323</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.73</td> -<td class="decimal">7.24</td> -<td class="decimal">10.53</td> -<td class="decimal">10.67</td> -<td class="decimal">13.09</td> -<td class="decimal">15.17</td> -<td class="decimal">5.400</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.63</td> -<td class="decimal">7.15</td> -<td class="decimal">10.59</td> -<td class="decimal">11.83</td> -<td class="decimal">14.61</td> -<td class="decimal">16.87</td> -<td class="decimal">3.762</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.75</td> -<td class="decimal">7.27</td> -<td class="decimal">10.70</td> -<td class="decimal">11.10</td> -<td class="decimal">13.66</td> -<td class="decimal">15.89</td> -<td class="decimal">5.894</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.64</td> -<td class="decimal">6.39</td> -<td class="decimal">8.75</td> -<td class="decimal">9.50</td> -<td class="decimal">10.98</td> -<td class="decimal">12.11</td> -<td class="decimal">22.465</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">4.65</td> -<td class="decimal">5.63</td> -<td class="decimal">6.10</td> -<td class="decimal">6.71</td> -<td class="decimal">7.06</td> -<td class="decimal">36.128</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">4.65</td> -<td class="decimal">5.58</td> -<td class="decimal">6.08</td> -<td class="decimal">6.57</td> -<td class="decimal">6.93</td> -<td class="decimal">35.458</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">4.76</td> -<td class="decimal">5.62</td> -<td class="decimal">6.21</td> -<td class="decimal">6.84</td> -<td class="decimal">7.20</td> -<td class="decimal">36.853</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">4.65</td> -<td class="decimal">5.54</td> -<td class="decimal">5.93</td> -<td class="decimal">6.03</td> -<td class="decimal">6.06</td> -<td class="decimal">31.076</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">6.79</td> -<td class="decimal">9.19</td> -<td class="decimal">8.53</td> -<td class="decimal">10.29</td> -<td class="decimal">11.53</td> -<td class="decimal">8.893</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">2.83</td> -<td class="decimal">3.96</td> -<td class="decimal">4.71</td> -<td class="decimal">5.24</td> -<td class="decimal">5.18</td> -<td class="decimal">5.33</td> -<td class="decimal">38.200</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.32</td> -<td class="decimal">1.35</td> -<td class="decimal">1.13</td> -<td class="decimal">1.22</td> -<td class="decimal">1.23</td> -<td class="decimal">1.19</td> -<td class="decimal">76.248</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.25</td> -<td class="decimal">4.93</td> -<td class="decimal">6.43</td> -<td class="decimal">5.86</td> -<td class="decimal">6.65</td> -<td class="decimal">7.09</td> -<td class="decimal">30.600</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.37</td> -<td class="decimal">5.41</td> -<td class="decimal">7.00</td> -<td class="decimal">6.53</td> -<td class="decimal">7.53</td> -<td class="decimal">8.16</td> -<td class="decimal">27.745</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.43</td> -<td class="decimal">5.43</td> -<td class="decimal">6.98</td> -<td class="decimal">6.46</td> -<td class="decimal">7.35</td> -<td class="decimal">8.03</td> -<td class="decimal">27.745</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">6.66</td> -<td class="decimal">9.16</td> -<td class="decimal">7.26</td> -<td class="decimal">7.96</td> -<td class="decimal">8.36</td> -<td class="decimal">8.023</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.31</td> -<td class="decimal">5.37</td> -<td class="decimal">6.72</td> -<td class="decimal">5.78</td> -<td class="decimal">6.72</td> -<td class="decimal">6.58</td> -<td class="decimal">17.460</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.65</td> -<td class="decimal">6.34</td> -<td class="decimal">8.81</td> -<td class="decimal">6.86</td> -<td class="decimal">8.14</td> -<td class="decimal">9.21</td> -<td class="decimal">12.375</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">5.58</td> -<td class="decimal">7.34</td> -<td class="decimal">5.40</td> -<td class="decimal">5.41</td> -<td class="decimal">5.28</td> -<td class="decimal">2.890</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">3.26</td> -<td class="decimal">5.36</td> -<td class="decimal">7.05</td> -<td class="decimal">7.34</td> -<td class="decimal">7.95</td> -<td class="decimal">8.82</td> -<td class="decimal">2.724</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">2.94</td> -<td class="decimal">4.55</td> -<td class="decimal">5.50</td> -<td class="decimal">5.17</td> -<td class="decimal">5.21</td> -<td class="decimal">5.28</td> -<td class="decimal">0.786</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.47</td> -<td class="decimal">2.65</td> -<td class="decimal">2.59</td> -<td class="decimal">2.71</td> -<td class="decimal">2.76</td> -<td class="decimal">0.047</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">3.30</td> -<td class="decimal">5.00</td> -<td class="decimal">6.51</td> -<td class="decimal">6.62</td> -<td class="decimal">7.06</td> -<td class="decimal">8.07</td> -<td class="decimal">17.659</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.60</td> -<td class="decimal">6.37</td> -<td class="decimal">8.65</td> -<td class="decimal">6.11</td> -<td class="decimal">7.22</td> -<td class="decimal">8.29</td> -<td class="decimal">7.602</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.71</td> -<td class="decimal">6.73</td> -<td class="decimal">9.75</td> -<td class="decimal">5.99</td> -<td class="decimal">7.39</td> -<td class="decimal">8.82</td> -<td class="decimal">3.208</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.61</td> -<td class="decimal">6.84</td> -<td class="decimal">9.88</td> -<td class="decimal">5.61</td> -<td class="decimal">6.95</td> -<td class="decimal">8.31</td> -<td class="decimal">1.077</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">2.82</td> -<td class="decimal">4.14</td> -<td class="decimal">4.99</td> -<td class="decimal">4.34</td> -<td class="decimal">4.06</td> -<td class="decimal">4.16</td> -<td class="decimal">1.213</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.12</td> -<td class="decimal">2.46</td> -<td class="decimal">2.40</td> -<td class="decimal">2.65</td> -<td class="decimal">2.61</td> -<td class="decimal">2.56</td> -<td class="decimal">45.200</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">3.85</td> -<td class="decimal">7.22</td> -<td class="decimal">5.07</td> -<td class="decimal">9.34</td> -<td class="decimal">11.86</td> -<td class="decimal">13.54</td> -<td class="decimal">8.627</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.50</td> -<td class="decimal">3.19</td> -<td class="decimal">3.57</td> -<td class="decimal">3.84</td> -<td class="decimal">3.77</td> -<td class="decimal">3.84</td> -<td class="decimal">43.000</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">2.29</td> -<td class="decimal">2.66</td> -<td class="decimal">3.17</td> -<td class="decimal">3.41</td> -<td class="decimal">3.37</td> -<td class="decimal">3.53</td> -<td class="decimal">52.600</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">3.56</td> -<td class="decimal">5.92</td> -<td class="decimal">7.83</td> -<td class="decimal">7.37</td> -<td class="decimal">8.71</td> -<td class="decimal">9.69</td> -<td class="decimal">23.260</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.27</td> -<td class="decimal">4.71</td> -<td class="decimal">5.64</td> -<td class="decimal">5.48</td> -<td class="decimal">5.81</td> -<td class="decimal">6.14</td> -<td class="decimal">5.190</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.42</td> -<td class="decimal">5.33</td> -<td class="decimal">6.52</td> -<td class="decimal">6.19</td> -<td class="decimal">6.94</td> -<td class="decimal">7.36</td> -<td class="decimal">4.600</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">3.79</td> -<td class="decimal">6.78</td> -<td class="decimal">8.35</td> -<td class="decimal">7.67</td> -<td class="decimal">8.87</td> -<td class="decimal">10.14</td> -<td class="decimal">7.859</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="ubuntu-linux-11-10-intel-xeon-e5649-gcc-compiler"> -<h2><a class="toc-backref" href="#id5">Ubuntu Linux 11.10 / Intel Xeon E5649 / GCC Compiler</a></h2> -<!-- Last update: Fri Feb 15 08:54:04 CST 2013 --> -<p>The following results were obtained from an Intel Xeon E5649 CPU at -2.53GHz. This CPU has 12 cores and 24 threads. Ubtuntu's GCC 4.6.1 -compiler was used to build the software:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On 12 core Intel Xeon E5649 CPU:</caption> -<colgroup> -<col width="49%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="9%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">4</th> -<th class="head">8</th> -<th class="head">12</th> -<th class="head">16</th> -<th class="head">20</th> -<th class="head">24</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.73</td> -<td class="decimal">3.59</td> -<td class="decimal">4.29</td> -<td class="decimal">5.00</td> -<td class="decimal">5.33</td> -<td class="decimal">5.65</td> -<td class="decimal">3.220</td> -<td>7</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.54</td> -<td class="decimal">2.98</td> -<td class="decimal">3.23</td> -<td class="decimal">3.47</td> -<td class="decimal">3.57</td> -<td class="decimal">3.63</td> -<td class="decimal">4.200</td> -<td>7</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.72</td> -<td class="decimal">3.30</td> -<td class="decimal">3.89</td> -<td class="decimal">4.25</td> -<td class="decimal">4.56</td> -<td class="decimal">4.57</td> -<td class="decimal">3.557</td> -<td>7</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.94</td> -<td class="decimal">3.94</td> -<td class="decimal">4.47</td> -<td class="decimal">5.10</td> -<td class="decimal">5.74</td> -<td class="decimal">5.72</td> -<td class="decimal">2.745</td> -<td>6</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">3.42</td> -<td class="decimal">4.10</td> -<td class="decimal">4.46</td> -<td class="decimal">4.75</td> -<td class="decimal">4.86</td> -<td class="decimal">1.761</td> -<td>7</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">2.77</td> -<td class="decimal">3.34</td> -<td class="decimal">3.68</td> -<td class="decimal">3.97</td> -<td class="decimal">4.14</td> -<td class="decimal">4.15</td> -<td class="decimal">17.000</td> -<td>7</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">3.05</td> -<td class="decimal">4.09</td> -<td class="decimal">5.44</td> -<td class="decimal">6.37</td> -<td class="decimal">6.82</td> -<td class="decimal">7.46</td> -<td class="decimal">8.661</td> -<td>7</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">3.08</td> -<td class="decimal">3.49</td> -<td class="decimal">4.52</td> -<td class="decimal">5.32</td> -<td class="decimal">6.09</td> -<td class="decimal">5.97</td> -<td class="decimal">11.776</td> -<td>6</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">2.83</td> -<td class="decimal">3.09</td> -<td class="decimal">3.65</td> -<td class="decimal">3.99</td> -<td class="decimal">4.11</td> -<td class="decimal">4.10</td> -<td class="decimal">16.865</td> -<td>6</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">2.82</td> -<td class="decimal">3.09</td> -<td class="decimal">3.73</td> -<td class="decimal">4.05</td> -<td class="decimal">4.11</td> -<td class="decimal">4.18</td> -<td class="decimal">17.131</td> -<td>7</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">2.80</td> -<td class="decimal">3.33</td> -<td class="decimal">3.73</td> -<td class="decimal">4.04</td> -<td class="decimal">4.10</td> -<td class="decimal">3.85</td> -<td class="decimal">16.832</td> -<td>6</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">2.78</td> -<td class="decimal">3.33</td> -<td class="decimal">3.75</td> -<td class="decimal">4.05</td> -<td class="decimal">4.14</td> -<td class="decimal">4.16</td> -<td class="decimal">17.063</td> -<td>7</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.67</td> -<td class="decimal">5.25</td> -<td class="decimal">5.56</td> -<td class="decimal">6.60</td> -<td class="decimal">7.52</td> -<td class="decimal">8.16</td> -<td class="decimal">2.457</td> -<td>7</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.67</td> -<td class="decimal">5.24</td> -<td class="decimal">5.58</td> -<td class="decimal">6.59</td> -<td class="decimal">7.89</td> -<td class="decimal">8.16</td> -<td class="decimal">2.481</td> -<td>7</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.16</td> -<td class="decimal">3.90</td> -<td class="decimal">5.32</td> -<td class="decimal">5.94</td> -<td class="decimal">6.51</td> -<td class="decimal">6.58</td> -<td class="decimal">10.600</td> -<td>7</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">3.20</td> -<td class="decimal">3.61</td> -<td class="decimal">3.77</td> -<td class="decimal">3.82</td> -<td class="decimal">3.89</td> -<td class="decimal">3.68</td> -<td class="decimal">1.156</td> -<td>6</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">5.15</td> -<td class="decimal">5.57</td> -<td class="decimal">6.26</td> -<td class="decimal">7.01</td> -<td class="decimal">7.07</td> -<td class="decimal">9.742</td> -<td>7</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.02</td> -<td class="decimal">4.24</td> -<td class="decimal">5.24</td> -<td class="decimal">5.88</td> -<td class="decimal">6.52</td> -<td class="decimal">6.64</td> -<td class="decimal">4.215</td> -<td>7</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">3.56</td> -<td class="decimal">4.12</td> -<td class="decimal">6.23</td> -<td class="decimal">7.41</td> -<td class="decimal">9.38</td> -<td class="decimal">9.04</td> -<td class="decimal">1.501</td> -<td>6</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">4.92</td> -<td class="decimal">6.65</td> -<td class="decimal">7.74</td> -<td class="decimal">8.97</td> -<td class="decimal">9.21</td> -<td class="decimal">6.561</td> -<td>7</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.66</td> -<td class="decimal">5.00</td> -<td class="decimal">7.53</td> -<td class="decimal">8.74</td> -<td class="decimal">9.29</td> -<td class="decimal">10.30</td> -<td class="decimal">2.677</td> -<td>7</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.70</td> -<td class="decimal">5.86</td> -<td class="decimal">7.39</td> -<td class="decimal">8.54</td> -<td class="decimal">9.60</td> -<td class="decimal">10.49</td> -<td class="decimal">0.839</td> -<td>7</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">2.97</td> -<td class="decimal">4.03</td> -<td class="decimal">5.55</td> -<td class="decimal">6.50</td> -<td class="decimal">7.30</td> -<td class="decimal">7.65</td> -<td class="decimal">7.540</td> -<td>7</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">2.97</td> -<td class="decimal">4.36</td> -<td class="decimal">5.76</td> -<td class="decimal">6.55</td> -<td class="decimal">7.59</td> -<td class="decimal">7.78</td> -<td class="decimal">7.570</td> -<td>7</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">3.18</td> -<td class="decimal">4.11</td> -<td class="decimal">5.39</td> -<td class="decimal">6.28</td> -<td class="decimal">7.33</td> -<td class="decimal">7.40</td> -<td class="decimal">6.445</td> -<td>7</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.30</td> -<td class="decimal">4.32</td> -<td class="decimal">5.43</td> -<td class="decimal">6.74</td> -<td class="decimal">7.55</td> -<td class="decimal">8.07</td> -<td class="decimal">3.187</td> -<td>7</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.04</td> -<td class="decimal">5.07</td> -<td class="decimal">5.38</td> -<td class="decimal">6.47</td> -<td class="decimal">7.62</td> -<td class="decimal">7.83</td> -<td class="decimal">4.348</td> -<td>7</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">1.03</td> -<td class="decimal">1.03</td> -<td class="decimal">1.03</td> -<td class="decimal">1.02</td> -<td class="decimal">1.02</td> -<td class="decimal">1.211</td> -<td>3</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.53</td> -<td class="decimal">4.95</td> -<td class="decimal">5.80</td> -<td class="decimal">6.55</td> -<td class="decimal">6.90</td> -<td class="decimal">7.62</td> -<td class="decimal">0.655</td> -<td>7</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">5.32</td> -<td class="decimal">5.32</td> -<td class="decimal">7.35</td> -<td class="decimal">9.90</td> -<td class="decimal">9.10</td> -<td class="decimal">0.307</td> -<td>6</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">2.91</td> -<td class="decimal">3.74</td> -<td class="decimal">4.67</td> -<td class="decimal">5.02</td> -<td class="decimal">5.44</td> -<td class="decimal">5.28</td> -<td class="decimal">17.400</td> -<td>6</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">3.18</td> -<td class="decimal">3.89</td> -<td class="decimal">5.41</td> -<td class="decimal">6.40</td> -<td class="decimal">7.50</td> -<td class="decimal">7.64</td> -<td class="decimal">7.255</td> -<td>7</td> -</tr> -<tr><td>-motion-blur 0x3+30</td> -<td class="decimal">1.00</td> -<td class="decimal">3.33</td> -<td class="decimal">3.23</td> -<td class="decimal">4.67</td> -<td class="decimal">5.20</td> -<td class="decimal">5.91</td> -<td class="decimal">6.78</td> -<td class="decimal">1.328</td> -<td>7</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.22</td> -<td class="decimal">2.61</td> -<td class="decimal">3.00</td> -<td class="decimal">3.21</td> -<td class="decimal">3.43</td> -<td class="decimal">3.44</td> -<td class="decimal">5.871</td> -<td>7</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.39</td> -<td class="decimal">4.29</td> -<td class="decimal">5.67</td> -<td class="decimal">6.63</td> -<td class="decimal">7.17</td> -<td class="decimal">8.20</td> -<td class="decimal">1.230</td> -<td>7</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">3.44</td> -<td class="decimal">4.29</td> -<td class="decimal">5.41</td> -<td class="decimal">6.34</td> -<td class="decimal">7.22</td> -<td class="decimal">7.78</td> -<td class="decimal">1.689</td> -<td>7</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">2.31</td> -<td class="decimal">2.78</td> -<td class="decimal">3.07</td> -<td class="decimal">3.35</td> -<td class="decimal">3.49</td> -<td class="decimal">3.59</td> -<td class="decimal">5.765</td> -<td>7</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.42</td> -<td class="decimal">4.91</td> -<td class="decimal">5.29</td> -<td class="decimal">5.99</td> -<td class="decimal">6.64</td> -<td class="decimal">7.08</td> -<td class="decimal">2.534</td> -<td>7</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">4.93</td> -<td class="decimal">5.33</td> -<td class="decimal">6.65</td> -<td class="decimal">7.12</td> -<td class="decimal">7.64</td> -<td class="decimal">2.268</td> -<td>7</td> -</tr> -<tr><td>+noise Random</td> -<td class="decimal">1.00</td> -<td class="decimal">2.67</td> -<td class="decimal">3.14</td> -<td class="decimal">3.71</td> -<td class="decimal">4.13</td> -<td class="decimal">4.33</td> -<td class="decimal">4.51</td> -<td class="decimal">5.029</td> -<td>7</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.61</td> -<td class="decimal">4.99</td> -<td class="decimal">5.81</td> -<td class="decimal">7.12</td> -<td class="decimal">6.77</td> -<td class="decimal">7.73</td> -<td class="decimal">0.649</td> -<td>7</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.77</td> -<td class="decimal">5.70</td> -<td class="decimal">5.43</td> -<td class="decimal">7.60</td> -<td class="decimal">10.10</td> -<td class="decimal">9.40</td> -<td class="decimal">0.303</td> -<td>6</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.97</td> -<td class="decimal">4.02</td> -<td class="decimal">4.40</td> -<td class="decimal">4.84</td> -<td class="decimal">4.93</td> -<td class="decimal">4.79</td> -<td class="decimal">21.956</td> -<td>6</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.92</td> -<td class="decimal">3.90</td> -<td class="decimal">4.99</td> -<td class="decimal">5.52</td> -<td class="decimal">5.60</td> -<td class="decimal">5.56</td> -<td class="decimal">19.960</td> -<td>6</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.88</td> -<td class="decimal">4.43</td> -<td class="decimal">4.70</td> -<td class="decimal">5.13</td> -<td class="decimal">5.25</td> -<td class="decimal">5.04</td> -<td class="decimal">20.833</td> -<td>6</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.95</td> -<td class="decimal">4.01</td> -<td class="decimal">4.58</td> -<td class="decimal">4.69</td> -<td class="decimal">4.87</td> -<td class="decimal">4.71</td> -<td class="decimal">21.400</td> -<td>6</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.53</td> -<td class="decimal">4.46</td> -<td class="decimal">6.01</td> -<td class="decimal">7.14</td> -<td class="decimal">7.56</td> -<td class="decimal">8.86</td> -<td class="decimal">1.365</td> -<td>7</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.10</td> -<td class="decimal">3.62</td> -<td class="decimal">4.79</td> -<td class="decimal">5.53</td> -<td class="decimal">6.32</td> -<td class="decimal">6.27</td> -<td class="decimal">11.730</td> -<td>6</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.76</td> -<td class="decimal">4.54</td> -<td class="decimal">6.01</td> -<td class="decimal">7.37</td> -<td class="decimal">8.62</td> -<td class="decimal">8.95</td> -<td class="decimal">3.257</td> -<td>7</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.62</td> -<td class="decimal">4.26</td> -<td class="decimal">6.14</td> -<td class="decimal">7.10</td> -<td class="decimal">7.67</td> -<td class="decimal">8.98</td> -<td class="decimal">2.011</td> -<td>7</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">4.36</td> -<td class="decimal">5.69</td> -<td class="decimal">7.33</td> -<td class="decimal">7.64</td> -<td class="decimal">8.80</td> -<td class="decimal">2.772</td> -<td>7</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.18</td> -<td class="decimal">3.52</td> -<td class="decimal">4.65</td> -<td class="decimal">5.34</td> -<td class="decimal">5.70</td> -<td class="decimal">6.10</td> -<td class="decimal">12.079</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.68</td> -<td class="decimal">3.22</td> -<td class="decimal">3.69</td> -<td class="decimal">3.94</td> -<td class="decimal">4.27</td> -<td class="decimal">4.10</td> -<td class="decimal">19.522</td> -<td>6</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">3.21</td> -<td class="decimal">3.80</td> -<td class="decimal">4.08</td> -<td class="decimal">4.10</td> -<td class="decimal">4.14</td> -<td class="decimal">18.887</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">3.22</td> -<td class="decimal">3.71</td> -<td class="decimal">4.00</td> -<td class="decimal">3.90</td> -<td class="decimal">4.16</td> -<td class="decimal">18.962</td> -<td>7</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">3.21</td> -<td class="decimal">3.78</td> -<td class="decimal">4.01</td> -<td class="decimal">4.07</td> -<td class="decimal">4.06</td> -<td class="decimal">18.563</td> -<td>6</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.11</td> -<td class="decimal">3.82</td> -<td class="decimal">5.70</td> -<td class="decimal">6.64</td> -<td class="decimal">7.20</td> -<td class="decimal">7.77</td> -<td class="decimal">5.675</td> -<td>7</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">2.60</td> -<td class="decimal">2.85</td> -<td class="decimal">3.31</td> -<td class="decimal">3.52</td> -<td class="decimal">3.54</td> -<td class="decimal">3.53</td> -<td class="decimal">20.000</td> -<td>6</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.89</td> -<td class="decimal">3.27</td> -<td class="decimal">4.14</td> -<td class="decimal">4.65</td> -<td class="decimal">4.84</td> -<td class="decimal">5.04</td> -<td class="decimal">15.968</td> -<td>7</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.98</td> -<td class="decimal">3.27</td> -<td class="decimal">4.24</td> -<td class="decimal">4.83</td> -<td class="decimal">4.94</td> -<td class="decimal">5.20</td> -<td class="decimal">14.200</td> -<td>7</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">3.35</td> -<td class="decimal">4.23</td> -<td class="decimal">4.74</td> -<td class="decimal">5.38</td> -<td class="decimal">5.29</td> -<td class="decimal">14.741</td> -<td>6</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">4.28</td> -<td class="decimal">5.25</td> -<td class="decimal">5.48</td> -<td class="decimal">5.37</td> -<td class="decimal">5.18</td> -<td class="decimal">5.039</td> -<td>5</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">4.11</td> -<td class="decimal">4.71</td> -<td class="decimal">5.32</td> -<td class="decimal">5.69</td> -<td class="decimal">5.78</td> -<td class="decimal">10.651</td> -<td>7</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.05</td> -<td class="decimal">3.92</td> -<td class="decimal">5.00</td> -<td class="decimal">5.70</td> -<td class="decimal">6.12</td> -<td class="decimal">6.08</td> -<td class="decimal">7.466</td> -<td>6</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.20</td> -<td class="decimal">5.15</td> -<td class="decimal">5.59</td> -<td class="decimal">6.00</td> -<td class="decimal">5.64</td> -<td class="decimal">5.30</td> -<td class="decimal">2.544</td> -<td>5</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">3.27</td> -<td class="decimal">4.81</td> -<td class="decimal">6.14</td> -<td class="decimal">7.29</td> -<td class="decimal">8.04</td> -<td class="decimal">8.48</td> -<td class="decimal">2.662</td> -<td>7</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">3.03</td> -<td class="decimal">4.07</td> -<td class="decimal">5.29</td> -<td class="decimal">6.14</td> -<td class="decimal">6.75</td> -<td class="decimal">7.12</td> -<td class="decimal">1.047</td> -<td>7</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">2.92</td> -<td class="decimal">3.46</td> -<td class="decimal">4.41</td> -<td class="decimal">5.02</td> -<td class="decimal">5.11</td> -<td class="decimal">5.50</td> -<td class="decimal">10.516</td> -<td>7</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.37</td> -<td class="decimal">5.01</td> -<td class="decimal">6.63</td> -<td class="decimal">7.76</td> -<td class="decimal">8.42</td> -<td class="decimal">9.20</td> -<td class="decimal">6.535</td> -<td>7</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">5.50</td> -<td class="decimal">6.84</td> -<td class="decimal">8.47</td> -<td class="decimal">10.48</td> -<td class="decimal">10.58</td> -<td class="decimal">2.750</td> -<td>7</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.65</td> -<td class="decimal">5.88</td> -<td class="decimal">7.40</td> -<td class="decimal">8.65</td> -<td class="decimal">10.23</td> -<td class="decimal">11.06</td> -<td class="decimal">0.896</td> -<td>7</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">2.95</td> -<td class="decimal">3.79</td> -<td class="decimal">4.76</td> -<td class="decimal">5.24</td> -<td class="decimal">5.55</td> -<td class="decimal">5.82</td> -<td class="decimal">1.460</td> -<td>7</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">3.13</td> -<td class="decimal">4.61</td> -<td class="decimal">5.93</td> -<td class="decimal">6.80</td> -<td class="decimal">7.69</td> -<td class="decimal">8.38</td> -<td class="decimal">4.297</td> -<td>7</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">3.49</td> -<td class="decimal">4.46</td> -<td class="decimal">5.04</td> -<td class="decimal">5.59</td> -<td class="decimal">5.51</td> -<td class="decimal">14.343</td> -<td>6</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.61</td> -<td class="decimal">3.31</td> -<td class="decimal">3.67</td> -<td class="decimal">3.98</td> -<td class="decimal">4.10</td> -<td class="decimal">4.18</td> -<td class="decimal">3.725</td> -<td>7</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.90</td> -<td class="decimal">3.61</td> -<td class="decimal">4.14</td> -<td class="decimal">4.59</td> -<td class="decimal">4.96</td> -<td class="decimal">4.93</td> -<td class="decimal">3.214</td> -<td>6</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">3.95</td> -<td class="decimal">5.05</td> -<td class="decimal">5.65</td> -<td class="decimal">6.71</td> -<td class="decimal">6.91</td> -<td class="decimal">4.864</td> -<td>7</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="ubuntu-linux-11-10-amd-opteron-6220-open64-compiler"> -<h2><a class="toc-backref" href="#id6">Ubuntu Linux 11.10 / AMD Opteron 6220 / Open64 Compiler</a></h2> -<!-- Last update: Wed Dec 21 15:40:08 CST 2011 --> -<p>The following results were obtained using an AMD Opteron 6220 CPU with -AMD's branch of the Open64 Compiler. This system offered 16 -processing cores with a clock rate of 3GHz. This CPU agressively -increases its clock rate with just a few threads running. This throws -off the naive per-thread speedup calculation, which is based on the -performance with just one thread. In spite of relatively low reported -per-thread speed-up values, compare total performance with the test -run using the GCC compiler:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On 16 core AMD Opteron 6220 CPU:</caption> -<colgroup> -<col width="65%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">4</th> -<th class="head">8</th> -<th class="head">12</th> -<th class="head">16</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.20</td> -<td class="decimal">1.14</td> -<td class="decimal">1.10</td> -<td class="decimal">0.97</td> -<td class="decimal">55.100</td> -<td>4</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.07</td> -<td class="decimal">4.65</td> -<td class="decimal">5.74</td> -<td class="decimal">4.81</td> -<td class="decimal">3.540</td> -<td>15</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">2.02</td> -<td class="decimal">2.07</td> -<td class="decimal">1.88</td> -<td class="decimal">25.050</td> -<td>12</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.17</td> -<td class="decimal">3.12</td> -<td class="decimal">3.39</td> -<td class="decimal">3.26</td> -<td class="decimal">3.674</td> -<td>13</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.38</td> -<td class="decimal">3.66</td> -<td class="decimal">4.21</td> -<td class="decimal">4.46</td> -<td class="decimal">3.431</td> -<td>16</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.24</td> -<td class="decimal">3.70</td> -<td class="decimal">4.51</td> -<td class="decimal">4.93</td> -<td class="decimal">2.843</td> -<td>16</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.20</td> -<td class="decimal">2.88</td> -<td class="decimal">3.43</td> -<td class="decimal">3.60</td> -<td class="decimal">1.488</td> -<td>13</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.77</td> -<td class="decimal">1.75</td> -<td class="decimal">1.59</td> -<td class="decimal">24.076</td> -<td>5</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">2.40</td> -<td class="decimal">3.48</td> -<td class="decimal">4.14</td> -<td class="decimal">4.18</td> -<td class="decimal">22.732</td> -<td>15</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">2.51</td> -<td class="decimal">4.63</td> -<td class="decimal">6.33</td> -<td class="decimal">7.37</td> -<td class="decimal">13.886</td> -<td>16</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">3.02</td> -<td class="decimal">5.11</td> -<td class="decimal">6.81</td> -<td class="decimal">8.13</td> -<td class="decimal">16.617</td> -<td>16</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">2.41</td> -<td class="decimal">3.49</td> -<td class="decimal">4.16</td> -<td class="decimal">4.21</td> -<td class="decimal">22.700</td> -<td>15</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">2.41</td> -<td class="decimal">3.51</td> -<td class="decimal">4.17</td> -<td class="decimal">4.24</td> -<td class="decimal">22.854</td> -<td>15</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">2.39</td> -<td class="decimal">3.48</td> -<td class="decimal">4.14</td> -<td class="decimal">4.18</td> -<td class="decimal">22.754</td> -<td>15</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">2.40</td> -<td class="decimal">3.47</td> -<td class="decimal">4.14</td> -<td class="decimal">4.19</td> -<td class="decimal">22.732</td> -<td>15</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">2.98</td> -<td class="decimal">5.76</td> -<td class="decimal">8.47</td> -<td class="decimal">10.76</td> -<td class="decimal">3.766</td> -<td>16</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">2.99</td> -<td class="decimal">5.74</td> -<td class="decimal">8.45</td> -<td class="decimal">10.86</td> -<td class="decimal">3.953</td> -<td>16</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.13</td> -<td class="decimal">3.66</td> -<td class="decimal">4.72</td> -<td class="decimal">5.46</td> -<td class="decimal">10.568</td> -<td>16</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.84</td> -<td class="decimal">3.51</td> -<td class="decimal">3.24</td> -<td class="decimal">19.522</td> -<td>12</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">2.33</td> -<td class="decimal">2.34</td> -<td class="decimal">2.34</td> -<td class="decimal">2.34</td> -<td class="decimal">0.293</td> -<td>12</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.35</td> -<td class="decimal">4.20</td> -<td class="decimal">5.61</td> -<td class="decimal">6.32</td> -<td class="decimal">9.633</td> -<td>16</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">3.08</td> -<td class="decimal">3.70</td> -<td class="decimal">4.05</td> -<td class="decimal">3.393</td> -<td>16</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">2.56</td> -<td class="decimal">5.06</td> -<td class="decimal">7.51</td> -<td class="decimal">9.89</td> -<td class="decimal">1.602</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.16</td> -<td class="decimal">4.06</td> -<td class="decimal">5.53</td> -<td class="decimal">6.62</td> -<td class="decimal">7.065</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.31</td> -<td class="decimal">4.36</td> -<td class="decimal">6.16</td> -<td class="decimal">8.32</td> -<td class="decimal">3.287</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.32</td> -<td class="decimal">4.60</td> -<td class="decimal">6.69</td> -<td class="decimal">8.94</td> -<td class="decimal">1.117</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">2.84</td> -<td class="decimal">5.11</td> -<td class="decimal">7.02</td> -<td class="decimal">8.23</td> -<td class="decimal">12.202</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">2.83</td> -<td class="decimal">5.04</td> -<td class="decimal">6.97</td> -<td class="decimal">8.24</td> -<td class="decimal">11.817</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">2.86</td> -<td class="decimal">5.14</td> -<td class="decimal">6.87</td> -<td class="decimal">8.05</td> -<td class="decimal">10.050</td> -<td>16</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.00</td> -<td class="decimal">5.38</td> -<td class="decimal">4.62</td> -<td class="decimal">5.49</td> -<td class="decimal">2.852</td> -<td>13</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.90</td> -<td class="decimal">5.49</td> -<td class="decimal">3.97</td> -<td class="decimal">4.70</td> -<td class="decimal">5.556</td> -<td>13</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.45</td> -<td class="decimal">4.44</td> -<td class="decimal">5.25</td> -<td class="decimal">6.43</td> -<td class="decimal">3.370</td> -<td>16</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.12</td> -<td class="decimal">5.36</td> -<td class="decimal">7.82</td> -<td class="decimal">9.23</td> -<td class="decimal">0.849</td> -<td>16</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.28</td> -<td class="decimal">6.21</td> -<td class="decimal">9.21</td> -<td class="decimal">12.10</td> -<td class="decimal">0.351</td> -<td>16</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">2.04</td> -<td class="decimal">3.42</td> -<td class="decimal">4.34</td> -<td class="decimal">4.74</td> -<td class="decimal">16.200</td> -<td>15</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">2.95</td> -<td class="decimal">5.40</td> -<td class="decimal">7.29</td> -<td class="decimal">9.18</td> -<td class="decimal">11.800</td> -<td>16</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.37</td> -<td class="decimal">3.74</td> -<td class="decimal">4.49</td> -<td class="decimal">5.04</td> -<td class="decimal">10.417</td> -<td>16</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.35</td> -<td class="decimal">6.53</td> -<td class="decimal">9.55</td> -<td class="decimal">12.39</td> -<td class="decimal">1.722</td> -<td>16</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">3.28</td> -<td class="decimal">6.28</td> -<td class="decimal">8.92</td> -<td class="decimal">11.48</td> -<td class="decimal">2.584</td> -<td>16</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">2.67</td> -<td class="decimal">4.37</td> -<td class="decimal">5.50</td> -<td class="decimal">6.16</td> -<td class="decimal">9.335</td> -<td>16</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.48</td> -<td class="decimal">6.55</td> -<td class="decimal">9.42</td> -<td class="decimal">11.81</td> -<td class="decimal">3.366</td> -<td>16</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">5.97</td> -<td class="decimal">8.37</td> -<td class="decimal">10.57</td> -<td class="decimal">3.785</td> -<td>16</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.13</td> -<td class="decimal">5.99</td> -<td class="decimal">7.66</td> -<td class="decimal">9.85</td> -<td class="decimal">0.896</td> -<td>16</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.24</td> -<td class="decimal">6.38</td> -<td class="decimal">9.10</td> -<td class="decimal">11.62</td> -<td class="decimal">0.337</td> -<td>16</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.05</td> -<td class="decimal">2.83</td> -<td class="decimal">3.14</td> -<td class="decimal">3.18</td> -<td class="decimal">29.341</td> -<td>16</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.08</td> -<td class="decimal">2.75</td> -<td class="decimal">3.03</td> -<td class="decimal">2.76</td> -<td class="decimal">25.375</td> -<td>12</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">1.28</td> -<td class="decimal">1.26</td> -<td class="decimal">1.13</td> -<td class="decimal">28.072</td> -<td>4</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.29</td> -<td class="decimal">1.23</td> -<td class="decimal">1.21</td> -<td class="decimal">1.08</td> -<td class="decimal">28.044</td> -<td>4</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.66</td> -<td class="decimal">1.64</td> -<td class="decimal">1.60</td> -<td class="decimal">1.44</td> -<td class="decimal">27.000</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">2.82</td> -<td class="decimal">3.17</td> -<td class="decimal">2.95</td> -<td class="decimal">24.850</td> -<td>12</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">1.36</td> -<td class="decimal">1.37</td> -<td class="decimal">1.24</td> -<td class="decimal">22.455</td> -<td>4</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.30</td> -<td class="decimal">1.28</td> -<td class="decimal">1.15</td> -<td class="decimal">27.672</td> -<td>4</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.29</td> -<td class="decimal">1.27</td> -<td class="decimal">1.13</td> -<td class="decimal">28.000</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.06</td> -<td class="decimal">2.72</td> -<td class="decimal">3.00</td> -<td class="decimal">2.72</td> -<td class="decimal">25.424</td> -<td>12</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.28</td> -<td class="decimal">1.27</td> -<td class="decimal">1.13</td> -<td class="decimal">28.100</td> -<td>4</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.28</td> -<td class="decimal">1.27</td> -<td class="decimal">1.13</td> -<td class="decimal">28.072</td> -<td>4</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.24</td> -<td class="decimal">3.09</td> -<td class="decimal">3.49</td> -<td class="decimal">3.22</td> -<td class="decimal">24.850</td> -<td>12</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.22</td> -<td class="decimal">1.16</td> -<td class="decimal">1.14</td> -<td class="decimal">1.02</td> -<td class="decimal">28.372</td> -<td>4</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.64</td> -<td class="decimal">1.60</td> -<td class="decimal">1.59</td> -<td class="decimal">1.42</td> -<td class="decimal">27.246</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.06</td> -<td class="decimal">2.06</td> -<td class="decimal">1.87</td> -<td class="decimal">33.500</td> -<td>11</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.05</td> -<td class="decimal">2.06</td> -<td class="decimal">1.85</td> -<td class="decimal">32.900</td> -<td>9</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">1.28</td> -<td class="decimal">1.26</td> -<td class="decimal">1.13</td> -<td class="decimal">28.144</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.38</td> -<td class="decimal">6.65</td> -<td class="decimal">9.85</td> -<td class="decimal">12.97</td> -<td class="decimal">1.829</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.88</td> -<td class="decimal">5.12</td> -<td class="decimal">6.94</td> -<td class="decimal">8.42</td> -<td class="decimal">13.174</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">6.75</td> -<td class="decimal">9.79</td> -<td class="decimal">12.82</td> -<td class="decimal">3.770</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.32</td> -<td class="decimal">6.49</td> -<td class="decimal">9.40</td> -<td class="decimal">12.31</td> -<td class="decimal">2.794</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">6.17</td> -<td class="decimal">9.01</td> -<td class="decimal">11.65</td> -<td class="decimal">4.310</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.55</td> -<td class="decimal">4.39</td> -<td class="decimal">5.88</td> -<td class="decimal">6.97</td> -<td class="decimal">15.085</td> -<td>16</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.43</td> -<td class="decimal">2.97</td> -<td class="decimal">3.05</td> -<td class="decimal">2.84</td> -<td class="decimal">22.832</td> -<td>12</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.47</td> -<td class="decimal">3.05</td> -<td class="decimal">3.14</td> -<td class="decimal">2.86</td> -<td class="decimal">23.529</td> -<td>12</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.42</td> -<td class="decimal">2.96</td> -<td class="decimal">3.04</td> -<td class="decimal">2.84</td> -<td class="decimal">22.877</td> -<td>12</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">2.46</td> -<td class="decimal">3.01</td> -<td class="decimal">3.11</td> -<td class="decimal">2.89</td> -<td class="decimal">23.207</td> -<td>12</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.41</td> -<td class="decimal">4.70</td> -<td class="decimal">6.53</td> -<td class="decimal">7.88</td> -<td class="decimal">5.373</td> -<td>16</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">2.74</td> -<td class="decimal">3.57</td> -<td class="decimal">3.72</td> -<td class="decimal">3.55</td> -<td class="decimal">23.177</td> -<td>10</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.21</td> -<td class="decimal">1.15</td> -<td class="decimal">1.12</td> -<td class="decimal">0.98</td> -<td class="decimal">54.945</td> -<td>4</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.91</td> -<td class="decimal">4.66</td> -<td class="decimal">5.99</td> -<td class="decimal">6.21</td> -<td class="decimal">21.457</td> -<td>16</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.19</td> -<td class="decimal">5.28</td> -<td class="decimal">6.62</td> -<td class="decimal">7.54</td> -<td class="decimal">19.821</td> -<td>16</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.12</td> -<td class="decimal">5.10</td> -<td class="decimal">6.46</td> -<td class="decimal">7.54</td> -<td class="decimal">19.880</td> -<td>16</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">2.42</td> -<td class="decimal">4.58</td> -<td class="decimal">6.33</td> -<td class="decimal">7.50</td> -<td class="decimal">7.143</td> -<td>16</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.51</td> -<td class="decimal">4.22</td> -<td class="decimal">5.49</td> -<td class="decimal">6.23</td> -<td class="decimal">13.686</td> -<td>16</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.24</td> -<td class="decimal">3.98</td> -<td class="decimal">6.16</td> -<td class="decimal">7.10</td> -<td class="decimal">10.558</td> -<td>16</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.58</td> -<td class="decimal">4.82</td> -<td class="decimal">6.56</td> -<td class="decimal">7.39</td> -<td class="decimal">2.778</td> -<td>15</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">2.43</td> -<td class="decimal">3.78</td> -<td class="decimal">4.68</td> -<td class="decimal">5.17</td> -<td class="decimal">2.532</td> -<td>16</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">3.01</td> -<td class="decimal">3.55</td> -<td class="decimal">3.79</td> -<td class="decimal">0.856</td> -<td>16</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.21</td> -<td class="decimal">2.43</td> -<td class="decimal">2.50</td> -<td class="decimal">0.035</td> -<td>14</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">2.86</td> -<td class="decimal">4.85</td> -<td class="decimal">6.38</td> -<td class="decimal">6.93</td> -<td class="decimal">10.789</td> -<td>15</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.14</td> -<td class="decimal">4.01</td> -<td class="decimal">5.46</td> -<td class="decimal">6.52</td> -<td class="decimal">6.944</td> -<td>16</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.33</td> -<td class="decimal">4.37</td> -<td class="decimal">6.23</td> -<td class="decimal">8.34</td> -<td class="decimal">3.284</td> -<td>16</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.33</td> -<td class="decimal">4.58</td> -<td class="decimal">6.71</td> -<td class="decimal">8.96</td> -<td class="decimal">1.120</td> -<td>16</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.93</td> -<td class="decimal">3.48</td> -<td class="decimal">3.72</td> -<td class="decimal">1.157</td> -<td>16</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">1.82</td> -<td class="decimal">1.80</td> -<td class="decimal">1.63</td> -<td class="decimal">27.073</td> -<td>9</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">3.18</td> -<td class="decimal">5.52</td> -<td class="decimal">5.62</td> -<td class="decimal">7.33</td> -<td class="decimal">5.627</td> -<td>15</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.06</td> -<td class="decimal">2.72</td> -<td class="decimal">3.02</td> -<td class="decimal">2.76</td> -<td class="decimal">25.449</td> -<td>12</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.27</td> -<td class="decimal">2.45</td> -<td class="decimal">2.31</td> -<td class="decimal">32.635</td> -<td>12</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">2.56</td> -<td class="decimal">4.59</td> -<td class="decimal">5.94</td> -<td class="decimal">7.16</td> -<td class="decimal">14.428</td> -<td>16</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.30</td> -<td class="decimal">3.43</td> -<td class="decimal">3.87</td> -<td class="decimal">4.30</td> -<td class="decimal">3.593</td> -<td>16</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.32</td> -<td class="decimal">3.65</td> -<td class="decimal">4.24</td> -<td class="decimal">4.57</td> -<td class="decimal">3.097</td> -<td>16</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">3.01</td> -<td class="decimal">5.18</td> -<td class="decimal">6.51</td> -<td class="decimal">8.31</td> -<td class="decimal">5.765</td> -<td>16</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="ubuntu-linux-11-10-amd-opteron-6220-gcc-compiler"> -<h2><a class="toc-backref" href="#id7">Ubuntu Linux 11.10 / AMD Opteron 6220 / GCC Compiler</a></h2> -<!-- Last update: Wed Dec 21 15:40:08 CST 2011 --> -<p>The following results were obtained using an AMD Opteron 6220 CPU. -Ubtuntu's GCC 4.6.1 compiler was used to build the software. -Ubtuntu's GCC has been found to offer less performance for this CPU -(and for Intel Xeon) than the Open64 compiler. Compare these results -with the Open64 results above. This system offers 16 processing cores -with a clock rate of 3GHz:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On 16 core AMD Opteron 6220 CPU:</caption> -<colgroup> -<col width="65%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">4</th> -<th class="head">8</th> -<th class="head">12</th> -<th class="head">16</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.05</td> -<td class="decimal">1.95</td> -<td class="decimal">2.07</td> -<td class="decimal">29.341</td> -<td>7</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">3.73</td> -<td class="decimal">6.65</td> -<td class="decimal">6.56</td> -<td class="decimal">6.63</td> -<td class="decimal">3.868</td> -<td>15</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">2.37</td> -<td class="decimal">2.97</td> -<td class="decimal">2.82</td> -<td class="decimal">3.18</td> -<td class="decimal">23.752</td> -<td>16</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.75</td> -<td class="decimal">3.36</td> -<td class="decimal">3.55</td> -<td class="decimal">3.22</td> -<td class="decimal">3.661</td> -<td>14</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.89</td> -<td class="decimal">3.69</td> -<td class="decimal">4.11</td> -<td class="decimal">4.07</td> -<td class="decimal">3.156</td> -<td>15</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.21</td> -<td class="decimal">4.54</td> -<td class="decimal">4.81</td> -<td class="decimal">4.95</td> -<td class="decimal">2.569</td> -<td>15</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.30</td> -<td class="decimal">3.07</td> -<td class="decimal">3.32</td> -<td class="decimal">3.47</td> -<td class="decimal">1.252</td> -<td>16</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">2.39</td> -<td class="decimal">2.21</td> -<td class="decimal">2.36</td> -<td class="decimal">21.627</td> -<td>8</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">2.70</td> -<td class="decimal">3.82</td> -<td class="decimal">3.61</td> -<td class="decimal">4.27</td> -<td class="decimal">19.721</td> -<td>16</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">2.92</td> -<td class="decimal">5.61</td> -<td class="decimal">5.83</td> -<td class="decimal">7.24</td> -<td class="decimal">12.821</td> -<td>16</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">3.42</td> -<td class="decimal">5.28</td> -<td class="decimal">6.30</td> -<td class="decimal">7.79</td> -<td class="decimal">13.861</td> -<td>16</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">2.81</td> -<td class="decimal">3.86</td> -<td class="decimal">3.59</td> -<td class="decimal">4.14</td> -<td class="decimal">19.200</td> -<td>16</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">2.83</td> -<td class="decimal">3.42</td> -<td class="decimal">3.61</td> -<td class="decimal">4.14</td> -<td class="decimal">19.124</td> -<td>16</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">2.79</td> -<td class="decimal">3.86</td> -<td class="decimal">3.60</td> -<td class="decimal">4.18</td> -<td class="decimal">19.323</td> -<td>16</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">2.83</td> -<td class="decimal">3.43</td> -<td class="decimal">3.62</td> -<td class="decimal">4.24</td> -<td class="decimal">19.522</td> -<td>16</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.93</td> -<td class="decimal">6.78</td> -<td class="decimal">8.59</td> -<td class="decimal">11.24</td> -<td class="decimal">3.360</td> -<td>16</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">3.89</td> -<td class="decimal">7.11</td> -<td class="decimal">8.65</td> -<td class="decimal">11.17</td> -<td class="decimal">3.429</td> -<td>16</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.10</td> -<td class="decimal">5.10</td> -<td class="decimal">5.65</td> -<td class="decimal">6.71</td> -<td class="decimal">10.379</td> -<td>16</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.68</td> -<td class="decimal">3.80</td> -<td class="decimal">3.49</td> -<td class="decimal">4.15</td> -<td class="decimal">14.371</td> -<td>16</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">2.95</td> -<td class="decimal">2.88</td> -<td class="decimal">2.95</td> -<td class="decimal">2.91</td> -<td class="decimal">0.271</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.37</td> -<td class="decimal">5.61</td> -<td class="decimal">6.39</td> -<td class="decimal">7.68</td> -<td class="decimal">9.182</td> -<td>16</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.85</td> -<td class="decimal">4.24</td> -<td class="decimal">4.72</td> -<td class="decimal">5.17</td> -<td class="decimal">3.194</td> -<td>16</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">3.73</td> -<td class="decimal">7.18</td> -<td class="decimal">8.20</td> -<td class="decimal">9.45</td> -<td class="decimal">1.597</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.24</td> -<td class="decimal">6.07</td> -<td class="decimal">7.01</td> -<td class="decimal">8.17</td> -<td class="decimal">6.000</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.80</td> -<td class="decimal">6.83</td> -<td class="decimal">7.92</td> -<td class="decimal">8.97</td> -<td class="decimal">2.358</td> -<td>16</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.94</td> -<td class="decimal">6.63</td> -<td class="decimal">8.44</td> -<td class="decimal">9.69</td> -<td class="decimal">0.843</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">3.11</td> -<td class="decimal">5.53</td> -<td class="decimal">5.86</td> -<td class="decimal">7.56</td> -<td class="decimal">8.893</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">3.67</td> -<td class="decimal">4.40</td> -<td class="decimal">5.77</td> -<td class="decimal">7.57</td> -<td class="decimal">8.583</td> -<td>16</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">3.60</td> -<td class="decimal">4.67</td> -<td class="decimal">6.19</td> -<td class="decimal">7.80</td> -<td class="decimal">7.400</td> -<td>16</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">4.08</td> -<td class="decimal">6.98</td> -<td class="decimal">9.37</td> -<td class="decimal">10.09</td> -<td class="decimal">3.422</td> -<td>16</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.49</td> -<td class="decimal">6.20</td> -<td class="decimal">8.38</td> -<td class="decimal">9.22</td> -<td class="decimal">4.582</td> -<td>16</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.01</td> -<td class="decimal">4.29</td> -<td class="decimal">4.72</td> -<td class="decimal">5.04</td> -<td class="decimal">1.685</td> -<td>16</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.86</td> -<td class="decimal">6.61</td> -<td class="decimal">8.01</td> -<td class="decimal">9.08</td> -<td class="decimal">0.672</td> -<td>16</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.96</td> -<td class="decimal">7.25</td> -<td class="decimal">9.54</td> -<td class="decimal">11.54</td> -<td class="decimal">0.277</td> -<td>16</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">3.01</td> -<td class="decimal">4.46</td> -<td class="decimal">4.58</td> -<td class="decimal">5.17</td> -<td class="decimal">15.200</td> -<td>16</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">3.50</td> -<td class="decimal">6.04</td> -<td class="decimal">6.68</td> -<td class="decimal">8.60</td> -<td class="decimal">9.881</td> -<td>16</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.29</td> -<td class="decimal">2.43</td> -<td class="decimal">2.53</td> -<td class="decimal">2.857</td> -<td>15</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">4.55</td> -<td class="decimal">7.58</td> -<td class="decimal">9.16</td> -<td class="decimal">10.87</td> -<td class="decimal">1.152</td> -<td>16</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">3.74</td> -<td class="decimal">5.98</td> -<td class="decimal">7.58</td> -<td class="decimal">8.95</td> -<td class="decimal">1.378</td> -<td>16</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">2.10</td> -<td class="decimal">2.48</td> -<td class="decimal">2.64</td> -<td class="decimal">2.79</td> -<td class="decimal">2.846</td> -<td>16</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">3.48</td> -<td class="decimal">5.32</td> -<td class="decimal">6.32</td> -<td class="decimal">7.27</td> -<td class="decimal">1.775</td> -<td>16</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">3.16</td> -<td class="decimal">4.68</td> -<td class="decimal">5.74</td> -<td class="decimal">6.49</td> -<td class="decimal">1.805</td> -<td>16</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.99</td> -<td class="decimal">6.85</td> -<td class="decimal">8.46</td> -<td class="decimal">9.42</td> -<td class="decimal">0.678</td> -<td>16</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">3.96</td> -<td class="decimal">7.25</td> -<td class="decimal">9.54</td> -<td class="decimal">11.54</td> -<td class="decimal">0.277</td> -<td>16</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.47</td> -<td class="decimal">3.10</td> -<td class="decimal">3.08</td> -<td class="decimal">3.60</td> -<td class="decimal">24.303</td> -<td>16</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.66</td> -<td class="decimal">3.17</td> -<td class="decimal">3.27</td> -<td class="decimal">3.80</td> -<td class="decimal">21.912</td> -<td>16</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">2.31</td> -<td class="decimal">2.12</td> -<td class="decimal">2.38</td> -<td class="decimal">24.600</td> -<td>16</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.27</td> -<td class="decimal">2.05</td> -<td class="decimal">2.23</td> -<td class="decimal">24.303</td> -<td>8</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">2.08</td> -<td class="decimal">2.39</td> -<td class="decimal">2.11</td> -<td class="decimal">2.32</td> -<td class="decimal">23.904</td> -<td>8</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">3.31</td> -<td class="decimal">3.35</td> -<td class="decimal">3.91</td> -<td class="decimal">21.357</td> -<td>16</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.15</td> -<td class="decimal">1.94</td> -<td class="decimal">2.06</td> -<td class="decimal">20.400</td> -<td>8</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.36</td> -<td class="decimal">2.11</td> -<td class="decimal">2.37</td> -<td class="decimal">24.600</td> -<td>16</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.29</td> -<td class="decimal">2.08</td> -<td class="decimal">2.34</td> -<td class="decimal">24.701</td> -<td>16</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.65</td> -<td class="decimal">3.12</td> -<td class="decimal">3.27</td> -<td class="decimal">3.90</td> -<td class="decimal">22.510</td> -<td>16</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">2.32</td> -<td class="decimal">2.15</td> -<td class="decimal">2.35</td> -<td class="decimal">24.200</td> -<td>16</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.29</td> -<td class="decimal">2.06</td> -<td class="decimal">2.25</td> -<td class="decimal">24.056</td> -<td>8</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.71</td> -<td class="decimal">3.35</td> -<td class="decimal">3.58</td> -<td class="decimal">4.10</td> -<td class="decimal">20.758</td> -<td>15</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.16</td> -<td class="decimal">1.90</td> -<td class="decimal">2.00</td> -<td class="decimal">24.600</td> -<td>8</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.14</td> -<td class="decimal">2.44</td> -<td class="decimal">2.27</td> -<td class="decimal">2.53</td> -<td class="decimal">24.502</td> -<td>16</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.16</td> -<td class="decimal">2.54</td> -<td class="decimal">2.36</td> -<td class="decimal">2.47</td> -<td class="decimal">24.206</td> -<td>9</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.20</td> -<td class="decimal">2.63</td> -<td class="decimal">2.40</td> -<td class="decimal">2.57</td> -<td class="decimal">24.254</td> -<td>8</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.37</td> -<td class="decimal">2.13</td> -<td class="decimal">2.35</td> -<td class="decimal">24.400</td> -<td>8</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.87</td> -<td class="decimal">6.25</td> -<td class="decimal">9.03</td> -<td class="decimal">11.74</td> -<td class="decimal">1.667</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.47</td> -<td class="decimal">5.94</td> -<td class="decimal">6.95</td> -<td class="decimal">8.46</td> -<td class="decimal">11.858</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.89</td> -<td class="decimal">7.12</td> -<td class="decimal">9.58</td> -<td class="decimal">12.26</td> -<td class="decimal">3.495</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">4.01</td> -<td class="decimal">7.40</td> -<td class="decimal">10.12</td> -<td class="decimal">12.99</td> -<td class="decimal">2.196</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.88</td> -<td class="decimal">6.67</td> -<td class="decimal">8.80</td> -<td class="decimal">11.34</td> -<td class="decimal">3.482</td> -<td>16</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.49</td> -<td class="decimal">5.22</td> -<td class="decimal">6.51</td> -<td class="decimal">8.17</td> -<td class="decimal">13.069</td> -<td>16</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.46</td> -<td class="decimal">3.36</td> -<td class="decimal">3.23</td> -<td class="decimal">3.64</td> -<td class="decimal">20.717</td> -<td>16</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.51</td> -<td class="decimal">3.24</td> -<td class="decimal">3.24</td> -<td class="decimal">3.67</td> -<td class="decimal">20.833</td> -<td>16</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">2.55</td> -<td class="decimal">3.27</td> -<td class="decimal">3.26</td> -<td class="decimal">3.67</td> -<td class="decimal">20.800</td> -<td>16</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">2.53</td> -<td class="decimal">3.40</td> -<td class="decimal">3.28</td> -<td class="decimal">3.70</td> -<td class="decimal">20.875</td> -<td>16</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.60</td> -<td class="decimal">6.18</td> -<td class="decimal">6.97</td> -<td class="decimal">7.99</td> -<td class="decimal">5.976</td> -<td>16</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">2.66</td> -<td class="decimal">3.77</td> -<td class="decimal">3.86</td> -<td class="decimal">4.44</td> -<td class="decimal">20.833</td> -<td>16</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">1.95</td> -<td class="decimal">1.88</td> -<td class="decimal">1.97</td> -<td class="decimal">28.486</td> -<td>7</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">2.87</td> -<td class="decimal">3.98</td> -<td class="decimal">4.03</td> -<td class="decimal">5.02</td> -<td class="decimal">20.800</td> -<td>16</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.03</td> -<td class="decimal">3.96</td> -<td class="decimal">4.01</td> -<td class="decimal">4.95</td> -<td class="decimal">18.725</td> -<td>16</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">3.02</td> -<td class="decimal">3.59</td> -<td class="decimal">3.94</td> -<td class="decimal">4.96</td> -<td class="decimal">18.812</td> -<td>16</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">3.46</td> -<td class="decimal">5.19</td> -<td class="decimal">4.75</td> -<td class="decimal">5.01</td> -<td class="decimal">4.669</td> -<td>8</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.42</td> -<td class="decimal">4.51</td> -<td class="decimal">5.62</td> -<td class="decimal">6.53</td> -<td class="decimal">10.609</td> -<td>16</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.41</td> -<td class="decimal">4.97</td> -<td class="decimal">5.56</td> -<td class="decimal">5.98</td> -<td class="decimal">7.738</td> -<td>14</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.50</td> -<td class="decimal">6.01</td> -<td class="decimal">6.48</td> -<td class="decimal">7.37</td> -<td class="decimal">2.820</td> -<td>15</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">2.70</td> -<td class="decimal">4.31</td> -<td class="decimal">4.90</td> -<td class="decimal">5.61</td> -<td class="decimal">2.703</td> -<td>16</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">2.51</td> -<td class="decimal">3.58</td> -<td class="decimal">3.94</td> -<td class="decimal">4.17</td> -<td class="decimal">0.958</td> -<td>16</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.63</td> -<td class="decimal">1.79</td> -<td class="decimal">1.84</td> -<td class="decimal">1.89</td> -<td class="decimal">0.036</td> -<td>14</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">3.38</td> -<td class="decimal">5.44</td> -<td class="decimal">6.78</td> -<td class="decimal">8.08</td> -<td class="decimal">9.722</td> -<td>16</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">3.12</td> -<td class="decimal">6.12</td> -<td class="decimal">7.06</td> -<td class="decimal">8.28</td> -<td class="decimal">6.055</td> -<td>16</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.74</td> -<td class="decimal">6.71</td> -<td class="decimal">7.83</td> -<td class="decimal">8.86</td> -<td class="decimal">2.339</td> -<td>16</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">3.68</td> -<td class="decimal">7.10</td> -<td class="decimal">8.36</td> -<td class="decimal">9.69</td> -<td class="decimal">0.843</td> -<td>16</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">2.32</td> -<td class="decimal">3.29</td> -<td class="decimal">3.64</td> -<td class="decimal">3.93</td> -<td class="decimal">1.308</td> -<td>16</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.15</td> -<td class="decimal">2.48</td> -<td class="decimal">2.26</td> -<td class="decimal">2.52</td> -<td class="decimal">24.351</td> -<td>16</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">3.91</td> -<td class="decimal">5.95</td> -<td class="decimal">8.09</td> -<td class="decimal">9.76</td> -<td class="decimal">4.391</td> -<td>16</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.40</td> -<td class="decimal">3.01</td> -<td class="decimal">3.00</td> -<td class="decimal">3.49</td> -<td class="decimal">24.200</td> -<td>16</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">2.27</td> -<td class="decimal">2.68</td> -<td class="decimal">2.44</td> -<td class="decimal">2.55</td> -<td class="decimal">24.551</td> -<td>8</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">3.06</td> -<td class="decimal">5.06</td> -<td class="decimal">5.79</td> -<td class="decimal">6.80</td> -<td class="decimal">13.972</td> -<td>16</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.78</td> -<td class="decimal">3.80</td> -<td class="decimal">4.03</td> -<td class="decimal">4.27</td> -<td class="decimal">3.282</td> -<td>16</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">3.07</td> -<td class="decimal">3.86</td> -<td class="decimal">4.53</td> -<td class="decimal">4.52</td> -<td class="decimal">2.953</td> -<td>15</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">3.47</td> -<td class="decimal">6.10</td> -<td class="decimal">7.61</td> -<td class="decimal">8.76</td> -<td class="decimal">4.902</td> -<td>15</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="sun-solaris-amd-opteron"> -<h2><a class="toc-backref" href="#id8">Sun Solaris / AMD Opteron</a></h2> -<!-- Last update: Wed Dec 21 16:11:28 CST 2011 --> -<p>The following table shows the performance boost in GraphicsMagick -1.4 as threads are added on a four-core AMD Opteron 3.0GHz system -running Sun Solaris 10:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On Four Core AMD Operon System</caption> -<colgroup> -<col width="68%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">3</th> -<th class="head">4</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.23</td> -<td class="decimal">1.22</td> -<td class="decimal">1.18</td> -<td class="decimal">32.635</td> -<td>2</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.92</td> -<td class="decimal">3.12</td> -<td class="decimal">0.971</td> -<td>4</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">1.94</td> -<td class="decimal">2.07</td> -<td class="decimal">12.762</td> -<td>4</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.74</td> -<td class="decimal">2.26</td> -<td class="decimal">2.56</td> -<td class="decimal">2.284</td> -<td>4</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.47</td> -<td class="decimal">2.99</td> -<td class="decimal">1.777</td> -<td>4</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.63</td> -<td class="decimal">3.22</td> -<td class="decimal">1.386</td> -<td>4</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.56</td> -<td class="decimal">3.08</td> -<td class="decimal">0.763</td> -<td>4</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">1.53</td> -<td class="decimal">1.49</td> -<td class="decimal">13.772</td> -<td>3</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.38</td> -<td class="decimal">2.84</td> -<td class="decimal">9.690</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.85</td> -<td class="decimal">3.59</td> -<td class="decimal">2.991</td> -<td>4</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.77</td> -<td class="decimal">3.46</td> -<td class="decimal">4.469</td> -<td>4</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.44</td> -<td class="decimal">2.93</td> -<td class="decimal">9.980</td> -<td>4</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.44</td> -<td class="decimal">2.88</td> -<td class="decimal">9.800</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.43</td> -<td class="decimal">2.85</td> -<td class="decimal">9.652</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.44</td> -<td class="decimal">2.92</td> -<td class="decimal">9.930</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.94</td> -<td class="decimal">3.88</td> -<td class="decimal">0.539</td> -<td>4</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.93</td> -<td class="decimal">3.86</td> -<td class="decimal">0.591</td> -<td>4</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.73</td> -<td class="decimal">3.45</td> -<td class="decimal">3.689</td> -<td>4</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.50</td> -<td class="decimal">3.04</td> -<td class="decimal">8.111</td> -<td>4</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.51</td> -<td class="decimal">2.84</td> -<td class="decimal">2.85</td> -<td class="decimal">0.254</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.87</td> -<td class="decimal">3.68</td> -<td class="decimal">2.000</td> -<td>4</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.56</td> -<td class="decimal">3.15</td> -<td class="decimal">1.536</td> -<td>4</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">2.02</td> -<td class="decimal">3.01</td> -<td class="decimal">3.95</td> -<td class="decimal">0.411</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.84</td> -<td class="decimal">3.67</td> -<td class="decimal">2.109</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">2.96</td> -<td class="decimal">3.86</td> -<td class="decimal">0.725</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.02</td> -<td class="decimal">3.00</td> -<td class="decimal">3.95</td> -<td class="decimal">0.253</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.91</td> -<td class="decimal">3.72</td> -<td class="decimal">2.178</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.87</td> -<td class="decimal">3.71</td> -<td class="decimal">2.240</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.90</td> -<td class="decimal">3.67</td> -<td class="decimal">2.006</td> -<td>4</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.88</td> -<td class="decimal">3.64</td> -<td class="decimal">0.880</td> -<td>4</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.68</td> -<td class="decimal">3.54</td> -<td class="decimal">1.074</td> -<td>4</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.91</td> -<td class="decimal">3.75</td> -<td class="decimal">1.015</td> -<td>4</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">3.01</td> -<td class="decimal">3.96</td> -<td class="decimal">0.277</td> -<td>4</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.93</td> -<td class="decimal">3.89</td> -<td class="decimal">0.105</td> -<td>4</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.50</td> -<td class="decimal">3.08</td> -<td class="decimal">7.662</td> -<td>4</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.89</td> -<td class="decimal">3.71</td> -<td class="decimal">2.367</td> -<td>4</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.64</td> -<td class="decimal">3.35</td> -<td class="decimal">2.616</td> -<td>4</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">2.04</td> -<td class="decimal">3.01</td> -<td class="decimal">3.98</td> -<td class="decimal">0.322</td> -<td>4</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">2.97</td> -<td class="decimal">3.87</td> -<td class="decimal">0.518</td> -<td>4</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.66</td> -<td class="decimal">3.36</td> -<td class="decimal">2.449</td> -<td>4</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.86</td> -<td class="decimal">3.68</td> -<td class="decimal">1.093</td> -<td>4</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.94</td> -<td class="decimal">3.78</td> -<td class="decimal">0.836</td> -<td>4</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">2.96</td> -<td class="decimal">3.91</td> -<td class="decimal">0.270</td> -<td>4</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.04</td> -<td class="decimal">3.00</td> -<td class="decimal">3.96</td> -<td class="decimal">0.103</td> -<td>4</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.16</td> -<td class="decimal">2.42</td> -<td class="decimal">14.612</td> -<td>4</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.43</td> -<td class="decimal">2.90</td> -<td class="decimal">10.689</td> -<td>4</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.16</td> -<td class="decimal">1.25</td> -<td class="decimal">1.19</td> -<td class="decimal">15.584</td> -<td>3</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.15</td> -<td class="decimal">1.24</td> -<td class="decimal">1.19</td> -<td class="decimal">16.235</td> -<td>3</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.57</td> -<td class="decimal">1.89</td> -<td class="decimal">1.93</td> -<td class="decimal">14.741</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.47</td> -<td class="decimal">2.97</td> -<td class="decimal">9.742</td> -<td>4</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.72</td> -<td class="decimal">1.77</td> -<td class="decimal">12.724</td> -<td>4</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.17</td> -<td class="decimal">1.20</td> -<td class="decimal">1.20</td> -<td class="decimal">14.841</td> -<td>4</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.25</td> -<td class="decimal">1.34</td> -<td class="decimal">1.34</td> -<td class="decimal">14.770</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.42</td> -<td class="decimal">2.86</td> -<td class="decimal">10.558</td> -<td>4</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.16</td> -<td class="decimal">1.25</td> -<td class="decimal">1.18</td> -<td class="decimal">15.584</td> -<td>3</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.28</td> -<td class="decimal">1.43</td> -<td class="decimal">1.40</td> -<td class="decimal">15.800</td> -<td>3</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.45</td> -<td class="decimal">2.90</td> -<td class="decimal">10.338</td> -<td>4</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.15</td> -<td class="decimal">1.24</td> -<td class="decimal">1.19</td> -<td class="decimal">15.637</td> -<td>3</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">1.58</td> -<td class="decimal">1.56</td> -<td class="decimal">15.622</td> -<td>3</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.28</td> -<td class="decimal">1.43</td> -<td class="decimal">1.44</td> -<td class="decimal">16.783</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.31</td> -<td class="decimal">1.46</td> -<td class="decimal">1.56</td> -<td class="decimal">17.313</td> -<td>4</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.17</td> -<td class="decimal">1.27</td> -<td class="decimal">1.22</td> -<td class="decimal">16.168</td> -<td>3</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">3.00</td> -<td class="decimal">3.93</td> -<td class="decimal">0.326</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.87</td> -<td class="decimal">3.63</td> -<td class="decimal">2.756</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.93</td> -<td class="decimal">3.82</td> -<td class="decimal">1.162</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.95</td> -<td class="decimal">3.88</td> -<td class="decimal">0.531</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.94</td> -<td class="decimal">3.86</td> -<td class="decimal">0.877</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.82</td> -<td class="decimal">3.60</td> -<td class="decimal">2.962</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.46</td> -<td class="decimal">2.95</td> -<td class="decimal">10.479</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.40</td> -<td class="decimal">2.88</td> -<td class="decimal">10.259</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.44</td> -<td class="decimal">2.89</td> -<td class="decimal">10.317</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.45</td> -<td class="decimal">2.94</td> -<td class="decimal">10.479</td> -<td>4</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.93</td> -<td class="decimal">3.85</td> -<td class="decimal">1.139</td> -<td>4</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.50</td> -<td class="decimal">2.99</td> -<td class="decimal">9.037</td> -<td>4</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.22</td> -<td class="decimal">1.21</td> -<td class="decimal">1.17</td> -<td class="decimal">32.368</td> -<td>2</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.63</td> -<td class="decimal">3.24</td> -<td class="decimal">6.931</td> -<td>4</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.59</td> -<td class="decimal">3.05</td> -<td class="decimal">6.207</td> -<td>4</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.65</td> -<td class="decimal">3.24</td> -<td class="decimal">6.567</td> -<td>4</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.53</td> -<td class="decimal">2.21</td> -<td class="decimal">2.74</td> -<td class="decimal">0.954</td> -<td>4</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.64</td> -<td class="decimal">2.38</td> -<td class="decimal">3.03</td> -<td class="decimal">3.210</td> -<td>4</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.47</td> -<td class="decimal">3.06</td> -<td class="decimal">2.157</td> -<td>4</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">2.12</td> -<td class="decimal">2.61</td> -<td class="decimal">0.384</td> -<td>4</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">2.44</td> -<td class="decimal">2.97</td> -<td class="decimal">0.463</td> -<td>4</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">2.34</td> -<td class="decimal">2.93</td> -<td class="decimal">0.205</td> -<td>4</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.46</td> -<td class="decimal">1.77</td> -<td class="decimal">2.08</td> -<td class="decimal">0.027</td> -<td>4</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.69</td> -<td class="decimal">3.37</td> -<td class="decimal">3.575</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.87</td> -<td class="decimal">3.68</td> -<td class="decimal">2.115</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.01</td> -<td class="decimal">2.97</td> -<td class="decimal">3.87</td> -<td class="decimal">0.735</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.02</td> -<td class="decimal">2.98</td> -<td class="decimal">3.94</td> -<td class="decimal">0.252</td> -<td>4</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.20</td> -<td class="decimal">2.71</td> -<td class="decimal">0.244</td> -<td>4</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.40</td> -<td class="decimal">1.59</td> -<td class="decimal">1.58</td> -<td class="decimal">15.569</td> -<td>3</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.70</td> -<td class="decimal">3.68</td> -<td class="decimal">1.089</td> -<td>4</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">2.28</td> -<td class="decimal">2.64</td> -<td class="decimal">12.961</td> -<td>4</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">1.76</td> -<td class="decimal">1.80</td> -<td class="decimal">18.981</td> -<td>4</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.66</td> -<td class="decimal">3.38</td> -<td class="decimal">4.433</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.42</td> -<td class="decimal">2.85</td> -<td class="decimal">1.907</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.54</td> -<td class="decimal">3.09</td> -<td class="decimal">1.487</td> -<td>4</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.63</td> -<td class="decimal">2.00</td> -<td class="decimal">2.06</td> -<td class="decimal">0.793</td> -<td>4</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="sun-solaris-ultrasparc-iii"> -<h2><a class="toc-backref" href="#id9">Sun Solaris / UltraSPARC III</a></h2> -<!-- Last update: Wed Dec 21 16:14:39 CST 2011 --> -<p>The following table shows the performance boost as threads are added -on 2 CPU Sun SPARC 1.2GHz workstation running Sun Solaris 10. This -system obtains quite substantial benefit for most key algorithms:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On Two CPU SPARC System</caption> -<colgroup> -<col width="76%" /> -<col width="5%" /> -<col width="5%" /> -<col width="9%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.14</td> -<td class="decimal">13.917</td> -<td>2</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">0.158</td> -<td>2</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.51</td> -<td class="decimal">2.852</td> -<td>2</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">0.347</td> -<td>2</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">0.267</td> -<td>2</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">0.187</td> -<td>2</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">0.123</td> -<td>2</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.30</td> -<td class="decimal">2.338</td> -<td>2</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">1.275</td> -<td>2</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">0.531</td> -<td>2</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.607</td> -<td>2</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.289</td> -<td>2</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.292</td> -<td>2</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">1.292</td> -<td>2</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.287</td> -<td>2</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">0.077</td> -<td>2</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">0.080</td> -<td>2</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.521</td> -<td>2</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">1.304</td> -<td>2</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">0.030</td> -<td>2</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.295</td> -<td>2</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">0.223</td> -<td>2</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.080</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">0.278</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.110</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.034</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">0.382</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">0.382</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">0.323</td> -<td>2</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">0.159</td> -<td>2</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">0.195</td> -<td>2</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.201</td> -<td>2</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">0.069</td> -<td>2</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">0.027</td> -<td>2</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">1.625</td> -<td>2</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">0.283</td> -<td>2</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">0.321</td> -<td>2</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.056</td> -<td>2</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.090</td> -<td>2</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">0.305</td> -<td>2</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">0.164</td> -<td>2</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.096</td> -<td>2</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">0.066</td> -<td>2</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.026</td> -<td>2</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">1.619</td> -<td>2</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">1.186</td> -<td>2</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.54</td> -<td class="decimal">3.593</td> -<td>2</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.38</td> -<td class="decimal">3.976</td> -<td>2</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.54</td> -<td class="decimal">3.320</td> -<td>2</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">0.931</td> -<td>2</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.52</td> -<td class="decimal">3.131</td> -<td>2</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.61</td> -<td class="decimal">3.605</td> -<td>2</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">3.626</td> -<td>2</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">1.190</td> -<td>2</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.57</td> -<td class="decimal">3.633</td> -<td>2</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.56</td> -<td class="decimal">3.619</td> -<td>2</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">1.228</td> -<td>2</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">3.755</td> -<td>2</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.61</td> -<td class="decimal">2.772</td> -<td>2</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.879</td> -<td>2</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.841</td> -<td>2</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.54</td> -<td class="decimal">3.640</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.058</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">0.322</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.165</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.090</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.098</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">0.340</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">1.468</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">1.498</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.493</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.501</td> -<td>2</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">0.140</td> -<td>2</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">1.156</td> -<td>2</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.01</td> -<td class="decimal">13.439</td> -<td>2</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">1.017</td> -<td>2</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">0.817</td> -<td>2</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">0.835</td> -<td>2</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">0.257</td> -<td>2</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">0.527</td> -<td>2</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">0.382</td> -<td>2</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">0.108</td> -<td>2</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">0.148</td> -<td>2</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">0.063</td> -<td>2</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">0.004</td> -<td>2</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">0.383</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">0.278</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.110</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">0.034</td> -<td>2</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">0.103</td> -<td>2</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.51</td> -<td class="decimal">3.288</td> -<td>2</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">0.196</td> -<td>2</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">1.487</td> -<td>2</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">3.488</td> -<td>2</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">0.565</td> -<td>2</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">0.272</td> -<td>2</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">0.219</td> -<td>2</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">0.207</td> -<td>2</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="ibm-aix-ibm-power5"> -<h2><a class="toc-backref" href="#id10">IBM AIX / IBM Power5+</a></h2> -<!-- Last update: Mon Jul 20 19:15:49 CDT 2009 --> -<p>The following table shows the boost on a four core IBM P5+ server -system (IBM System p5 505 Express with (2) 2.1Ghz CPUs) running AIX:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On Four Core IBM P5+ System</caption> -<colgroup> -<col width="64%" /> -<col width="6%" /> -<col width="6%" /> -<col width="6%" /> -<col width="6%" /> -<col width="8%" /> -<col width="5%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">3</th> -<th class="head">4</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.56</td> -<td class="decimal">1.66</td> -<td class="decimal">1.75</td> -<td class="decimal">290.60</td> -<td>4</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.54</td> -<td class="decimal">3.13</td> -<td class="decimal">2.48</td> -<td>4</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.64</td> -<td class="decimal">2.41</td> -<td class="decimal">2.78</td> -<td class="decimal">49.70</td> -<td>4</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.50</td> -<td class="decimal">3.03</td> -<td class="decimal">2.71</td> -<td>4</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.67</td> -<td class="decimal">3.30</td> -<td class="decimal">2.13</td> -<td>4</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.68</td> -<td class="decimal">3.35</td> -<td class="decimal">0.96</td> -<td>4</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.52</td> -<td class="decimal">1.48</td> -<td class="decimal">1.59</td> -<td class="decimal">67.00</td> -<td>4</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">2.47</td> -<td class="decimal">2.93</td> -<td class="decimal">17.17</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">2.38</td> -<td class="decimal">2.97</td> -<td class="decimal">8.20</td> -<td>4</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.56</td> -<td class="decimal">2.88</td> -<td class="decimal">7.84</td> -<td>4</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.42</td> -<td class="decimal">2.94</td> -<td class="decimal">17.20</td> -<td>4</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.30</td> -<td class="decimal">2.49</td> -<td class="decimal">3.04</td> -<td class="decimal">17.20</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.29</td> -<td class="decimal">2.92</td> -<td class="decimal">17.10</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.50</td> -<td class="decimal">3.04</td> -<td class="decimal">17.20</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.50</td> -<td class="decimal">2.97</td> -<td class="decimal">2.09</td> -<td>4</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.50</td> -<td class="decimal">2.99</td> -<td class="decimal">2.15</td> -<td>4</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">2.84</td> -<td class="decimal">3.60</td> -<td class="decimal">3.79</td> -<td>4</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.77</td> -<td class="decimal">3.55</td> -<td class="decimal">11.75</td> -<td>4</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">2.79</td> -<td class="decimal">2.81</td> -<td class="decimal">0.27</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">0.42</td> -<td class="decimal">3.31</td> -<td class="decimal">3.07</td> -<td class="decimal">3.00</td> -<td>3</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.39</td> -<td class="decimal">2.27</td> -<td class="decimal">1.20</td> -<td>3</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">2.10</td> -<td class="decimal">2.93</td> -<td class="decimal">3.08</td> -<td class="decimal">0.74</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.05</td> -<td class="decimal">2.91</td> -<td class="decimal">3.40</td> -<td class="decimal">1.79</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.86</td> -<td class="decimal">3.70</td> -<td class="decimal">0.79</td> -<td>4</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">2.19</td> -<td class="decimal">2.42</td> -<td class="decimal">3.17</td> -<td class="decimal">2.83</td> -<td>4</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">2.20</td> -<td class="decimal">3.08</td> -<td class="decimal">3.00</td> -<td>4</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.26</td> -<td class="decimal">2.42</td> -<td class="decimal">1.13</td> -<td>4</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.03</td> -<td class="decimal">1.32</td> -<td class="decimal">2.86</td> -<td class="decimal">0.79</td> -<td>4</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.40</td> -<td class="decimal">2.81</td> -<td class="decimal">0.30</td> -<td>4</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.83</td> -<td class="decimal">3.67</td> -<td class="decimal">9.72</td> -<td>4</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">2.56</td> -<td class="decimal">3.33</td> -<td class="decimal">3.81</td> -<td class="decimal">6.57</td> -<td>4</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">2.06</td> -<td class="decimal">2.61</td> -<td class="decimal">3.43</td> -<td class="decimal">5.19</td> -<td>4</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.53</td> -<td class="decimal">2.75</td> -<td class="decimal">1.83</td> -<td>4</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.72</td> -<td class="decimal">3.46</td> -<td class="decimal">2.32</td> -<td>4</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.60</td> -<td class="decimal">3.23</td> -<td class="decimal">5.27</td> -<td>4</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.55</td> -<td class="decimal">3.44</td> -<td class="decimal">3.51</td> -<td>4</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.74</td> -<td class="decimal">3.32</td> -<td class="decimal">2.11</td> -<td>4</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.41</td> -<td class="decimal">2.81</td> -<td class="decimal">0.79</td> -<td>4</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.39</td> -<td class="decimal">2.69</td> -<td class="decimal">0.29</td> -<td>4</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">2.20</td> -<td class="decimal">2.72</td> -<td class="decimal">36.40</td> -<td>4</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.69</td> -<td class="decimal">1.49</td> -<td class="decimal">5.30</td> -<td class="decimal">14.82</td> -<td>4</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">1.64</td> -<td class="decimal">1.92</td> -<td class="decimal">160.20</td> -<td>4</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.30</td> -<td class="decimal">1.87</td> -<td class="decimal">1.84</td> -<td class="decimal">166.40</td> -<td>3</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">1.81</td> -<td class="decimal">1.88</td> -<td class="decimal">134.00</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.79</td> -<td class="decimal">3.59</td> -<td class="decimal">15.64</td> -<td>4</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.27</td> -<td class="decimal">1.64</td> -<td class="decimal">1.63</td> -<td class="decimal">102.20</td> -<td>3</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">1.50</td> -<td class="decimal">1.70</td> -<td class="decimal">149.00</td> -<td>4</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">1.75</td> -<td class="decimal">1.77</td> -<td class="decimal">145.20</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.71</td> -<td class="decimal">3.59</td> -<td class="decimal">15.57</td> -<td>4</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">1.73</td> -<td class="decimal">1.88</td> -<td class="decimal">165.20</td> -<td>4</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.25</td> -<td class="decimal">1.79</td> -<td class="decimal">1.84</td> -<td class="decimal">163.00</td> -<td>4</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.72</td> -<td class="decimal">3.49</td> -<td class="decimal">16.73</td> -<td>4</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">1.93</td> -<td class="decimal">2.05</td> -<td class="decimal">163.40</td> -<td>4</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">1.90</td> -<td class="decimal">2.03</td> -<td class="decimal">113.00</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">1.97</td> -<td class="decimal">2.08</td> -<td class="decimal">117.60</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">1.97</td> -<td class="decimal">2.17</td> -<td class="decimal">117.00</td> -<td>4</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">1.74</td> -<td class="decimal">1.86</td> -<td class="decimal">164.00</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.56</td> -<td class="decimal">3.11</td> -<td class="decimal">2.09</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.65</td> -<td class="decimal">3.36</td> -<td class="decimal">5.54</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.80</td> -<td class="decimal">3.60</td> -<td class="decimal">3.70</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.73</td> -<td class="decimal">3.49</td> -<td class="decimal">2.35</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.74</td> -<td class="decimal">3.33</td> -<td class="decimal">2.12</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.69</td> -<td class="decimal">3.52</td> -<td class="decimal">5.40</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.62</td> -<td class="decimal">1.39</td> -<td class="decimal">53.49</td> -<td>3</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.17</td> -<td class="decimal">1.53</td> -<td class="decimal">1.54</td> -<td class="decimal">42.60</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.06</td> -<td class="decimal">1.93</td> -<td class="decimal">2.20</td> -<td class="decimal">48.00</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">0.31</td> -<td class="decimal">1.29</td> -<td class="decimal">53.20</td> -<td>2</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.18</td> -<td class="decimal">2.18</td> -<td class="decimal">5.64</td> -<td>3</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.36</td> -<td class="decimal">2.43</td> -<td class="decimal">19.40</td> -<td>4</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">1.72</td> -<td class="decimal">1.44</td> -<td class="decimal">226.80</td> -<td>3</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.60</td> -<td class="decimal">3.26</td> -<td class="decimal">10.63</td> -<td>4</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.74</td> -<td class="decimal">2.58</td> -<td class="decimal">3.19</td> -<td class="decimal">7.16</td> -<td>4</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.02</td> -<td class="decimal">3.01</td> -<td class="decimal">6.57</td> -<td>4</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.33</td> -<td class="decimal">2.86</td> -<td class="decimal">3.42</td> -<td>4</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">2.41</td> -<td class="decimal">3.17</td> -<td class="decimal">3.43</td> -<td class="decimal">7.50</td> -<td>4</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">3.15</td> -<td class="decimal">4.35</td> -<td class="decimal">5.30</td> -<td class="decimal">4.93</td> -<td>4</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">2.29</td> -<td class="decimal">2.69</td> -<td class="decimal">1.28</td> -<td>4</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">0.24</td> -<td class="decimal">1.60</td> -<td class="decimal">0.45</td> -<td>2</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.12</td> -<td class="decimal">1.21</td> -<td class="decimal">1.25</td> -<td class="decimal">0.03</td> -<td>4</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">2.30</td> -<td class="decimal">2.65</td> -<td class="decimal">2.95</td> -<td class="decimal">8.10</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.81</td> -<td class="decimal">3.53</td> -<td class="decimal">1.89</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.79</td> -<td class="decimal">3.66</td> -<td class="decimal">0.78</td> -<td>4</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.61</td> -<td class="decimal">2.06</td> -<td class="decimal">2.03</td> -<td class="decimal">1.16</td> -<td>3</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.18</td> -<td class="decimal">2.32</td> -<td class="decimal">96.40</td> -<td>4</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.38</td> -<td class="decimal">2.88</td> -<td class="decimal">3.09</td> -<td>4</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">2.14</td> -<td class="decimal">2.29</td> -<td class="decimal">2.59</td> -<td class="decimal">31.20</td> -<td>4</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.30</td> -<td class="decimal">2.57</td> -<td class="decimal">23.06</td> -<td>4</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.61</td> -<td class="decimal">3.21</td> -<td class="decimal">8.96</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">1.16</td> -<td class="decimal">0.12</td> -<td class="decimal">1.35</td> -<td>2</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.65</td> -<td class="decimal">3.39</td> -<td class="decimal">1.83</td> -<td>4</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">1.84</td> -<td class="decimal">2.83</td> -<td class="decimal">2.62</td> -<td>4</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="apple-os-x-ibm-g5"> -<h2><a class="toc-backref" href="#id11">Apple OS-X/IBM G5</a></h2> -<!-- Last update: Mon Jul 20 16:46:35 CDT 2009 --> -<p>The following table shows the boost on a two core Apple PowerPC G5 -system (2.5GHz) running OS-X Leopard:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On Two Core PowerPC G5 System</caption> -<colgroup> -<col width="72%" /> -<col width="7%" /> -<col width="7%" /> -<col width="9%" /> -<col width="5%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">24.25</td> -<td>2</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">1.76</td> -<td>2</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.25</td> -<td class="decimal">14.17</td> -<td>2</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">1.70</td> -<td>2</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">1.14</td> -<td>2</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">0.56</td> -<td>2</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.11</td> -<td class="decimal">16.07</td> -<td>2</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">9.38</td> -<td>2</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">5.53</td> -<td>2</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">5.61</td> -<td>2</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.46</td> -<td class="decimal">9.36</td> -<td>2</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.42</td> -<td class="decimal">9.07</td> -<td>2</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">9.34</td> -<td>2</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">9.38</td> -<td>2</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">1.42</td> -<td>2</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">1.41</td> -<td>2</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">2.51</td> -<td>2</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.40</td> -<td class="decimal">8.43</td> -<td>2</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">0.21</td> -<td>2</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.60</td> -<td>2</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">1.14</td> -<td>2</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">0.65</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">1.26</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">0.46</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.74</td> -<td class="decimal">3.20</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.74</td> -<td class="decimal">2.95</td> -<td>2</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.74</td> -<td class="decimal">1.55</td> -<td>2</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">1.92</td> -<td>2</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.35</td> -<td>2</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">0.42</td> -<td>2</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">0.48</td> -<td>2</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">0.26</td> -<td>2</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">7.77</td> -<td>2</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">4.04</td> -<td>2</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.60</td> -<td class="decimal">3.44</td> -<td>2</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">0.99</td> -<td>2</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">1.43</td> -<td>2</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">3.23</td> -<td>2</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">1.98</td> -<td>2</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">1.48</td> -<td>2</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">0.59</td> -<td>2</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.25</td> -<td>2</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.23</td> -<td class="decimal">15.11</td> -<td>2</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.56</td> -<td class="decimal">8.28</td> -<td>2</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">0.98</td> -<td class="decimal">19.16</td> -<td>1</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.11</td> -<td class="decimal">17.82</td> -<td>2</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.01</td> -<td class="decimal">18.00</td> -<td>2</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">8.43</td> -<td>2</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">15.45</td> -<td>1</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.01</td> -<td class="decimal">18.69</td> -<td>2</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">18.80</td> -<td>2</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.56</td> -<td class="decimal">8.05</td> -<td>2</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">19.00</td> -<td>2</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">0.99</td> -<td class="decimal">19.16</td> -<td>1</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">8.37</td> -<td>2</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">18.56</td> -<td>1</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.02</td> -<td class="decimal">18.33</td> -<td>2</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.09</td> -<td class="decimal">20.20</td> -<td>2</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.04</td> -<td class="decimal">19.28</td> -<td>2</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">0.98</td> -<td class="decimal">19.16</td> -<td>1</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">1.07</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">3.99</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.26</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">1.59</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">1.66</td> -<td>2</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">4.31</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.06</td> -<td class="decimal">15.11</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.14</td> -<td class="decimal">14.97</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.10</td> -<td class="decimal">14.77</td> -<td>2</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.08</td> -<td class="decimal">15.25</td> -<td>2</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">3.77</td> -<td>2</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.30</td> -<td class="decimal">11.90</td> -<td>2</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.02</td> -<td class="decimal">23.90</td> -<td>2</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">6.68</td> -<td>2</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">6.65</td> -<td>2</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.66</td> -<td class="decimal">6.59</td> -<td>2</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.56</td> -<td class="decimal">1.55</td> -<td>2</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.76</td> -<td class="decimal">3.73</td> -<td>2</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">2.34</td> -<td>2</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">0.49</td> -<td>2</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">0.24</td> -<td>2</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.26</td> -<td class="decimal">0.05</td> -<td>2</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.57</td> -<td class="decimal">5.49</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">1.26</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">0.45</td> -<td>2</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">0.28</td> -<td>2</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.09</td> -<td class="decimal">19.05</td> -<td>2</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.10</td> -<td>2</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.27</td> -<td class="decimal">15.71</td> -<td>2</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">6.55</td> -<td>2</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">4.50</td> -<td>2</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.66</td> -<td class="decimal">1.46</td> -<td>2</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">1.04</td> -<td>2</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">2.17</td> -<td>2</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="freebsd-intel-xeon"> -<h2><a class="toc-backref" href="#id12">FreeBSD / Intel Xeon</a></h2> -<!-- Last update: Wed Dec 21 16:16:35 CST 2011 --> -<p>The following shows the performance boost on a 2003 vintage 2-CPU -hyperthreaded Intel Xeon system running at 2.4GHz. The operating -system used is FreeBSD 8.0. Due to the hyperthreading support, this -system thinks it has four CPUs even though it really only has two -cores. This can lead to very strange results since sometimes it seems -that the first two threads allocated may be from the same CPU, -resulting in much less boost than expected, but obtaining full boost -with four threads. While the threading on this system behaves poorly -for "fast" algorithms, it is clear that OpenMP works well for "slow" -algorithms, and some algorithms show clear benefit from -hyperthreading:</p> -<table border="1" class="docutils"> -<caption>Performance Boost On Two CPU Xeon System</caption> -<colgroup> -<col width="68%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">3</th> -<th class="head">4</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">3.253</td> -<td>2</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">1.54</td> -<td class="decimal">1.85</td> -<td class="decimal">0.300</td> -<td>4</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.08</td> -<td class="decimal">1.15</td> -<td class="decimal">1.09</td> -<td class="decimal">2.023</td> -<td>3</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.23</td> -<td class="decimal">1.28</td> -<td class="decimal">0.354</td> -<td>4</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.30</td> -<td class="decimal">1.39</td> -<td class="decimal">0.329</td> -<td>4</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.43</td> -<td class="decimal">1.35</td> -<td class="decimal">1.52</td> -<td class="decimal">0.275</td> -<td>4</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">1.32</td> -<td class="decimal">1.35</td> -<td class="decimal">0.171</td> -<td>2</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">0.91</td> -<td class="decimal">0.89</td> -<td class="decimal">0.87</td> -<td class="decimal">1.925</td> -<td>1</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">1.34</td> -<td class="decimal">1.49</td> -<td class="decimal">1.571</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">1.64</td> -<td class="decimal">2.03</td> -<td class="decimal">0.856</td> -<td>4</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">1.72</td> -<td class="decimal">2.04</td> -<td class="decimal">1.187</td> -<td>4</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.39</td> -<td class="decimal">1.34</td> -<td class="decimal">1.53</td> -<td class="decimal">1.602</td> -<td>4</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.36</td> -<td class="decimal">1.36</td> -<td class="decimal">1.54</td> -<td class="decimal">1.618</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.38</td> -<td class="decimal">1.34</td> -<td class="decimal">1.50</td> -<td class="decimal">1.580</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.38</td> -<td class="decimal">1.35</td> -<td class="decimal">1.54</td> -<td class="decimal">1.616</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.05</td> -<td class="decimal">2.61</td> -<td class="decimal">0.214</td> -<td>4</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">1.99</td> -<td class="decimal">2.57</td> -<td class="decimal">0.221</td> -<td>4</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.57</td> -<td class="decimal">1.52</td> -<td class="decimal">1.57</td> -<td class="decimal">0.812</td> -<td>4</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.46</td> -<td class="decimal">1.37</td> -<td class="decimal">1.46</td> -<td class="decimal">1.082</td> -<td>2</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.44</td> -<td class="decimal">1.94</td> -<td class="decimal">1.97</td> -<td class="decimal">0.063</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.56</td> -<td class="decimal">1.64</td> -<td class="decimal">0.812</td> -<td>4</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.60</td> -<td class="decimal">1.48</td> -<td class="decimal">1.55</td> -<td class="decimal">0.359</td> -<td>2</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">1.69</td> -<td class="decimal">2.09</td> -<td class="decimal">0.115</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">1.56</td> -<td class="decimal">1.69</td> -<td class="decimal">0.477</td> -<td>2</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">1.62</td> -<td class="decimal">1.93</td> -<td class="decimal">0.205</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">1.88</td> -<td class="decimal">2.21</td> -<td class="decimal">0.075</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.00</td> -<td class="decimal">2.48</td> -<td class="decimal">0.629</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.01</td> -<td class="decimal">2.52</td> -<td class="decimal">0.602</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.51</td> -<td class="decimal">2.14</td> -<td class="decimal">2.65</td> -<td class="decimal">0.464</td> -<td>4</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">1.92</td> -<td class="decimal">2.51</td> -<td class="decimal">0.233</td> -<td>4</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">1.88</td> -<td class="decimal">2.36</td> -<td class="decimal">0.380</td> -<td>4</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">1.23</td> -<td class="decimal">1.34</td> -<td class="decimal">0.305</td> -<td>2</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">1.46</td> -<td class="decimal">1.39</td> -<td class="decimal">0.055</td> -<td>2</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.20</td> -<td class="decimal">0.022</td> -<td>4</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.39</td> -<td class="decimal">1.47</td> -<td class="decimal">1.329</td> -<td>2</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">1.83</td> -<td class="decimal">2.28</td> -<td class="decimal">0.717</td> -<td>4</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.03</td> -<td class="decimal">2.49</td> -<td class="decimal">0.394</td> -<td>4</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.53</td> -<td class="decimal">2.37</td> -<td class="decimal">2.86</td> -<td class="decimal">0.163</td> -<td>4</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.76</td> -<td class="decimal">2.98</td> -<td class="decimal">0.185</td> -<td>4</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.43</td> -<td class="decimal">2.58</td> -<td class="decimal">0.400</td> -<td>4</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.42</td> -<td class="decimal">2.65</td> -<td class="decimal">0.286</td> -<td>4</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.41</td> -<td class="decimal">3.12</td> -<td class="decimal">0.159</td> -<td>4</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">0.75</td> -<td class="decimal">1.68</td> -<td class="decimal">1.71</td> -<td class="decimal">0.048</td> -<td>4</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">1.60</td> -<td class="decimal">2.20</td> -<td class="decimal">0.022</td> -<td>4</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.20</td> -<td class="decimal">1.28</td> -<td class="decimal">2.537</td> -<td>4</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">1.30</td> -<td class="decimal">1.31</td> -<td class="decimal">2.092</td> -<td>2</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">0.96</td> -<td class="decimal">1.01</td> -<td class="decimal">0.90</td> -<td class="decimal">2.242</td> -<td>3</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">0.99</td> -<td class="decimal">1.03</td> -<td class="decimal">0.97</td> -<td class="decimal">2.265</td> -<td>3</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">0.99</td> -<td class="decimal">1.01</td> -<td class="decimal">0.93</td> -<td class="decimal">2.204</td> -<td>3</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.32</td> -<td class="decimal">1.53</td> -<td class="decimal">1.623</td> -<td>4</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">0.98</td> -<td class="decimal">1.02</td> -<td class="decimal">0.94</td> -<td class="decimal">2.035</td> -<td>3</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">0.97</td> -<td class="decimal">1.01</td> -<td class="decimal">0.92</td> -<td class="decimal">2.239</td> -<td>3</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">0.97</td> -<td class="decimal">1.00</td> -<td class="decimal">0.91</td> -<td class="decimal">2.249</td> -<td>3</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.27</td> -<td class="decimal">1.33</td> -<td class="decimal">2.095</td> -<td>2</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">0.98</td> -<td class="decimal">1.01</td> -<td class="decimal">0.92</td> -<td class="decimal">2.233</td> -<td>3</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">0.97</td> -<td class="decimal">1.00</td> -<td class="decimal">0.92</td> -<td class="decimal">2.242</td> -<td>3</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.35</td> -<td class="decimal">1.33</td> -<td class="decimal">1.39</td> -<td class="decimal">2.101</td> -<td>4</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">0.97</td> -<td class="decimal">1.01</td> -<td class="decimal">0.91</td> -<td class="decimal">2.246</td> -<td>3</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">0.99</td> -<td class="decimal">1.01</td> -<td class="decimal">0.93</td> -<td class="decimal">2.246</td> -<td>3</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.08</td> -<td class="decimal">1.09</td> -<td class="decimal">1.07</td> -<td class="decimal">2.655</td> -<td>3</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.10</td> -<td class="decimal">1.12</td> -<td class="decimal">1.10</td> -<td class="decimal">2.576</td> -<td>3</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">0.96</td> -<td class="decimal">1.02</td> -<td class="decimal">0.91</td> -<td class="decimal">2.276</td> -<td>3</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">2.20</td> -<td class="decimal">2.86</td> -<td class="decimal">0.189</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">1.86</td> -<td class="decimal">2.36</td> -<td class="decimal">0.587</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.06</td> -<td class="decimal">2.64</td> -<td class="decimal">0.383</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.24</td> -<td class="decimal">2.92</td> -<td class="decimal">0.242</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.17</td> -<td class="decimal">2.84</td> -<td class="decimal">0.213</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">1.83</td> -<td class="decimal">2.28</td> -<td class="decimal">0.578</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.46</td> -<td class="decimal">1.48</td> -<td class="decimal">1.56</td> -<td class="decimal">1.613</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">1.46</td> -<td class="decimal">1.58</td> -<td class="decimal">1.643</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">1.48</td> -<td class="decimal">1.60</td> -<td class="decimal">1.653</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.19</td> -<td class="decimal">1.50</td> -<td class="decimal">1.61</td> -<td class="decimal">1.665</td> -<td>4</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.80</td> -<td class="decimal">2.30</td> -<td class="decimal">0.324</td> -<td>4</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.58</td> -<td class="decimal">1.72</td> -<td class="decimal">1.86</td> -<td class="decimal">1.422</td> -<td>4</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">3.267</td> -<td>2</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">1.33</td> -<td class="decimal">1.52</td> -<td class="decimal">1.789</td> -<td>4</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.52</td> -<td class="decimal">1.42</td> -<td class="decimal">1.62</td> -<td class="decimal">1.632</td> -<td>4</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.52</td> -<td class="decimal">1.40</td> -<td class="decimal">1.61</td> -<td class="decimal">1.623</td> -<td>4</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">1.54</td> -<td class="decimal">1.39</td> -<td class="decimal">0.208</td> -<td>3</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.61</td> -<td class="decimal">1.31</td> -<td class="decimal">1.53</td> -<td class="decimal">0.658</td> -<td>2</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.60</td> -<td class="decimal">1.39</td> -<td class="decimal">1.55</td> -<td class="decimal">0.361</td> -<td>2</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">1.58</td> -<td class="decimal">1.65</td> -<td class="decimal">0.086</td> -<td>4</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">1.25</td> -<td class="decimal">1.34</td> -<td class="decimal">1.40</td> -<td class="decimal">0.116</td> -<td>4</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.20</td> -<td class="decimal">1.34</td> -<td class="decimal">1.37</td> -<td class="decimal">0.048</td> -<td>4</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.33</td> -<td class="decimal">1.33</td> -<td class="decimal">1.33</td> -<td class="decimal">0.012</td> -<td>2</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.18</td> -<td class="decimal">2.47</td> -<td class="decimal">0.621</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">1.62</td> -<td class="decimal">1.72</td> -<td class="decimal">0.473</td> -<td>2</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.12</td> -<td class="decimal">1.76</td> -<td class="decimal">1.90</td> -<td class="decimal">0.201</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">1.76</td> -<td class="decimal">2.21</td> -<td class="decimal">0.075</td> -<td>4</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.14</td> -<td class="decimal">1.33</td> -<td class="decimal">1.40</td> -<td class="decimal">0.060</td> -<td>4</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">0.97</td> -<td class="decimal">1.01</td> -<td class="decimal">0.90</td> -<td class="decimal">2.272</td> -<td>3</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.43</td> -<td class="decimal">2.02</td> -<td class="decimal">2.50</td> -<td class="decimal">0.357</td> -<td>4</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.19</td> -<td class="decimal">1.20</td> -<td class="decimal">1.12</td> -<td class="decimal">2.220</td> -<td>3</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.08</td> -<td class="decimal">1.09</td> -<td class="decimal">1.06</td> -<td class="decimal">2.715</td> -<td>3</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">1.75</td> -<td class="decimal">2.14</td> -<td class="decimal">1.091</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.35</td> -<td class="decimal">1.35</td> -<td class="decimal">1.47</td> -<td class="decimal">0.320</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.40</td> -<td class="decimal">1.41</td> -<td class="decimal">1.54</td> -<td class="decimal">0.296</td> -<td>4</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">1.69</td> -<td class="decimal">2.01</td> -<td class="decimal">0.348</td> -<td>4</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="windows-xp-msvc-intel-core-2-quad"> -<h2><a class="toc-backref" href="#id13">Windows XP / MSVC / Intel Core 2 Quad</a></h2> -<!-- Last update: Sun Jan 29 16:17:01 CST 2012 --> -<p>This system is Windows XP Professional (SP3) using the Visual Studio -2008 compiler and a Q16 build. The system CPU is a 2.83 GHz Core 2 -Quad Processor (Q9550). This processor is a multi-chip module (MCM) -based on two Core 2 CPUs bonded to a L3 cache in the same chip -package.</p> -<p>The following shows the performance boost for a Q16 build:</p> -<table border="1" class="docutils"> -<caption>Performance Boost on an Intel Core 2 Quad (Q9550) system</caption> -<colgroup> -<col width="68%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="5%" /> -<col width="8%" /> -<col width="4%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">3</th> -<th class="head">4</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-noop</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">0.99</td> -<td class="decimal">0.98</td> -<td class="decimal">13.036</td> -<td>1</td> -</tr> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">2.11</td> -<td class="decimal">2.38</td> -<td class="decimal">0.808</td> -<td>4</td> -</tr> -<tr><td>-asc-cdl 0.9,0.01,0.45:0.9,0.01,0.45:0.9,0.01,0.45:0.01</td> -<td class="decimal">1.00</td> -<td class="decimal">1.09</td> -<td class="decimal">1.17</td> -<td class="decimal">1.18</td> -<td class="decimal">8.271</td> -<td>4</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">2.12</td> -<td class="decimal">2.47</td> -<td class="decimal">1.551</td> -<td>4</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.25</td> -<td class="decimal">2.62</td> -<td class="decimal">1.378</td> -<td>4</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.40</td> -<td class="decimal">2.78</td> -<td class="decimal">1.091</td> -<td>4</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.23</td> -<td class="decimal">2.61</td> -<td class="decimal">0.738</td> -<td>4</td> -</tr> -<tr><td>-colorspace CMYK</td> -<td class="decimal">1.00</td> -<td class="decimal">1.06</td> -<td class="decimal">1.07</td> -<td class="decimal">1.11</td> -<td class="decimal">7.309</td> -<td>4</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.23</td> -<td class="decimal">2.56</td> -<td class="decimal">4.711</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.56</td> -<td class="decimal">3.15</td> -<td class="decimal">3.418</td> -<td>4</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.45</td> -<td class="decimal">2.97</td> -<td class="decimal">4.332</td> -<td>4</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">2.23</td> -<td class="decimal">2.55</td> -<td class="decimal">4.655</td> -<td>4</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">2.19</td> -<td class="decimal">2.52</td> -<td class="decimal">4.711</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.21</td> -<td class="decimal">2.48</td> -<td class="decimal">4.613</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">2.23</td> -<td class="decimal">2.55</td> -<td class="decimal">4.712</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.87</td> -<td class="decimal">3.74</td> -<td class="decimal">0.838</td> -<td>4</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.87</td> -<td class="decimal">3.74</td> -<td class="decimal">0.849</td> -<td>4</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.77</td> -<td class="decimal">2.42</td> -<td class="decimal">2.99</td> -<td class="decimal">3.012</td> -<td>4</td> -</tr> -<tr><td>-colorize 30%/20%/50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">2.31</td> -<td class="decimal">2.70</td> -<td class="decimal">4.036</td> -<td>4</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.85</td> -<td class="decimal">2.54</td> -<td class="decimal">2.88</td> -<td class="decimal">0.515</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.67</td> -<td class="decimal">3.37</td> -<td class="decimal">1.751</td> -<td>4</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.43</td> -<td class="decimal">2.97</td> -<td class="decimal">1.519</td> -<td>4</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.90</td> -<td class="decimal">3.80</td> -<td class="decimal">0.600</td> -<td>4</td> -</tr> -<tr><td>-fill none -stroke gold -draw 'circle 800,500 1100,800'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.48</td> -<td class="decimal">1.59</td> -<td class="decimal">9.938</td> -<td>4</td> -</tr> -<tr><td>-fill green -stroke gold -draw 'circle 800,500 1100,800'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.42</td> -<td class="decimal">1.63</td> -<td class="decimal">1.76</td> -<td class="decimal">9.312</td> -<td>4</td> -</tr> -<tr><td>-fill none -stroke gold -draw 'rectangle 400,200 1100,800'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.18</td> -<td class="decimal">1.32</td> -<td class="decimal">1.37</td> -<td class="decimal">11.400</td> -<td>4</td> -</tr> -<tr><td>-fill blue -stroke gold -draw 'rectangle 400,200 1100,800'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.29</td> -<td class="decimal">1.41</td> -<td class="decimal">1.52</td> -<td class="decimal">10.731</td> -<td>4</td> -</tr> -<tr><td>-fill none -stroke gold -draw 'roundRectangle 400,200 1100,800 20,20'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.17</td> -<td class="decimal">1.24</td> -<td class="decimal">1.28</td> -<td class="decimal">11.492</td> -<td>4</td> -</tr> -<tr><td>-fill blue -stroke gold -draw 'roundRectangle 400,200 1100,800 20,20'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.23</td> -<td class="decimal">1.36</td> -<td class="decimal">1.43</td> -<td class="decimal">10.831</td> -<td>4</td> -</tr> -<tr><td>-fill none -stroke gold -draw 'polygon 400,200 1100,800 100,300'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.23</td> -<td class="decimal">1.39</td> -<td class="decimal">1.45</td> -<td class="decimal">11.028</td> -<td>4</td> -</tr> -<tr><td>-fill blue -stroke gold -draw 'polygon 400,200 1100,800 100,300'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.40</td> -<td class="decimal">1.49</td> -<td class="decimal">10.731</td> -<td>4</td> -</tr> -<tr><td>-fill none -stroke gold -draw 'Bezier 400,200 1100,800 100,300'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.09</td> -<td class="decimal">1.13</td> -<td class="decimal">1.18</td> -<td class="decimal">11.655</td> -<td>4</td> -</tr> -<tr><td>-fill blue -stroke gold -draw 'Bezier 400,200 1100,800 100,300'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.13</td> -<td class="decimal">1.18</td> -<td class="decimal">1.22</td> -<td class="decimal">11.563</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">2.65</td> -<td class="decimal">3.36</td> -<td class="decimal">1.883</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.90</td> -<td class="decimal">3.76</td> -<td class="decimal">0.884</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.91</td> -<td class="decimal">3.82</td> -<td class="decimal">0.298</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.66</td> -<td class="decimal">3.28</td> -<td class="decimal">2.286</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.57</td> -<td class="decimal">3.22</td> -<td class="decimal">2.193</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.17</td> -<td class="decimal">2.53</td> -<td class="decimal">1.378</td> -<td>4</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">2.79</td> -<td class="decimal">3.38</td> -<td class="decimal">1.150</td> -<td>4</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.78</td> -<td class="decimal">3.57</td> -<td class="decimal">1.214</td> -<td>4</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.60</td> -<td class="decimal">3.24</td> -<td class="decimal">1.185</td> -<td>4</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.68</td> -<td class="decimal">3.47</td> -<td class="decimal">0.253</td> -<td>4</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.77</td> -<td class="decimal">3.65</td> -<td class="decimal">0.095</td> -<td>4</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.69</td> -<td class="decimal">2.17</td> -<td class="decimal">2.55</td> -<td class="decimal">5.415</td> -<td>4</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.60</td> -<td class="decimal">3.29</td> -<td class="decimal">2.954</td> -<td>4</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.15</td> -<td class="decimal">2.51</td> -<td class="decimal">2.400</td> -<td>4</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.75</td> -<td class="decimal">3.44</td> -<td class="decimal">0.713</td> -<td>4</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.71</td> -<td class="decimal">3.42</td> -<td class="decimal">0.899</td> -<td>4</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">2.20</td> -<td class="decimal">2.53</td> -<td class="decimal">2.239</td> -<td>4</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.49</td> -<td class="decimal">2.95</td> -<td class="decimal">1.450</td> -<td>4</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.75</td> -<td class="decimal">3.29</td> -<td class="decimal">0.727</td> -<td>4</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.58</td> -<td class="decimal">3.81</td> -<td class="decimal">0.278</td> -<td>4</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.77</td> -<td class="decimal">3.65</td> -<td class="decimal">0.095</td> -<td>4</td> -</tr> -<tr><td>-fill blue -fuzz 35% -opaque red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.35</td> -<td class="decimal">1.51</td> -<td class="decimal">1.60</td> -<td class="decimal">9.771</td> -<td>4</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.27</td> -<td class="decimal">2.71</td> -<td class="decimal">5.497</td> -<td>4</td> -</tr> -<tr><td>-operator all And 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.05</td> -<td class="decimal">1.08</td> -<td class="decimal">1.09</td> -<td class="decimal">8.600</td> -<td>4</td> -</tr> -<tr><td>-operator all Assign 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">1.05</td> -<td class="decimal">1.05</td> -<td class="decimal">8.348</td> -<td>3</td> -</tr> -<tr><td>-operator all Depth 6</td> -<td class="decimal">1.00</td> -<td class="decimal">1.09</td> -<td class="decimal">1.08</td> -<td class="decimal">1.12</td> -<td class="decimal">8.520</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.29</td> -<td class="decimal">2.70</td> -<td class="decimal">5.497</td> -<td>4</td> -</tr> -<tr><td>-operator all Gamma 0.7</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">1.08</td> -<td class="decimal">1.10</td> -<td class="decimal">8.271</td> -<td>4</td> -</tr> -<tr><td>-operator all Negate 1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.02</td> -<td class="decimal">1.04</td> -<td class="decimal">1.06</td> -<td class="decimal">8.398</td> -<td>4</td> -</tr> -<tr><td>-operator all LShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.08</td> -<td class="decimal">1.07</td> -<td class="decimal">1.09</td> -<td class="decimal">8.600</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.29</td> -<td class="decimal">2.71</td> -<td class="decimal">5.498</td> -<td>4</td> -</tr> -<tr><td>-operator all Or 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.02</td> -<td class="decimal">1.06</td> -<td class="decimal">1.09</td> -<td class="decimal">8.612</td> -<td>4</td> -</tr> -<tr><td>-operator all RShift 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">1.09</td> -<td class="decimal">1.09</td> -<td class="decimal">8.574</td> -<td>4</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.31</td> -<td class="decimal">2.73</td> -<td class="decimal">5.333</td> -<td>4</td> -</tr> -<tr><td>-operator red Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.04</td> -<td class="decimal">1.06</td> -<td class="decimal">1.09</td> -<td class="decimal">8.746</td> -<td>4</td> -</tr> -<tr><td>-operator gray Threshold 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.03</td> -<td class="decimal">1.08</td> -<td class="decimal">1.09</td> -<td class="decimal">8.638</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-White 80%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.13</td> -<td class="decimal">1.14</td> -<td class="decimal">1.15</td> -<td class="decimal">10.208</td> -<td>4</td> -</tr> -<tr><td>-operator all Threshold-Black 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.16</td> -<td class="decimal">1.13</td> -<td class="decimal">1.18</td> -<td class="decimal">10.000</td> -<td>4</td> -</tr> -<tr><td>-operator all Xor 233</td> -<td class="decimal">1.00</td> -<td class="decimal">1.06</td> -<td class="decimal">1.10</td> -<td class="decimal">1.10</td> -<td class="decimal">8.692</td> -<td>3</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.90</td> -<td class="decimal">3.54</td> -<td class="decimal">0.757</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.61</td> -<td class="decimal">3.23</td> -<td class="decimal">3.200</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.91</td> -<td class="decimal">2.76</td> -<td class="decimal">3.53</td> -<td class="decimal">1.866</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.90</td> -<td class="decimal">3.48</td> -<td class="decimal">0.944</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.88</td> -<td class="decimal">3.77</td> -<td class="decimal">0.867</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.57</td> -<td class="decimal">3.18</td> -<td class="decimal">3.429</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.26</td> -<td class="decimal">1.28</td> -<td class="decimal">1.32</td> -<td class="decimal">7.308</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.27</td> -<td class="decimal">1.30</td> -<td class="decimal">1.35</td> -<td class="decimal">7.438</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.25</td> -<td class="decimal">1.30</td> -<td class="decimal">1.35</td> -<td class="decimal">7.400</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.29</td> -<td class="decimal">1.33</td> -<td class="decimal">7.354</td> -<td>4</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.93</td> -<td class="decimal">2.83</td> -<td class="decimal">3.65</td> -<td class="decimal">0.836</td> -<td>4</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.58</td> -<td class="decimal">1.96</td> -<td class="decimal">2.25</td> -<td class="decimal">6.634</td> -<td>4</td> -</tr> -<tr><td>-recolor '1,0,0,0,1,0,0,0,1'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">1.01</td> -<td class="decimal">1.01</td> -<td class="decimal">13.000</td> -<td>3</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.21</td> -<td class="decimal">2.65</td> -<td class="decimal">5.514</td> -<td>4</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.79</td> -<td class="decimal">2.44</td> -<td class="decimal">2.95</td> -<td class="decimal">4.346</td> -<td>4</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.42</td> -<td class="decimal">2.95</td> -<td class="decimal">4.372</td> -<td>4</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.65</td> -<td class="decimal">2.25</td> -<td class="decimal">2.65</td> -<td class="decimal">1.751</td> -<td>4</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.71</td> -<td class="decimal">2.23</td> -<td class="decimal">2.63</td> -<td class="decimal">4.834</td> -<td>4</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">2.31</td> -<td class="decimal">2.69</td> -<td class="decimal">2.499</td> -<td>4</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.36</td> -<td class="decimal">2.58</td> -<td class="decimal">0.715</td> -<td>4</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.75</td> -<td class="decimal">2.07</td> -<td class="decimal">0.723</td> -<td>4</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.49</td> -<td class="decimal">1.55</td> -<td class="decimal">1.76</td> -<td class="decimal">0.311</td> -<td>4</td> -</tr> -<tr><td>-segment 0.5x0.25</td> -<td class="decimal">1.00</td> -<td class="decimal">1.44</td> -<td class="decimal">1.62</td> -<td class="decimal">1.69</td> -<td class="decimal">0.027</td> -<td>4</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">2.20</td> -<td class="decimal">2.55</td> -<td class="decimal">4.085</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.64</td> -<td class="decimal">3.36</td> -<td class="decimal">1.877</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.90</td> -<td class="decimal">3.76</td> -<td class="decimal">0.879</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.91</td> -<td class="decimal">3.83</td> -<td class="decimal">0.299</td> -<td>4</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.05</td> -<td class="decimal">1.30</td> -<td class="decimal">1.49</td> -<td class="decimal">0.441</td> -<td>4</td> -</tr> -<tr><td>-solarize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.06</td> -<td class="decimal">1.12</td> -<td class="decimal">1.12</td> -<td class="decimal">8.322</td> -<td>4</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.89</td> -<td class="decimal">2.74</td> -<td class="decimal">3.53</td> -<td class="decimal">1.366</td> -<td>4</td> -</tr> -<tr><td>-fuzz 35% -transparent red</td> -<td class="decimal">1.00</td> -<td class="decimal">1.32</td> -<td class="decimal">1.42</td> -<td class="decimal">1.43</td> -<td class="decimal">8.322</td> -<td>4</td> -</tr> -<tr><td>-trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.38</td> -<td class="decimal">1.60</td> -<td class="decimal">1.70</td> -<td class="decimal">9.846</td> -<td>4</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.69</td> -<td class="decimal">2.30</td> -<td class="decimal">2.77</td> -<td class="decimal">5.200</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.69</td> -<td class="decimal">2.17</td> -<td class="decimal">2.60</td> -<td class="decimal">1.333</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.73</td> -<td class="decimal">2.32</td> -<td class="decimal">2.63</td> -<td class="decimal">1.160</td> -<td>4</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.57</td> -<td class="decimal">3.08</td> -<td class="decimal">1.378</td> -<td>4</td> -</tr> -</tbody> -</table> -</div> -<div class="section" id="windows-7-mingw-intel-core-2-quad"> -<h2><a class="toc-backref" href="#id14">Windows 7 / MinGW / Intel Core 2 Quad</a></h2> -<!-- Last update: Sun Mar 9 10:39:14 CDT 2015 --> -<p>GCC 4.8.2 (x86_64-win32-sjlj) from a build of the 'MinGW-w64'_ project -was installed on the same Windows system with the 2.83 GHz Core 2 Quad -Processor (Q9550) as described above. The build is a 32-bit build. -This processor is a multi-chip module (MCM) based on two Core 2 CPUs -bonded to a L3 cache in the same chip package.</p> -<p>The following shows the performance boost for a Q16 build:</p> -<table border="1" class="docutils"> -<caption>Performance Boost on an Intel Core 2 Quad (Q9550) system</caption> -<colgroup> -<col width="59%" /> -<col width="6%" /> -<col width="6%" /> -<col width="6%" /> -<col width="6%" /> -<col width="10%" /> -<col width="5%" /> -</colgroup> -<thead valign="bottom"> -<tr><th class="head">Operation</th> -<th class="head">1</th> -<th class="head">2</th> -<th class="head">3</th> -<th class="head">4</th> -<th class="head">iter/s</th> -<th class="head">thds</th> -</tr> -</thead> -<tbody valign="top"> -<tr><td>-affine 1,0,0.785,1,0,0 -transform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.78</td> -<td class="decimal">2.46</td> -<td class="decimal">3.01</td> -<td class="decimal">1.447</td> -<td>4</td> -</tr> -<tr><td>-blur 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.48</td> -<td class="decimal">1.89</td> -<td class="decimal">2.12</td> -<td class="decimal">1.208</td> -<td>4</td> -</tr> -<tr><td>-blur 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.18</td> -<td class="decimal">2.53</td> -<td class="decimal">0.955</td> -<td>4</td> -</tr> -<tr><td>-blur 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.75</td> -<td class="decimal">2.44</td> -<td class="decimal">2.96</td> -<td class="decimal">0.668</td> -<td>4</td> -</tr> -<tr><td>-charcoal 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.67</td> -<td class="decimal">2.16</td> -<td class="decimal">2.53</td> -<td class="decimal">0.613</td> -<td>4</td> -</tr> -<tr><td>-colorspace GRAY</td> -<td class="decimal">1.00</td> -<td class="decimal">1.38</td> -<td class="decimal">1.60</td> -<td class="decimal">1.71</td> -<td class="decimal">7.689</td> -<td>4</td> -</tr> -<tr><td>-colorspace HSL</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.44</td> -<td class="decimal">3.00</td> -<td class="decimal">3.631</td> -<td>4</td> -</tr> -<tr><td>-colorspace HWB</td> -<td class="decimal">1.00</td> -<td class="decimal">1.72</td> -<td class="decimal">2.27</td> -<td class="decimal">2.70</td> -<td class="decimal">4.568</td> -<td>4</td> -</tr> -<tr><td>-colorspace OHTA</td> -<td class="decimal">1.00</td> -<td class="decimal">1.31</td> -<td class="decimal">1.63</td> -<td class="decimal">1.72</td> -<td class="decimal">7.673</td> -<td>4</td> -</tr> -<tr><td>-colorspace YCbCr</td> -<td class="decimal">1.00</td> -<td class="decimal">1.40</td> -<td class="decimal">1.60</td> -<td class="decimal">1.70</td> -<td class="decimal">7.658</td> -<td>4</td> -</tr> -<tr><td>-colorspace YIQ</td> -<td class="decimal">1.00</td> -<td class="decimal">1.34</td> -<td class="decimal">1.65</td> -<td class="decimal">1.73</td> -<td class="decimal">7.764</td> -<td>4</td> -</tr> -<tr><td>-colorspace YUV</td> -<td class="decimal">1.00</td> -<td class="decimal">1.37</td> -<td class="decimal">1.62</td> -<td class="decimal">1.72</td> -<td class="decimal">7.692</td> -<td>4</td> -</tr> -<tr><td>-contrast -contrast -contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.84</td> -<td class="decimal">3.70</td> -<td class="decimal">0.858</td> -<td>4</td> -</tr> -<tr><td>+contrast +contrast +contrast</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.84</td> -<td class="decimal">3.69</td> -<td class="decimal">0.872</td> -<td>4</td> -</tr> -<tr><td>-convolve 1,1,1,1,4,1,1,1,1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.80</td> -<td class="decimal">2.49</td> -<td class="decimal">3.09</td> -<td class="decimal">2.734</td> -<td>4</td> -</tr> -<tr><td>-despeckle</td> -<td class="decimal">1.00</td> -<td class="decimal">1.64</td> -<td class="decimal">2.09</td> -<td class="decimal">2.30</td> -<td class="decimal">0.561</td> -<td>4</td> -</tr> -<tr><td>-edge 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.50</td> -<td class="decimal">3.09</td> -<td class="decimal">2.543</td> -<td>4</td> -</tr> -<tr><td>-emboss 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.54</td> -<td class="decimal">3.23</td> -<td class="decimal">1.101</td> -<td>4</td> -</tr> -<tr><td>-enhance</td> -<td class="decimal">1.00</td> -<td class="decimal">1.96</td> -<td class="decimal">2.89</td> -<td class="decimal">3.79</td> -<td class="decimal">0.603</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.70</td> -<td class="decimal">3.56</td> -<td class="decimal">1.295</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.92</td> -<td class="decimal">3.81</td> -<td class="decimal">0.453</td> -<td>4</td> -</tr> -<tr><td>-gaussian 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.97</td> -<td class="decimal">3.94</td> -<td class="decimal">0.134</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:8</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.52</td> -<td class="decimal">3.00</td> -<td class="decimal">2.981</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:10</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.52</td> -<td class="decimal">3.10</td> -<td class="decimal">3.046</td> -<td>4</td> -</tr> -<tr><td>-hald-clut identity:14</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.48</td> -<td class="decimal">3.00</td> -<td class="decimal">2.564</td> -<td>4</td> -</tr> -<tr><td>-implode 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.87</td> -<td class="decimal">2.79</td> -<td class="decimal">3.56</td> -<td class="decimal">1.098</td> -<td>4</td> -</tr> -<tr><td>-implode -1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.90</td> -<td class="decimal">2.71</td> -<td class="decimal">3.50</td> -<td class="decimal">1.496</td> -<td>4</td> -</tr> -<tr><td>-lat 10x10-5%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.00</td> -<td class="decimal">0.98</td> -<td class="decimal">0.98</td> -<td class="decimal">1.459</td> -<td>1</td> -</tr> -<tr><td>-median 1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.93</td> -<td class="decimal">3.60</td> -<td class="decimal">0.270</td> -<td>4</td> -</tr> -<tr><td>-median 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.04</td> -<td class="decimal">2.93</td> -<td class="decimal">4.00</td> -<td class="decimal">0.108</td> -<td>4</td> -</tr> -<tr><td>-minify</td> -<td class="decimal">1.00</td> -<td class="decimal">1.69</td> -<td class="decimal">2.20</td> -<td class="decimal">2.59</td> -<td class="decimal">4.828</td> -<td>4</td> -</tr> -<tr><td>-modulate 110/100/95</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.47</td> -<td class="decimal">3.05</td> -<td class="decimal">2.952</td> -<td>4</td> -</tr> -<tr><td>-motion-blur 0x3+30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.98</td> -<td class="decimal">2.91</td> -<td class="decimal">3.73</td> -<td class="decimal">0.351</td> -<td>4</td> -</tr> -<tr><td>+noise Uniform</td> -<td class="decimal">1.00</td> -<td class="decimal">1.51</td> -<td class="decimal">1.87</td> -<td class="decimal">2.15</td> -<td class="decimal">3.175</td> -<td>4</td> -</tr> -<tr><td>+noise Gaussian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.85</td> -<td class="decimal">3.66</td> -<td class="decimal">0.487</td> -<td>4</td> -</tr> -<tr><td>+noise Multiplicative</td> -<td class="decimal">1.00</td> -<td class="decimal">1.94</td> -<td class="decimal">2.81</td> -<td class="decimal">3.60</td> -<td class="decimal">0.760</td> -<td>4</td> -</tr> -<tr><td>+noise Impulse</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.86</td> -<td class="decimal">2.11</td> -<td class="decimal">3.189</td> -<td>4</td> -</tr> -<tr><td>+noise Laplacian</td> -<td class="decimal">1.00</td> -<td class="decimal">1.83</td> -<td class="decimal">2.61</td> -<td class="decimal">3.26</td> -<td class="decimal">1.276</td> -<td>4</td> -</tr> -<tr><td>+noise Poisson</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.77</td> -<td class="decimal">3.53</td> -<td class="decimal">0.774</td> -<td>4</td> -</tr> -<tr><td>+noise Random</td> -<td class="decimal">1.00</td> -<td class="decimal">1.62</td> -<td class="decimal">2.11</td> -<td class="decimal">2.48</td> -<td class="decimal">2.614</td> -<td>4</td> -</tr> -<tr><td>-noise 1</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.92</td> -<td class="decimal">3.89</td> -<td class="decimal">0.292</td> -<td>4</td> -</tr> -<tr><td>-noise 2</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.96</td> -<td class="decimal">3.96</td> -<td class="decimal">0.107</td> -<td>4</td> -</tr> -<tr><td>-operator all Add 2%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.41</td> -<td class="decimal">1.69</td> -<td class="decimal">1.84</td> -<td class="decimal">7.388</td> -<td>4</td> -</tr> -<tr><td>-operator all Divide 2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.50</td> -<td class="decimal">1.78</td> -<td class="decimal">1.99</td> -<td class="decimal">6.903</td> -<td>4</td> -</tr> -<tr><td>-operator all Multiply 0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.43</td> -<td class="decimal">1.75</td> -<td class="decimal">1.94</td> -<td class="decimal">7.077</td> -<td>4</td> -</tr> -<tr><td>-operator all Subtract 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.47</td> -<td class="decimal">1.70</td> -<td class="decimal">1.86</td> -<td class="decimal">7.239</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Gaussian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.99</td> -<td class="decimal">2.96</td> -<td class="decimal">3.89</td> -<td class="decimal">0.521</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Impulse 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.66</td> -<td class="decimal">2.18</td> -<td class="decimal">2.59</td> -<td class="decimal">4.603</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Laplacian 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.78</td> -<td class="decimal">3.57</td> -<td class="decimal">1.460</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Multiplicative 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.86</td> -<td class="decimal">3.73</td> -<td class="decimal">0.910</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Poisson 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.95</td> -<td class="decimal">2.88</td> -<td class="decimal">3.76</td> -<td class="decimal">0.846</td> -<td>4</td> -</tr> -<tr><td>-operator all Noise-Uniform 30%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.23</td> -<td class="decimal">2.66</td> -<td class="decimal">4.587</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 2x2</td> -<td class="decimal">1.00</td> -<td class="decimal">1.20</td> -<td class="decimal">1.21</td> -<td class="decimal">1.25</td> -<td class="decimal">6.655</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.24</td> -<td class="decimal">1.25</td> -<td class="decimal">1.32</td> -<td class="decimal">6.942</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither intensity 3x3</td> -<td class="decimal">1.00</td> -<td class="decimal">1.20</td> -<td class="decimal">1.20</td> -<td class="decimal">1.27</td> -<td class="decimal">6.768</td> -<td>4</td> -</tr> -<tr><td>-ordered-dither all 4x4</td> -<td class="decimal">1.00</td> -<td class="decimal">1.20</td> -<td class="decimal">1.21</td> -<td class="decimal">1.26</td> -<td class="decimal">6.693</td> -<td>4</td> -</tr> -<tr><td>-paint 0x1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.86</td> -<td class="decimal">2.63</td> -<td class="decimal">3.31</td> -<td class="decimal">1.867</td> -<td>4</td> -</tr> -<tr><td>-random-threshold all 20x80</td> -<td class="decimal">1.00</td> -<td class="decimal">1.35</td> -<td class="decimal">1.46</td> -<td class="decimal">1.55</td> -<td class="decimal">6.865</td> -<td>4</td> -</tr> -<tr><td>-recolor '0,0,1,0,1,0,1,0,0'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">2.13</td> -<td class="decimal">2.45</td> -<td class="decimal">5.251</td> -<td>4</td> -</tr> -<tr><td>-recolor '0.9,0,0,0,0.9,0,0,0,1.2'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.55</td> -<td class="decimal">1.97</td> -<td class="decimal">2.25</td> -<td class="decimal">6.084</td> -<td>4</td> -</tr> -<tr><td>-recolor '.22,.72,.07,.22,.72,.07,.22,.72,.07'</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">1.97</td> -<td class="decimal">2.24</td> -<td class="decimal">6.090</td> -<td>4</td> -</tr> -<tr><td>-density 75x75 -resample 50x50</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.49</td> -<td class="decimal">3.15</td> -<td class="decimal">2.009</td> -<td>4</td> -</tr> -<tr><td>-resize 10%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.46</td> -<td class="decimal">2.94</td> -<td class="decimal">3.286</td> -<td>4</td> -</tr> -<tr><td>-resize 50%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.82</td> -<td class="decimal">2.52</td> -<td class="decimal">3.05</td> -<td class="decimal">2.349</td> -<td>4</td> -</tr> -<tr><td>-resize 150%</td> -<td class="decimal">1.00</td> -<td class="decimal">1.81</td> -<td class="decimal">2.42</td> -<td class="decimal">2.93</td> -<td class="decimal">0.986</td> -<td>4</td> -</tr> -<tr><td>-rotate 15</td> -<td class="decimal">1.00</td> -<td class="decimal">1.52</td> -<td class="decimal">2.13</td> -<td class="decimal">2.49</td> -<td class="decimal">0.858</td> -<td>4</td> -</tr> -<tr><td>-rotate 45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.68</td> -<td class="decimal">1.98</td> -<td class="decimal">2.37</td> -<td class="decimal">0.519</td> -<td>4</td> -</tr> -<tr><td>-shade 30x30</td> -<td class="decimal">1.00</td> -<td class="decimal">1.64</td> -<td class="decimal">2.12</td> -<td class="decimal">2.49</td> -<td class="decimal">4.081</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x0.5</td> -<td class="decimal">1.00</td> -<td class="decimal">1.88</td> -<td class="decimal">2.74</td> -<td class="decimal">3.54</td> -<td class="decimal">1.289</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x1.0</td> -<td class="decimal">1.00</td> -<td class="decimal">1.97</td> -<td class="decimal">2.92</td> -<td class="decimal">3.84</td> -<td class="decimal">0.457</td> -<td>4</td> -</tr> -<tr><td>-sharpen 0x2.0</td> -<td class="decimal">1.00</td> -<td class="decimal">2.00</td> -<td class="decimal">2.97</td> -<td class="decimal">3.94</td> -<td class="decimal">0.134</td> -<td>4</td> -</tr> -<tr><td>-shear 45x45</td> -<td class="decimal">1.00</td> -<td class="decimal">1.16</td> -<td class="decimal">1.43</td> -<td class="decimal">1.63</td> -<td class="decimal">0.460</td> -<td>4</td> -</tr> -<tr><td>-swirl 90</td> -<td class="decimal">1.00</td> -<td class="decimal">1.92</td> -<td class="decimal">2.73</td> -<td class="decimal">3.50</td> -<td class="decimal">1.448</td> -<td>4</td> -</tr> -<tr><td>-fuzz 5% -trim</td> -<td class="decimal">1.00</td> -<td class="decimal">1.63</td> -<td class="decimal">2.04</td> -<td class="decimal">2.37</td> -<td class="decimal">5.900</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x0.5+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.59</td> -<td class="decimal">1.98</td> -<td class="decimal">2.23</td> -<td class="decimal">1.110</td> -<td>4</td> -</tr> -<tr><td>-unsharp 0x1.0+20+1</td> -<td class="decimal">1.00</td> -<td class="decimal">1.70</td> -<td class="decimal">2.22</td> -<td class="decimal">2.57</td> -<td class="decimal">0.881</td> -<td>4</td> -</tr> -<tr><td>-wave 25x150</td> -<td class="decimal">1.00</td> -<td class="decimal">1.84</td> -<td class="decimal">2.60</td> -<td class="decimal">3.27</td> -<td class="decimal">1.918</td> -<td>4</td> -</tr> -</tbody> -</table> <hr class="docutils" /> <div class="line-block"> -<div class="line">Copyright (C) 2008 - 2018 GraphicsMagick Group</div> +<div class="line">Copyright (C) 2008 - 2019 GraphicsMagick Group</div> </div> <p>This program is covered by multiple licenses, which are described in Copyright.txt. You should have received a copy of Copyright.txt with this package; otherwise see <a class="reference external" href="http://www.graphicsmagick.org/Copyright.html">http://www.graphicsmagick.org/Copyright.html</a>.</p> </div> </div> -</div> </body> </html> |