Taking over SETI rig management for my dad, settings and configurations?

Message boards : Number crunching : Taking over SETI rig management for my dad, settings and configurations?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919181 - Posted: 16 Feb 2018, 4:00:07 UTC - in response to Message 1919177.  
Last modified: 16 Feb 2018, 4:01:30 UTC


understood, i plan to switch it back to SoG, but I still dont know where the option is even located, so when the time comes i'd like to know how to access it.


On the first page of the Lunatics installer for Nvidia and the chooser for the MB application. Do Not accept the defaults that the installer suggests. Instead at the end of the chooser list is the radio button for the SoG app. Select that and continue on with the installer for AP and CPU. Choose OpenCL for the AP gpu application and AVX for cpu. Also choose AVX for the cpu application. If your cpu has that capability.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919181 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919182 - Posted: 16 Feb 2018, 4:00:47 UTC - in response to Message 1919178.  

AH, thanks much Keith! i'll check out the readme.
ID: 1919182 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919184 - Posted: 16 Feb 2018, 4:05:18 UTC

The command line file names are basically the same for either Windows or Linux except the middle part of the filename describes the operating system.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919184 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919187 - Posted: 16 Feb 2018, 4:07:26 UTC - in response to Message 1919181.  


understood, i plan to switch it back to SoG, but I still dont know where the option is even located, so when the time comes i'd like to know how to access it.


On the first page of the Lunatics installer for Nvidia and the chooser for the MB application. Do Not accept the defaults that the installer suggests. Instead at the end of the chooser list is the radio button for the SoG app. Select that and continue on with the installer for AP and CPU. Choose OpenCL for the AP gpu application and AVX for cpu. Also choose AVX for the cpu application. If your cpu has that capability.


yeah 3 of the machines (E5-2690, E5-2680v2, E5-2697v2) all support AVX and i did select those options for the CPU.

the other 2 machines have older Xeon E5440's in them and only support up to SSE4.1.

The lunatics installer was clever enough to detect this in both cases.
ID: 1919187 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919189 - Posted: 16 Feb 2018, 4:11:31 UTC - in response to Message 1919187.  
Last modified: 16 Feb 2018, 4:19:15 UTC

the other 2 machines have older Xeon E5440's in them and only support up to SSE4.1.


Unfortunately, the latest Lunatics Installer only will install the SSE3 app when you choose either SSE4.1 or SSE4.2. That is the best you can do if your cpu won't do AVX. We lost the SSE4.x apps when Joe Segur left the project as developer for the Windows apps.

[Edit] Should have mentioned you DO have the SSE4.1 and SSE4.2 cpu applications available for the Linux machines.

You can download them from the Lunatics website. I find the SSE4.1 app faster than the SSE3 and AVX apps.

Multibeam for Linux
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919189 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919307 - Posted: 16 Feb 2018, 22:22:26 UTC - in response to Message 1919189.  

should i enable the AP V7 WU on nvidia? or leave to the CPU?

i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like.
ID: 1919307 · Report as offensive     Reply Quote
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 31104
Credit: 63,316,077
RAC: 25,624
Germany
Message 1919309 - Posted: 16 Feb 2018, 22:28:10 UTC - in response to Message 1919307.  

should i enable the AP V7 WU on nvidia? or leave to the CPU?

i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like.


There is no AVX app for AP.
With each crime and every kindness we birth our future.
ID: 1919309 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919311 - Posted: 16 Feb 2018, 22:35:16 UTC - in response to Message 1919309.  
Last modified: 16 Feb 2018, 22:36:15 UTC

should i enable the AP V7 WU on nvidia? or leave to the CPU?

i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like.


There is no AVX app for AP.


im very confused by this installer then.




so what about enabling it for invidia? good/bad?
ID: 1919311 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 9899
Credit: 128,447,745
RAC: 80,955
Australia
Message 1919314 - Posted: 16 Feb 2018, 22:57:24 UTC - in response to Message 1919311.  
Last modified: 16 Feb 2018, 22:59:47 UTC

i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like.

You will need to use Task Manager to see exactly which application is running.
All existing work in your cache will keep it's existing labels, even though it will be processed by the recently chosen application. Any new work downloaded once you've run the installer will get the label for the application it will use.


im very confused by this installer then.



so what about enabling it for invidia? good/bad?

AVX is for the CPU only.
As it says at the bottom of that page-
See following pages for GPU applications: AMD/Ati on p2, Nvidia on p3, Intel on p4.

So you want Page 3, and select SoG.
Grant
Darwin NT
ID: 1919314 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919317 - Posted: 16 Feb 2018, 23:10:24 UTC
Last modified: 16 Feb 2018, 23:10:41 UTC

yes i know AVX is for the CPU. my question/post was multifaceted.

I was first asking if i should enable AP V7 tasks on the nvidia cards. stop.

i was second asking why the CPU TASK running a AP v7 task was using SSE2 when i previously ran the installer to use AVX (i did this about a week ago). stop.

see here:

ID: 1919317 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919319 - Posted: 16 Feb 2018, 23:15:33 UTC - in response to Message 1919317.  
Last modified: 16 Feb 2018, 23:17:07 UTC

Yes you should enable AP V7 on the Nvidia. It is an OpenCL application. There is only the SSE2 AP CPU application available. The Lunatics installer screens are carryovers from earlier versions which had different applications for Multiband V7 tasks. There are only Multiband V8 tasks now and the available applications are more limited.

The Lunatics Beta-06 installer hasn't been updated in over a year. And won't likely ever be because the developer/maintainer has moved on.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919319 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919320 - Posted: 16 Feb 2018, 23:18:34 UTC - in response to Message 1919319.  

thanks Keith, i think that clears up all the confusion.
ID: 1919320 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919322 - Posted: 16 Feb 2018, 23:27:08 UTC - in response to Message 1919320.  

Have you given any further considerations as to which applications you want to run on your Linux systems?

I mentioned earlier that there are SSE4.x applications for the the cpu at the Lunatics website.

Your GTX 750Ti system also qualifies for running the special CUDA application available at Crunchers Anonymous. That application is the fastest available in the SETI application pantheon.

Linux_zi3v-CUDA90_Special App

You can read about the Linux applications here. Both BOINC and SETI.

SETIv8 Linux Apps
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919322 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919347 - Posted: 17 Feb 2018, 2:02:06 UTC - in response to Message 1919322.  

OK i think i've gotten things reconfigured well.

all systems are back to running 1 WU per card and transitioned back to SoG apps for the GPU (Lunatics on the Win systems, Stock on the Linux systems)

all systems are running identical app_config files. the only parameters listed are telling it to use 1 whole CPU core per GPU WU and to only run 1 GPU WU per card. no other arguments in the files.

ive edited the respective systems with the command line arguments by editing the mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG,txt file. (the filename was slightly different on Linux but i dont recall it exactly. it ended in NV_SoG though)

all 760 based systems got these arguments (default recommended) :
-sbs 192 -spike_fft_thresh 2048 -tune 1 64 1 4


i stole Grant's settings for the 2x 750ti Linux system for now:
-tt 1500 -hp -period_iterations_num 1 -high_perf -sbs 2048 -spike_fft_thresh 4096 -tune 1 64 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 64 -oclfft_tune_cw 64


and on the 2x 1050ti system i'm running the default recommended settings there:
-sbs 256 -spike_fft_thresh 2048 -tune 1 64 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 32 -oclfft_tune_cw 32


Have you given any further considerations as to which applications you want to run on your Linux systems?

I mentioned earlier that there are SSE4.x applications for the the cpu at the Lunatics website.

Your GTX 750Ti system also qualifies for running the special CUDA application available at Crunchers Anonymous. That application is the fastest available in the SETI application pantheon.

Linux_zi3v-CUDA90_Special App

You can read about the Linux applications here. Both BOINC and SETI.

SETIv8 Linux Apps


yes, I would like to transfer the E5440 system to be able to use the SSE4.1 app, and the 750ti system to use the special sauce. I just need to do some more research into how to make these changes on linux. I looked at the downloads and the linux versions dont seem to have an "installer" like windows does. just a compressed folder with some files inside, but i dont know what to do with them exactly of where to put them.
ID: 1919347 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 9899
Credit: 128,447,745
RAC: 80,955
Australia
Message 1919350 - Posted: 17 Feb 2018, 2:10:54 UTC
Last modified: 17 Feb 2018, 2:16:33 UTC

Looks like your GTX 1050 system is now using SoG with the command line values.
Crunching times have gone from 46min down to 11min.

Is this a dedicated cruncher, or is it for general daily use?
If a dedicated cruncher then setting sbs to 1024 & period_iterations to 1 would give another significant improvement in crunching times, but will result in some system lag (keyboard input, screen), but being a dedicated cruncher, that won't be a problem.
-hp -period_iterations_num 1 -high_perf -sbs 1024
would be the settings to use.

-hp boosts the priority level for the GPU application.
-high_perf makes the application use the high performance code option
The other setting increase the memory buffer size, and allow the GPU to do more work in a single hit, instead of lots of smaller ones (hence the input & screen lag with slower GPUs & systems).
If it's not a dedicated cruncher, then -sbs 1024 is still OK, but set period_iterations_num to 20 or so & see how things are. If the lag is still too notice able, try 30. If it's OK, try 15. Basically the correct value depends greatly on the video card, CPU speed, memory (amount and bandwidth). What is no good for one system might be perfect for another.

If you used the command line file, the next WU that starts will get the new values. If you used the app_config.xml file then Options, read config files or exit & restart BOINC for the new values to take effect.

Edit
Ah, Steve's posted while I was typing.
Grant
Darwin NT
ID: 1919350 · Report as offensive     Reply Quote
Ian [Steve] C.

Send message
Joined: 28 Sep 99
Posts: 64
Credit: 97,085,769
RAC: 154,407
United States
Message 1919354 - Posted: 17 Feb 2018, 2:27:25 UTC
Last modified: 17 Feb 2018, 2:29:18 UTC

all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine

is there any merrit to running command lines for the cpu tasks? or do people just tend to leave them at stock with the lunatics mod?
ID: 1919354 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919356 - Posted: 17 Feb 2018, 2:34:32 UTC - in response to Message 1919347.  
Last modified: 17 Feb 2018, 2:36:24 UTC

yes, I would like to transfer the E5440 system to be able to use the SSE4.1 app, and the 750ti system to use the special sauce. I just need to do some more research into how to make these changes on linux. I looked at the downloads and the linux versions dont seem to have an "installer" like windows does. just a compressed folder with some files inside, but i dont know what to do with them exactly of where to put them.


First I would suggest reading the posts at CA for the Linux apps thead I linked. Also, there is a lot of information in the Setting up a Linux machine to crunch CUDA80 for Windows users thread. Mostly that has to do with installing Linux, but you already have that covered. There is good information there about running the special app though too. There are some tunings available for the special app, but it will run without them at first with no issue. It really is pretty simple. TBar has done all the work already in setting up the apps for you. Just copy and run basically.

Mainly you just need to unpack the downloaded archive in your download folder and copy over the files into your BOINC projects Seti folder. The app_info is already written for you to use the special app for Nvidia CUDA as well as the SSE4.1 app for cpu tasks and the OpenCL AP app. Just edit the AP command line tuning parameters in the provided ap_cmdline ~.txt file that suits your card.

The MOST important thing you need to do is to make sure the apps have the Permission and executable bits set in the properties of the files.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919356 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 4480
Credit: 278,929,947
RAC: 630,176
United States
Message 1919357 - Posted: 17 Feb 2018, 2:35:48 UTC - in response to Message 1919354.  

all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine

is there any merrit to running command lines for the cpu tasks? or do people just tend to leave them at stock with the lunatics mod?

There really aren't any cpu command line parameters to fiddle with other than verbose reporting in the stderr.txt output.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1919357 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 9899
Credit: 128,447,745
RAC: 80,955
Australia
Message 1919358 - Posted: 17 Feb 2018, 2:37:47 UTC - in response to Message 1919354.  

all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine

So for that one period_iteration_num will need to be around 30 or so (anywhere from 15 to 40). For all the others sbs 1024 & period_iteration_num 1 will be ok.

is there any merrit to running command lines for the cpu tasks? or do people just tend to leave them at stock with the lunatics mod?

As far as I can recall, the only command lines for any of the CPU applications are for more verbose reporting of the task results or errors. So there's no need to worry about command lines for the CPU applications once you've got the best application for a given CPU running ok.
Grant
Darwin NT
ID: 1919358 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 9899
Credit: 128,447,745
RAC: 80,955
Australia
Message 1919360 - Posted: 17 Feb 2018, 2:42:57 UTC - in response to Message 1919356.  
Last modified: 17 Feb 2018, 2:43:38 UTC

The MOST important thing you need to do is to make sure the apps have the Permission and executable bits set in the properties of the files.

And empty your cache before making the change over- just set the machine to No new tasks.

With the Windows installer, it allows you to keep your existing cache of work.
Changing the application that processes the work will result in the loss of any existing work unless you've got the Lunatics Windows type installer, or you do a lot of manual app_info.xml editing. And the problem with editing the app_info.xml file is even a space in the wrong place can result in the loss of all existing work. At least with the command line file & app_config.xml, if you make a mistake then that bit just gets ignored.
Grant
Darwin NT
ID: 1919360 · Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Number crunching : Taking over SETI rig management for my dad, settings and configurations?


 
©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.