Posts by petri33 - 3(1MB+1AP) tweaking


log in
1) Message boards : Number crunching : Lunatics_x41g_linux64_cuda32.7z (Message 1659869)
Posted 17 hours ago by Profile petri33 - 3(1MB+1AP) tweakingProject donor


boinc: /lib64/libssl.so.1.0.0: no version information available (required by boinc) boinc: /usr/lib64/libcurl.so.4: no version information available (required by boinc) boinc: /lib64/libcrypto.so.1.0.0: no version information available (required by boinc)





The above could mean that you have to install libssl, libcurl and libcrypto. It says reuired by boinc not seti app.

Something like
sudo apt-get install libssl
or
sudo yum install libssl

and repeat that for libcurl and libcrypto.


My linux says: for the seti executable
linux-vdso.so.1 => (0x00007fff37da0000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f59255d8000) libcudart.so.6.5 => /home/petri/Downloads/BOINC/projects/setiathome.berkeley.edu/./libcudart.so.6.5 (0x00007f5925387000) libcufft.so.6.5 => /home/petri/Downloads/BOINC/projects/setiathome.berkeley.edu/./libcufft.so.6.5 (0x00007f5922963000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5922654000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f592234d000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5922136000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5921d72000) /lib64/ld-linux-x86-64.so.2 (0x00007f5925818000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5921b6d000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5921965000)



and for the boinc (lines 2, 3 and 4)
ldd boinc linux-vdso.so.1 => (0x00007fff4f199000) libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f275caf5000) libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f275c896000) libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f275c4b2000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f275c2ae000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f275c095000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f275bd5b000) libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007f275bb57000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f275b945000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f275b726000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f275b417000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f275b111000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f275aef9000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f275ab35000) libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f275a902000) librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f275a6e5000) libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f275a49d000) liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f275a28e000) libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f275a03b000) /lib64/ld-linux-x86-64.so.2 (0x00007f275cd81000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2759e1c000) libgnutls-deb0.so.28 => /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28 (0x00007f2759b12000) libhogweed.so.2 => /usr/lib/x86_64-linux-gnu/libhogweed.so.2 (0x00007f27598e4000) libnettle.so.4 => /usr/lib/x86_64-linux-gnu/libnettle.so.4 (0x00007f27596b3000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f2759432000) libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f2759163000) libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f2758f33000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f2758d2e000) libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f2758b23000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f2758908000) libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f27586ec000) libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f27584ae000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f27581d0000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2757fcb000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f2757dc5000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f2757b83000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f2757970000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f275776c000) libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f2757562000) libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f27572da000) libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f2757039000) libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f2756e05000) libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f2756bf0000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f27569eb000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f27567e2000) libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f27565b9000) libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f27563ab000) libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f2756160000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f2755e9b000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f2755c62000)
2) Message boards : Number crunching : Show and tell your machine. Here's mine. (Message 1655029)
Posted 11 days ago by Profile petri33 - 3(1MB+1AP) tweakingProject donor
The computing environment changed drastically in the middle of the day.
No green men visible though.



... a partial solar eclipse!
3) Message boards : Number crunching : Intel GPU (Message 1654068)
Posted 14 days ago by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Thanks Josef for the response.

I have 2 of these machines, identical. 1 has been running for months, without GPU use.

This one: http://setiathome.berkeley.edu/show_host_detail.php?hostid=7317240

Interesting thing is the machine I am trying GPU on is taking at least twice as long to complete CPU units as the one that is not running GPU.


It means the GPU task requires a lot of CPU attention or the memory bus is overcommitted and the CPU and GPU are both starving. I'd try freeing up a core.
4) Message boards : Number crunching : Panic Mode On (96) Server Problems? (Message 1653355)
Posted 16 days ago by Profile petri33 - 3(1MB+1AP) tweakingProject donor
I (my computer) got AP work. Should I panic?
5) Message boards : Number crunching : CPU Power Usage Varies Significantly With RAM Frequency (Message 1652617)
Posted 18 days ago by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Why not change the whole thing?

Could it be that the memory tells the computer what to access/compute next?

To program a GPU efficiently one must do just that right now in his/hers mind.

After all - the memory is the slowest link in the chain.

Imagine You were the one running 100m with or without the hurdles -- would it be nice if the marathon runners were already giving You the way? (Insted of stepping aside when politely asked or after a CPU/OS predetermined timeout)

HDD? Finally forget it!
6) Message boards : Number crunching : Panic Mode On (95) Server Problems? (Message 1647948)
Posted 28 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Yay! Got 46 tasks GPU tasks for my empty host... but I can't download them... hmph...



Got some downloaded. All GPU!

A new order?
7) Message boards : Number crunching : The Highest Ranked SETI AMD Host is a MAC: Time for a STOCK MAC APP? (Message 1646306)
Posted 25 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
It works!

...



Nice work!

If You have problems with high cpu usage try googling libsleep or take a look at https://bitcointalk.org/index.php?topic=180658.0

Google "nvidia sched yield" too and find the nvidia initialization code from your seti app source. Try with busy waiting/sleep/yield or whatever options Mac has.
8) Message boards : Number crunching : The Highest Ranked SETI AMD Host is a MAC: Time for a STOCK MAC APP? (Message 1645795)
Posted 24 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Please try : rename it so that it has numbers.
9) Message boards : Number crunching : The Highest Ranked SETI AMD Host is a MAC: Time for a STOCK MAC APP? (Message 1645762)
Posted 23 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
You need to have a file MultiBeam_Kernels_r2120.cl in your seti directory.

Just copy the MultiBeam_Kernels.cl file to that file.
10) Message boards : Number crunching : GPU performance of GTX580 and GTX780Ti (Message 1644728)
Posted 21 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Thank you for your advices.
I quickly appended "app_config.xml" to run 2 tasks per GPU.

But why 2 or 3 tasks are recommended for the performance?
BOINC's default setting is 1 task per GPU.



One at at time works for all (If any).

Sending work, receiving answers, seding new .. They all have a wait time (latency). Both the CPU and GPU can do something valuable when waiting for the other.
11) Message boards : Number crunching : Error While Computing.. (Message 1644660)
Posted 20 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
... and the stdrerr is:
[]
<core_client_version>7.2.42</core_client_version>
<![CDATA[
<message>
(unknown error) - exit code -4 (0xfffffffc)
</message>
<stderr_txt>
setiathome_v7 7.00 DevC++/MinGW/g++ 4.5.2
libboinc: 7.1.0

Work Unit Info:
...............
WU true angle range is : 2.714941
Optimal function choices:
--------------------------------------------------------
name timing error
--------------------------------------------------------
v_BaseLineSmooth (no other)
v_vGetPowerSpectrumUnrolled 0.001067 0.00000
Memory allocation failed in ChooseChirp
BH SSE folding 0.001108 0.00000
SETI@home error -4 Can't allocate memory
!binsAboveThreshold
File: ../pulsefind.cpp
Line: 89


</stderr_txt>
]]>
[]
12) Message boards : Number crunching : GPU performance of GTX580 and GTX780Ti (Message 1644657)
Posted 20 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Do you use app_config.xml to run 2 tasks per GPU?
... ...


I'd too advise of doing 2 (maybe 3) at a time.
13) Message boards : Number crunching : GPU performance of GTX580 and GTX780Ti (Message 1644656)
Posted 20 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
I can't comment on the gtx580, but my pair of GTX780 are doing about 45000....

My three GTX780 are doing ~ 70000+ (on MB only for now).
14) Message boards : Number crunching : near vlar? (AR 0.01) super slow on NVIDIA gtx 780 (Message 1642245)
Posted 15 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
The vlars can be sent to my nvidia any time from now on. I made a bug to the code that checks the AR and assigns a char zero to null whenever ar < z.

setiathome enhanced x41zc, Cuda 6.50 special Detected setiathome_enhanced_v7 task. Autocorrelations enabled, size 128k elements. Work Unit Info: ............... WU true angle range is : 0.008647 SIGSEGV: segmentation violation Stack trace (8 frames): ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x4ae0a0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfc90)[0x7f2cc7e6bc90] ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x41654e] ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x423275] ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x42def4] ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x406a26] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f2cc4618ec5] ../../projects/setiathome.berkeley.edu/setiathome_x41zc_x86_64-pc-linux-gnu_cuda65[0x40a027] Exiting... </stderr_txt> ]]>
15) Message boards : Number crunching : near vlar? (AR 0.01) super slow on NVIDIA gtx 780 (Message 1641731)
Posted 14 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Thamk You Jason,

I'll check out how the Lunatics shortened wu's are done. That is just what I need. To test out with maximum size wu that nvprof can use.
16) Message boards : Number crunching : near vlar? (AR 0.01) super slow on NVIDIA gtx 780 (Message 1641324)
Posted 13 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Thank You Zalster.

I knew that, but had had no time to check that the were actual vlars. And a real vlar (when processed) slows down the other tasks running on the same GPU at the same time.

Now I'd like to know how to make a shortened version of a vlar that I captured so that I can profile it under nvprof. If I run it as it is it generates too much profiling data.

Joe? Raistmer? Any?

How to make a shortened wu?

And then there remains a question why did I get some vlars for my NV..
17) Message boards : Number crunching : near vlar? (AR 0.01) super slow on NVIDIA gtx 780 (Message 1641224)
Posted 13 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
I've had a few MB tasks that run about 5000 seconds when running 3 at a time. The normal run time for a multibeam task is 450-1100 seconds when running 3 at a time.

The slow ones are 'near' vlars I guess?
18) Message boards : Number crunching : The Highest Ranked SETI AMD Host is a MAC: Time for a STOCK MAC APP? (Message 1640983)
Posted 12 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
Just a peanut gallery observation while taking a break:

any idea why your environment changed (first error example from xml_util.h)
c[1] = ( (bin[offset]>>6) | ((bin[offset+1]<<2)&0x3f) ); // 2+4
, which is perfectly fine C-Code, into
c[1] = (bin[offset]>>6) | ((((bin[offset+1]<<2)&0x)3)f); // 2+4

which is not ?

If the file on disk has that second code, then something broke the sources. or do the current repository sources have that damage ?

Good question. I can only guess. Using Xcode sometimes it will offer to 'fix' errors for you. All you do is double click on the offer and it will 'fix' it for you. That could have been what happened. I just downloaded the file from here;
https://setisvn.ssl.berkeley.edu/trac/browser/branches/sah_v7_opt/AKv8/db/xml_util.h, shut down Xcode and swapped the files and now that error is gone. I tried that with db/db_table.h but it didn't work. Right now the only Error left is;
/Users/TBar/mac_seti/AKv8/db/db_table.h
/Users/TBar/mac_seti/AKv8/db/db_table.h:331:20: Expression is not assignable
/Users/TBar/mac_seti/AKv8/client/chirpfft.cpp:48:10: In file included from /Users/TBar/mac_seti/AKv8/mac_build/../client/chirpfft.cpp:48:
/Users/TBar/mac_seti/AKv8/client/seti_header.h:43:10: In file included from /Users/TBar/mac_seti/AKv8/mac_build/../client/seti_header.h:43:

I did "double click" a few times with the old Xcode, apparently those are not showing as a problem. As soon as I can figure out how to save all my settings, I'm going to replace all the files with my zipped copy and work from there. Being only 1 Error away from a build, I will definitely build a copy first. Now how to 'Fix' this last problem?
if (where.size() = 0) return false;

if (where.size() == 0) return false;
19) Message boards : Number crunching : Lunatics Experience (Message 1640850)
Posted 12 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
The Symantec antivirus may be scanning your boinc and seti directories and the executable in memory and its file writes/reads etc.
20) Message boards : Number crunching : >1 Task per CPU? (Ans: Probably Not) (Message 1639519)
Posted 10 Feb 2015 by Profile petri33 - 3(1MB+1AP) tweakingProject donor
I think there is a ncpus or something in cc_config for testing purposes ..


Next 20

Copyright © 2015 University of California