View Full Version : Acoustic Opti Apps
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 (http://www.acousticsathome.ru/boinc/forum_thread.php?id=66#313) has the GitHub link and installation instructions.
Ron Shurtz
01-25-19, 08:26 PM
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
Egilman
01-26-19, 02:58 AM
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 (http://www.acousticsathome.ru/boinc/forum_thread.php?id=66#313) has the GitHub link and installation instructions.
Yes THANKS!!!!!
On my xeons, preliminary AVX2 results are a reduction from 80-85 minutes a wu down to around 50 minutes a wu.... That's one heck of an increase in speed!
Excellent!!!!!
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. :))
So, hopefully the lesser versions work well on the Opteron fleet... Should be finding out today. :))
That has to be a major PITA to update all those machines and then Stop/Restart BOINC!
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.
[ -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.
Right, but don't forget Intel SSE2 versus AMD SSE2 isn't always comparing apples to apples.
Well that's certainly true. The Threadripper's AVX2 performance on tight code like SRBase and PG sucks in comparison to Intel's.
Egilman
01-26-19, 10:50 PM
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!
Confirmed in fact a LOT better than initially shown.....
31-32 minutes a WU!!!!! seems to be what they are leveling out at.....
Almost 3x faster......
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. :))
Rather than helping get Seti USA to 100 Mil that much sooner. :))
Oh no, not a guilt trip :D Alright I'll add 3M to the SUSA coffers and then I'm pulling the plug. 10M is enough for us mere mortals.
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 no, not a guilt trip :D Alright I'll add 3M to the SUSA coffers and then I'm pulling the plug. 10M is enough for us mere mortals.
so says the geek with 27 projects over 25 m. =))
so says the geek with 27 projects over 25 m. =))
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 =))
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.
Powered by vBulletin® Version 4.2.4 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.