8th Annual BOINC Pentathlon

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

crashtech

Lifer
Jan 4, 2013
10,545
2,136
146
My efforts to pass the buck have failed miserably, it seems...

Looks like I might have to step up my game even further.
 

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
Holy Crap, the Marathon project will get announced as soon as midnight UTC! Race/dumping begins on May the 5th (midnight UTC).

I'm not sure I've ever seen a solid 5 days worth of work get queued for BOINC before, except for the LONG primegrid tasks and WCG perhaps.

As we finish up the Formula BOINC Sprint challenge during the next 27 hours, be thinking about changing over to the Marathon project for this race!
 

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
Here is a list of the possible projects, and an in-depth explanation of the craziness that is about to happen. I'm stupid-excited! It would be GREAT (but not likely) that the overlapping projects could be GPU instead of CPU.

https://www.seti-germany.de/boinc_pentathlon/25_en_Disciplines.html

A word of caution. We will be competing against the world. No leagues, like Formula BOINC. We typically place in the mid teens. However, we do have several new power users this year, so who knows, maybe we can get closer to 10th, as opposed to 14th-16th? (bouncing up and down super duper stupid-excited!!!)
 
Reactions: Ken g6

iwajabitw

Senior member
Aug 19, 2014
828
138
106
Well crap, I have to come up with some kind of cooling plan, if I can to fire at least my GPU's back up.

Edit: So that's 7pm CST the project gets announced correct? That gives me 2.5 to figure out how to move these things around. The wife is tired of all the heat in the house and I moved everything out of my daughters room into the dining room we never use. The dual 280x's were in our bedroom, she liked that when it was cold outside. Scratching my head because this sounds exciting and I have never participated.
 
Last edited:

iwajabitw

Senior member
Aug 19, 2014
828
138
106
@TennesseeTony Moo, Amicable are the only GPU projects I am not already a member, signing up now. Question and PM the answer if you want. Know any good app_config settings for SETI, I have never crunched them on AMD just Nvidia config files. I only ask instead of looking because of the time constraint.
 

iwajabitw

Senior member
Aug 19, 2014
828
138
106
Ok got done. GPU systems ready for this race. Signed up on the new projects, to me, joined our team. Installed projects on each system and almost forgot to install lunatics optimized Seti files for the R9 280x's. Case sides off with a box fan positioned. My goal is to keep them cool enough for the heat not to fill the room and keep the AC running. I use an Ecobee thermostat with room sensors, so I moved them to the great room table with 10ft ceilings away from a sensor. Hope it works! Let's race!
 

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
Argh... Cosmology@Home requires VirtualBox. I am not planning to install it on any of my Linux machines. This leaves my i7-6950X Windows box, but that one has also three GPUs in it. (Edit: And a laptop if it doesn't need to travel, and an i7-4960X but only at night when nobody is around.)

Edit 2: There is also a legacy application which does not require VirtualBox. I suppose a huge number of users across all participating teams will run this legacy application, because they either do not want or cannot run VirtualBox, or because they are not satisfied with C@H+VB's possibly severe performance hogging.
 
Last edited:

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
Cosmology. Hmmmmm Well, it is a project in which I have needed to boost my score. And it's not a math project. So why am I not pleased?.....something I'm not remembering yet about that project.

Could be something petty, like low points, I dunno. I hope they can keep up with the demand for tasks, they certainly are going to be put to the test!

Edit: I just found a note I scribbled to myself on my list of 2016 DC Goals, Cosmology was marked out (I abandoned it ) then the word "Screwy" was beside it. Lol. I recall now they transitioned from 'normal' tasks, to the VM only tasks, maybe that was the screwy part?
 

iwajabitw

Senior member
Aug 19, 2014
828
138
106
After the last 5hrs I am throwing in the towel on Cosmology. After trying everything in several links in there forums ot just will not work. Bios settings good, updated virtual box, reinstalled the client several times. What I found that keeps happening is, in the link I posted above there is section that says to remove a certain VM disable line from a Boinc client_xxx.xml file. Well each time Boinc starts, updates or what ever, that line gets rewritten in the xml file. I can't get it to stop doing it. Don't know what else to try.
 

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
I'll begin testing C@H on Monday...

https://boinc.berkeley.edu/download_all.php currently offers three versions of BOINC+VB, 64 bit (C@H needs 64 bit):
  • BOINC 7.7.2 + VB 5.1.18 - "development version (may be unstable - use only for testing)"
  • BOINC 7.6.33 + VB 5.0.18 - "recommended version"
  • BOINC 7.4.42 + VB 4.3.12 - "older version"
Besides these combos, it is of course also possible to install BOINC without VB, and install VB separately (as an alternative on Windows, but the only way on other OSs). Oracle's site currently offers VB 5.1.22 for download.

According to forum messages, C@H had been made compatible with VB up to 5.1 last summer. Any general recommendations about which combination of versions to prefer?

Edit:
I think I will use my Linux machines without VirtualBox in City Run and Swimming (and Sprint or Cross Country if they are CPU instead of GPU) -- and outside of those in Marathon with Cosmology's legacy application which does not require VirtualBox.

Edit 2:
The legacy application is furthermore able to run on hosts with 32 bit OS.

Edit 3:
Some C@H forum users suggest to install the latest VirtualBox 5.1.x version from Oracle's site. This worked better for them than the VB version which is bundled in berkeley.edu's default BOINC+VB download.
 
Last edited:

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
Microsoft provide a tool which detects whether the processor implements the virtualization features needed by Virtual PC (and needed by C@H's VB application), and whether or not these features have been enabled in the BIOS:
https://www.microsoft.com/en-us/download/details.aspx?id=592

Edit, May 1:
This tool does nothing on Win 7 pro SP1. Perhaps the tool is too old.
 
Last edited:

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
Please see the FAQ for Cosmology.

Being fairly new to using VM's myself, I found the information helpful. Here's how to control how many threads you want the VM to use:

How can I limit the number of CPUs used?
camb_boinc2docker is multi-threaded and will use up all available cores which BOINC allows it to. For example, if in the BOINC computing preferences you have set “Use at most 50% CPU time” and you have a 4-core processor, the job will use two of them.

If for whatever reason you wish to limit the number of cores used without changing the global BOINC CPU usage, you can do so by creating a file called "app_config.xml" in the Cosmology@Home project folder and adding the following text, with the “2” under avg_ncpus replaced by however many CPUs you want to use (thanks to Crystal Pellet):

<app_config>
<app>
<name>camb_boinc2docker</name>
<max_concurrent>1</max_concurrent>
</app>
<app_version>
<app_name>camb_boinc2docker</app_name>
<plan_class>vbox64_mt</plan_class>
<avg_ncpus>2</avg_ncpus>
</app_version>
</app_config>

Notes:

  • If after this BOINC gives an error reading your app_config.xml file, make sure you saved the file with a character encoding apropriate for your system (options to do so may vary by text editor).
  • You will need to restart your BOINC client for this take effect
  • This will only affect jobs started after you created the file (jobs started before will show “X CPUs” but still run using all of them, you can just abort these)
  • Reseting or removing/readding the project will delete this file so you will have to remake it
 
Reactions: StefanR5R

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
According to some postings at the Cosmology@Home forums, camb_boinc2docker scales well unto 8 cores. Beyond that, it does not utilize all cores fully. YMMV.
 
Reactions: TennesseeTony

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
What effect on system RAM does each VM instance have?

So for a 16 thread system, you could do 2 8-thread tasks, for example, and change the value of the max_concurrent entry to 2, and the avg_ncpus to 8?

like so?

<app_config>
<app>
<name>camb_boinc2docker</name>
<max_concurrent>2</max_concurrent>
</app>
<app_version>
<app_name>camb_boinc2docker</app_name>
<plan_class>vbox64_mt</plan_class>
<avg_ncpus>8</avg_ncpus>
</app_version>
</app_config>
 

TennesseeTony

Elite Member
Aug 2, 2003
4,220
3,649
136
www.google.com
According to some postings at the Cosmology@Home forums, camb_boinc2docker scales well unto 8 cores. Beyond that, it does not utilize all cores fully. YMMV.

It seems vLHC had a limit of 8 as well, but you could conveniently control vLHC via web preferences I believe. I wonder if this is a limitation of the VM client being employed?
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,271
3,884
75
Now I'm worried. The WCG server says no tasks are available for OpenZika! So should I dump the ~1 day worth of tasks I've got on FormulaBOINC, or save them (and not buffer any others) for the Pentathlon?
 

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
Regarding memory requirements with 2 or more guests on the same hypervisor, somebody with actual VirtualBox experience will hopefully chime in.

What I found by a quick search is that
  • VirtualBox supports "memory ballooning". This just means that the hosts's RAM can be over-subscribed, as long as the guests actually use less RAM than they allocated, which is the typical case.
  • VirtualBox supports "page fusion", i.e. memory de-duplication: Pages of different guests with identical contents are detected by the hypervisor, and mapped to a common physical page.
https://docs.oracle.com/cd/E26217_01/E35769/html/virtualbox.html
Apparently, this is subject to local configuration of the hypervisor, and I suppose there are performance implications.

As for whether or not (a) using virtual cores of a hyperthreaded CPU, (b) running more than one camb_boinc2docker instance at a time improves throughput most certainly needs to be tested. I only skimmed the Cosmology@Home forums so far and haven't noticed a straightforward answer to such questions.
 
Last edited:

StefanR5R

Elite Member
Dec 10, 2016
5,673
8,195
136
Now I'm worried. The WCG server says no tasks are available for OpenZika! So should I dump the ~1 day worth of tasks I've got on FormulaBOINC, or save them (and not buffer any others) for the Pentathlon?

The WCG admins know that the Pentathlon is ahead. I hope they will make tasks available again soon.

5 days bunkering time may be borderline for WCG anyway. It may need an <ncpus> adjustment in cc_config.xml, and a keen eye on WU deadlines.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |