As of 1/13 Acoustics has optimized apps for both Windows and Linux. These run up to 2X faster than the originals. The 1st post in the thread HERE has the GitHub link and installation instructions.
Printable View
As of 1/13 Acoustics has optimized apps for both Windows and Linux. These run up to 2X faster than the originals. The 1st post in the thread HERE has the GitHub link and installation instructions.
Thanks Bryan.
I got my 3 machines upgraded with versions of the optimized application.
I used Speccy to check my CPU compatibility.
It looks like the best I can do is 2 machines running the AVX version and one running the SSE4.1 version.
I'm going to give the challenge a try if I remember to it by the time it starts. :D
Windows is about 4.3% faster than Linux but that is much better than the 35% of the stock apps. They greatly improved the efficiency of the Linux app. My 2990WX w/ AVX2 got over 3X reduction in time per WU on Linux. It went from 4400s (WU from a month ago) to 1280s now!
So, hopefully the lesser versions work well on the Opteron fleet... Should be finding out today. :))
Nope. Scripting is your friend. :) I did it manually for a system or two to create a script, then applied it across the fleet. Give me a day or so and I'll be able to report what the improvement is across the Linux portion of the fleet.
Code:[ -d projects/www.acousticsathome.ru_boinc/ ] && {
grep " sse2 " /proc/cpuinfo && file="acoustic_linux64_sse2_v10"
grep " sse4_1 " /proc/cpuinfo && file="acoustic_linux64_sse41_v10"
grep " avx " /proc/cpuinfo && file="acoustic_linux64_avx_v10"
grep " avx2 " /proc/cpuinfo && file="acoustic_linux64_avx2_v10"
gunzip ${file}.tgz
rm acoustic_*.tgz
tail -45 job_log_www.acousticsathome.ru_boinc.txt >acoustics.opti.txt
cd projects/www.acousticsathome.ru_boinc/
sudo service boinc-client stop
tar xvf ~/BOINC/${file}.tar
sudo service boinc-client start
echo "Installed ${file}"
}
So you check cpuinfo for each instruction set and save the highest as your file name and then unzip it. Cool! That would simplify things quite a bit :D
Yup. Sloppy, but very quick to throw together. I like being simple where I can. :))
Now I just need to wait for at least 10 WU's to finish per host and the WU time average of my snapshot of the last 50 completed WU times can be compared to the most recent 10 completions in the future. So far, some of the systems show really marked improvements, but there's also some that are looking worse. I'm hoping that's a result of restarting the partially run WU's using the new app, so I need to wait a bit longer before making much judgement. If it actually turns out the AMD SSE2 version is slower than stock, that's gonna suck. :)
@mumps - so how do write the code for: If the planets don't align properly and the moon isn't full then revert to previous version? =))
If what they said in the original post is accurate then even the SSE2 should blow away the stock apps. I sure hope so!
Right, but don't forget Intel SSE2 versus AMD SSE2 isn't always comparing apples to apples.
So, much of the subset of my Linux fleet that's running has managed to turn in at least 10 WU's with the Opti app. Looks pretty good. The best improvement was for a VM running on an Intel Xeon X5672, which has averaged 2574 seconds per WU for it's last 10 Acoustic WU's. The ones that are lagging seem to be the ones that have been running WCG alongside, and it's mainly because the TB WU's taking over 16 hours to complete have prevented Acoustic from getting 10 WU's through yet. :)
Worst is on an AMD 6220 guest that's taking 5454 seconds per, but is understandable considering the host is oversubscribed by a bit too much. (22 Virtual cores running on a 16 core host) But basically, everything is taking between 32% to 44% of the time they used to require per WU.
I still won't manage to keep up with Bowmore for the next two weeks, but once I start hitting my goals on Rakesearch and DHEP, I'll have a few more cores to shift over. :)
I'm glad those new apps helped the Opterons! That'll make your jaunt to 100M easier. The guy in 2nd place hasn't upgraded to the new apps yet.
Rumor has it that Bowmore will retire in about 4 days when he gets to 10M.
Rather than helping get Seti USA to 100 Mil that much sooner. :))
HEADS UP - I'm getting a lot of errors on downloads on every machine. When that happens the BOINC client goes into a 24 hour backoff. So check your machines.
I looked at a number of computers on the Top Computer page and they are also getting download errors so it isn't just my machines having problems.
Oh yeah, I forgot about those! Actually the problem is my ADD. I have a hard time leaving the machines alone and sitting on a project for extended periods of time. It would take me 3 weeks to hit 25M on Acoustics and with my memory I would forget what I was doing long before that time was up =))
I think we broke it :(
Server Maintenance. Over the next two weeks. So hopefully things go smoothly...
For whatever it's worth, it looks like Acoustics is back up, at least temporarily, and sending out work.