Posts by Raistmer

1) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1943626)
Posted 11 days ago by Profile Raistmer
Post:
If the code streams from CUDA and OpenCL apps could decide on the ordering of overflow counts

Little misleading statement. There is CPU apps too. And both OpenCL and CUDA should agree with their order not just align vs each other.
2) Message boards : Number crunching : How to get new host ID most easely? (Message 1939028)
Posted 10 Jun 2018 by Profile Raistmer
Post:
Have an empty cache.

Fake the <rpc_seqno> in client_state - set it low. (BOINC will think you're cheating by running two machines with the same ID, and split them).

New cross-project ID was generated.
But computers page doesn't show new host. Old one with its statistics...
3) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938675)
Posted 8 Jun 2018 by Profile Raistmer
Post:
Ref: xjf
While bad one: jf

To decrease number of variables I would rebuild exactly with same defines set (x absence means that USE_I386_XEON define missing)
Try to build AVX instead of SSE4.2
4) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938665)
Posted 8 Jun 2018 by Profile Raistmer
Post:
Would be good to see result.sah files (good vs bad) too.
5) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938662)
Posted 8 Jun 2018 by Profile Raistmer
Post:
Bads of all signal types usually mean smth wrong with chirping. Chirp is quite fragile part that include trigonometry.
Check if "fast math" ON.
6) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938633)
Posted 8 Jun 2018 by Profile Raistmer
Post:
Try and tell us :)

Good that you point direct places to fix in our sources but not good that BOINC sources modifications required also :/
7) Message boards : Number crunching : How to get new host ID most easely? (Message 1938473)
Posted 6 Jun 2018 by Profile Raistmer
Post:
I replaced hardware keeping sam eOS installation. So old BOINC app statistics not relevant to new host. Would like to get new host ID w/o complete BOINC reinstall (preferably w/o tasks trashing).

How?
8) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938470)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Could this help?

Try adding -DCMAKE_CXX_FLAGS=-D__GLIBCXX_USE_CXX11_ABI=0 to your cmake call


https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
9) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938393)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Could be useful in transition https://www.codeplay.com/portal/07-14-17-codeplay-release-clspv-an-opencl-tool-for-vulkan-enabled-devices
10) Message boards : Number crunching : SETIv8 for Linux skylake-avx512 available (Message 1938390)
Posted 6 Jun 2018 by Profile Raistmer
Post:

All that work was done by Raistmer - he'll probably discover this thread in the morning. I'm on UK time, so I'll sign off for tonight.

:D ;D
11) Message boards : Number crunching : SETIv8 for Linux skylake-avx512 available (Message 1938389)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Thanks, I've tried compiling that version with no success. There are multiple errors on Linux; it appears to be meant for Windows. Any other advice would be greatly appreciated.


It's cross-platform sources. Look for configure lines in repo. It known to be buildable on Linux (for x86), checked on quite recent revs.
12) Message boards : Number crunching : SETIv8 for Linux skylake-avx512 available (Message 1938388)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Despite the name, "branches/sah_v7_opt/AKv8/client" is probably the one, but take advice.

Yep, for opt CPU MBv8 build it's right choice.
13) Message boards : Number crunching : SETIv8 for Linux skylake-avx512 available (Message 1938386)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Thanks for that info. I've been told that there's an optimized code base available somewhere to compile from, which would give me better results. I've done more than 11 tasks so the estimates should be reliable in BOINC Manager. The run time figures on the website are inaccurate AFAIK, as it appears to be including suspended time.


Much better to do more formal and stable tests with package availble here: http://lunatics.kwsn.info/index.php?action=downloads;cat=5

Compare your binary with those: http://lunatics.kwsn.info/index.php?action=downloads;cat=48

And as concluding remark: one should understand that w/o direct AVX2 instructions addition to code one will completely depending from compiler own autovectorising abilities.
And if I could believe that optimizing compiler can autoinject SIMD instead of high-level code I hardly believe it will replace already existing SIMD with another one. So, rebuild could touch only small part of existing codebase anyway.
And regarding AVX2 per se - what particular instructions SETI could use from that IA?
14) Message boards : Number crunching : SETIv8 for Linux skylake-avx512 available (Message 1938385)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Thank you, that's very helpful. I did indeed compile from the stock code base. After a google search for optimized SETI@home, I've found no optimized sources. Could you please point me in the right direction?

I would expect more from Google's AI ;)

Anyway, here you go: https://setisvn.ssl.berkeley.edu/svn/branches/sah_v7_opt
15) Message boards : Number crunching : Apple deprecates OpenCl (and OpenGl) (Message 1938383)
Posted 6 Jun 2018 by Profile Raistmer
Post:
Apple

Well, to be completely proprietary in Apple's traditions (I would say it's their basic instinct ). Users of Apple production should be quite familiar with that.
Perhaps they happy enough with such tradition for Apple to hold its market share still :P

For SETI it's another obstacle of course. With possible "no SETI GPU compute on macOS" addition to "No BOINC on iPhones"...
16) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938382)
Posted 6 Jun 2018 by Profile Raistmer
Post:
When are you going to support Vulkan in your SETI Apps?

After making sure that Vulkan is compute API, not just graphics API.
17) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938378)
Posted 6 Jun 2018 by Profile Raistmer
Post:
There are just a few Errors when trying to use Ubuntu 16.04 to compile, if those were fixed it would make compiling in Linux much easier.

List them please.
18) Message boards : Number crunching : I've Built a Couple OSX CUDA Apps... (Message 1938304)
Posted 5 Jun 2018 by Profile Raistmer
Post:
Well, looks like OpenCL’s days are numbered on MacOS. Maybe we can get some Metal 2 love eventually. I suspect we have a year or two before they remove support completely.

https://iphone.appleinsider.com/articles/18/06/04/opengl-opencl-deprecated-in-favor-of-metal-2-in-macos-1014-mojave


well, all those "removes overhead of older technology" sound good... with one single question: will be that "Metal" cross-platform? Will same API be available on Windows and Linux?
19) Message boards : Number crunching : Ryzen 16T / 8C vs. 8T / 8C. How much better? (Message 1937942)
Posted 1 Jun 2018 by Profile Raistmer
Post:
Thanks
20) Message boards : Number crunching : Question about SETI Project area computers (Message 1937929)
Posted 1 Jun 2018 by Profile Raistmer
Post:
I think, also, that even if they *could* build a few beefy servers to do some real crunching just like us, they shouldn't (and maybe can't) actually do so, because it IS a scientific endeavor, after all, and if they did their own in-house crunching to generate results, it would open up the theoretical possibility for impropriety.

I think the fundamental design of the raw data analysis (the crunching that we do) has to be independently done by third-parties (us, in this case) in order to ever be considered valid. And it turns out it's cheaper to do it that way, so.. win-win.

Absolutely no.
Just recall that Einstein does/did some of their work with Atlas.
External computers in use only because there is no adequate computing power inside the lab.


Next 20


 
©2018 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.