Forum > Linux

How to make your own optimized Seti@Home client for Linux

<< < (3/6) > >>

sancio:
Thanks for the hint Simon and Merry Christmas to you too!!!

talaktalan:
Hello and Merry Christmas!

Did anyone sucessfully install the IPP libraries on Ubuntu 6.10?

I was able to install the ICC compiler (*) but the installation of the IPP libs fails. The workaround for the MKL libs, which is given in the Ubunto knowledgebase, seems not to work for the IPP libs. Anyone had sucess here?

Thanks for any help.

Best regards

Alex

(*) With a few changes to the install scripts: /bin/bash instead of /bin/sh and alien instead of rpm.

sancio:

--- Quote from: Simon on 23 Dec 2006, 10:11:38 pm ---Hi Gianluca,

I've had those errors often as well. I usually "fixed" them, if nothing else helped, by editing the respective #ifdefs and #defines that redefine sincos and the other mathematical functions.

--- End quote ---

Thanks,
Finally the compilation has gone successfully ;D

I commented line 44-48 of client/sincos.h
and added "tools/Makefile" to AC_CONFIG_FILES in configure.ac
(otherwise tools/Makefile is not updated and compile fail).
However I doubt that I need fakedata...

My first binary (SSE3/P4 ICC 9.1.045 IPP beta 5.2.011) seem to crunch fine.
In my tests it's the quickest with the exception of Josefs-WU where KWSN SSE2 is better.

For curiosity I will try to compile a SSE2 client in order to see if the improvements depend on the new version of ICC/IPP or on SSE3.


--- Code: ---Current WU: testWU-4

---------------------------------------------------
Testing seti-sse3-p4...
Running S@H client seti-sse3-p4....
Time for seti-sse3-p4:
261.35user 5.83system 4:54.54elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1major+375869minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing crunch3r-sse3...
Running S@H client crunch3r-sse3....
Time for crunch3r-sse3:
295.70user 3.71system 5:25.84elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (15major+375575minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing setiathome-5.15-kwsn-1.3-sse2-p4...
Running S@H client setiathome-5.15-kwsn-1.3-sse2-p4....
Time for setiathome-5.15-kwsn-1.3-sse2-p4:
270.68user 3.81system 4:56.97elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (29major+20977minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing default-512...
Running S@H client default-512....
Time for default-512:
500.46user 2.34system 9:33.83elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (34major+8620minor)pagefaults 0swaps
---------------------------------------------------


Current WU: testWU-1

---------------------------------------------------
Testing seti-sse3-p4...
Running S@H client seti-sse3-p4....
Time for seti-sse3-p4:
2713.52user 22.77system 50:32.40elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (49major+1448335minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing crunch3r-sse3...
Running S@H client crunch3r-sse3....
Time for crunch3r-sse3:
3005.21user 22.43system 55:49.68elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (27major+1448340minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing setiathome-5.15-kwsn-1.3-sse2-p4...
Running S@H client setiathome-5.15-kwsn-1.3-sse2-p4....
Time for setiathome-5.15-kwsn-1.3-sse2-p4:
2676.01user 14.39system 53:07.93elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (59major+40139minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing default-512...
Running S@H client default-512....
Time for default-512:
4431.06user 20.63system 1:21:13elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (49major+13157minor)pagefaults 0swaps
---------------------------------------------------


Current WU: testWU-6

---------------------------------------------------
Testing seti-sse3-p4...
Running S@H client seti-sse3-p4....
Time for seti-sse3-p4:
48.45user 2.99system 0:54.73elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (47major+34454minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing crunch3r-sse3...
Running S@H client crunch3r-sse3....
Time for crunch3r-sse3:
69.82user 0.39system 1:14.21elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (20major+34192minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing setiathome-5.15-kwsn-1.3-sse2-p4...
Running S@H client setiathome-5.15-kwsn-1.3-sse2-p4....
Time for setiathome-5.15-kwsn-1.3-sse2-p4:
52.51user 2.16system 0:58.44elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (47major+15527minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing default-512...
Running S@H client default-512....
Time for default-512:
93.22user 0.47system 1:59.16elapsed 78%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (5major+8383minor)pagefaults 0swaps
---------------------------------------------------


Current WU: Josefs-WU

---------------------------------------------------
Testing seti-sse3-p4...
Running S@H client seti-sse3-p4....
Time for seti-sse3-p4:
483.40user 5.47system 8:50.17elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+161341minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing crunch3r-sse3...
Running S@H client crunch3r-sse3....
Time for crunch3r-sse3:
542.71user 3.34system 9:52.80elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (10major+161055minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing setiathome-5.15-kwsn-1.3-sse2-p4...
Running S@H client setiathome-5.15-kwsn-1.3-sse2-p4....
Time for setiathome-5.15-kwsn-1.3-sse2-p4:
463.96user 4.41system 8:27.15elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (32major+17910minor)pagefaults 0swaps
---------------------------------------------------

---------------------------------------------------
Testing default-512...
Running S@H client default-512....
Time for default-512:
802.40user 3.43system 14:44.12elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (49major+8768minor)pagefaults 0swaps
---------------------------------------------------

--- End code ---


--- Code: ---gtoso@marte:~/src/kwsn/seti_boinc/client/test/testData$ ../rescmp result.sah.default-512.Josefs-WU result.sah.seti-sse3-p4.Josefs-WU
Result: these are strongly similar.
gtoso@marte:~/src/kwsn/seti_boinc/client/test/testData$ ../rescmp result.sah.default-512.testWU-1 result.sah.seti-sse3-p4.testWU-1 
Result: these are strongly similar.
gtoso@marte:~/src/kwsn/seti_boinc/client/test/testData$ ../rescmp result.sah.default-512.testWU-4 result.sah.seti-sse3-p4.testWU-4
Result: these are strongly similar.
gtoso@marte:~/src/kwsn/seti_boinc/client/test/testData$ ../rescmp result.sah.default-512.testWU-6 result.sah.seti-sse3-p4.testWU-6
Result: these are strongly similar.
gtoso@marte:~/src/kwsn/seti_boinc/client/test/testData$

--- End code ---


--- Quote from: Simon on 23 Dec 2006, 10:11:38 pm ---However, Michael Buckingham has offered to help porting the 2.0 sources to Linux, so maybe we will soon have new stuff to compile anyway ;)

--- End quote ---

Very good news,
you tell me if I can help even if my C is much rusting.

Goodbye and sorry for my bad English :-(

Simon:
Hi Gianluca,

tutto bene ;)

Happy you got it to compile, good work!

Regards,
Simon.

sancio:

--- Quote from: Sancio on 25 Dec 2006, 10:07:25 pm ---
My first binary (SSE3/P4 ICC 9.1.045 IPP beta 5.2.011) seem to crunch fine.
In my tests it's the quickest with the exception of Josefs-WU where KWSN SSE2 is better.


--- End quote ---

Emmh in testWU-1 is quicker KWSN, too.
I'm confused for the presence of elapsed time and not real time (as in bash builtin time)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version