Seti@Home optimized science apps and information

Optimized Seti@Home apps => Linux => Topic started by: michael37 on 07 Jul 2007, 11:36:00 pm

Title: My new laptop: Linux 64-bit vs Windows 32-bit using 2.2B SSSE3 app
Post by: michael37 on 07 Jul 2007, 11:36:00 pm
I just got a new laptop, and, of course, I had to try to find better OS for it.  My currently installed OS versions are Microsoft Vista Home Basic 32-bit and Ubuntu Linux 7.04 64-bit.

To my disappointment, Linux 64-bit is not faster than Windows 32-bit.

Since SETI gets rid of solved workunits too quickly, here are the results rather than links to the workunits.


================ LINUX =============
CPU time   7240.77652

<core_client_version>5.8.16</core_client_version>
Optimized SETI@Home Enhanced application
Optimizers: Ben Herndon, Josef Segur, Alex Kan, Simon Zadra
Linux port: Crunch3r, Hans Dorn, Simon Zadra
   Version: Linux 64-bit based on S@H V5.15  'Noo? No - Ni!'
  Revision: R-2.2B|xT|FFT:IPP_SSSE3|Ben-Joe
     CPUID: Intel(R) Core(TM)2 CPU         T5300  @ 1.73GHz
      CPUs: 1, cores: 1,  cache: L1=32K,  L2=2048K, L3=0K
  Features: MMX  SSE  SSE2  SSE3  SSSE3 x86_64
     Speed: 1729 MHz

Work Unit Info
True angle range:  0.425850

Spikes Pulses Triplets Gaussians Flops
   0      1       6        1     16109414470855



================ WINDOWS =============
CPU time   7213.595441

<core_client_version>5.10.12</core_client_version>
Optimized SETI@Home Enhanced application
Optimizers: Ben Herndon, Josef Segur, Alex Kan, Simon Zadra
   Version: Windows SSE3-Core 2 32-bit based on S@H V5.15  'Noo? No - Ni!'
  Revision: R-2.2B|xT|FFT:IPP_SSE3|Ben-Joe
     CPUID: Intel Core 2 Duo 'Conroe 2M'
      CPUs: 1, cores: 2, threads: 1   cache: L1=32K,  L2=2048K, L3=0K
  Features: MMX, SSE, SSE2, SSE3, SSSE3
     speed: 1729 MHz  -- read MB/s: L1=6452, L2=5583, RAM=3286

Work Unit Info
True angle range:  0.426468
Restarted at 21.57 percent.

Spikes Pulses Triplets Gaussians Flops
   0      0       0        1     16094383483838

Title: Re: My new laptop: Linux 64-bit vs Windows 32-bit using 2.2B SSSE3 app
Post by: Metod, S56RKO on 10 Jul 2007, 08:44:56 am
To my disappointment, Linux 64-bit is not faster than Windows 32-bit.

There are a couple of things one should keep in mind when making comparisons:

As I wrote before: all Chicken apps are highly optimized (that is, they use instructions as advanced as possible for any given CPU) and you can't really expect to have 64-bit apps faster just because they are 64-bit.

What is most remarkable about Chicken apps is the fact, that Linux apps are generally (at least) as fast as Windows counterparts. This didn't use to be the fact until Chicken and the flock started to do their marvelous work. Kudos to all of them.