Optimized applications question

Message boards : Number crunching : Optimized applications question
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile SongBird
Volunteer tester

Send message
Joined: 23 Oct 01
Posts: 104
Credit: 157,703,935
RAC: 56,317
Bulgaria
Message 2013952 - Posted: 2 Oct 2019, 5:09:27 UTC

Hi,

I have an AMD Radeon RX 550 and Nvidia GTX 1660 TI video cards I want to put to use for SETI. I'll be installing SETI optimized apps using the Lunatics 0.45 installer.

Which app should I select/is most suitable/ for each card for maximum performance? Bonus question: how much tasks per GPU would you think will be most efficient (I'm leaning towards 2)?
Thanks!

Regards,
Georgi
ID: 2013952 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 11865
Credit: 184,069,883
RAC: 234,071
Australia
Message 2013955 - Posted: 2 Oct 2019, 6:11:16 UTC

For the GTX 1660Ti you want SoG, and only 1 WU at a time.
Grant
Darwin NT
ID: 2013955 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 2014
Credit: 911,442,931
RAC: 2,694,803
United States
Message 2013960 - Posted: 2 Oct 2019, 7:06:45 UTC - in response to Message 2013952.  
Last modified: 2 Oct 2019, 7:07:26 UTC

If you are able to run Linux, you could see 4 to 5x the performance of the best Windows application on the 1660ti with the Linux/Nvidia only special application.

The RX550 won’t matter, you can leave that one on SoG on Windows.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2013960 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10304
Credit: 1,006,381,535
RAC: 1,386,331
United States
Message 2013961 - Posted: 2 Oct 2019, 7:07:16 UTC - in response to Message 2013955.  
Last modified: 2 Oct 2019, 7:08:25 UTC

Same for the RX550 if you stick with the Lunatics installer.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2013961 · Report as offensive     Reply Quote
Profile Wiggo "Democratic Socialist"
Avatar

Send message
Joined: 24 Jan 00
Posts: 17200
Credit: 239,982,876
RAC: 176,185
Australia
Message 2013968 - Posted: 2 Oct 2019, 11:38:02 UTC - in response to Message 2013960.  

If you are able to run Linux, you could see 4 to 5x the performance of the best Windows application on the 1660ti with the Linux/Nvidia only special application.

The RX550 won’t matter, you can leave that one on SoG on Windows.
I would disagree on the 4 to 5x performance with the 1660Ti as I've found with my 1060's with just BLC work will get you a 3x improvement under Linux with the Cuda special sauce app over Windows with the SoG app, but with a good load of Arecibo work you will get a 3.5x improvement. I've yet to find someone who has run their Nvidia GPU's under both Windows with the SoG app and Linux special sauce apps get any more than that.

But yes the SoG app will be your best with your RX550 no matter what OS you use.

Cheers.
ID: 2013968 · Report as offensive     Reply Quote
Profile SongBird
Volunteer tester

Send message
Joined: 23 Oct 01
Posts: 104
Credit: 157,703,935
RAC: 56,317
Bulgaria
Message 2013984 - Posted: 2 Oct 2019, 14:44:18 UTC - in response to Message 2013968.  
Last modified: 2 Oct 2019, 14:44:35 UTC

Linux is out of the question as the machine has other duties as well. There is something I don't understand though. When you say "SoG app will be your best with your RX550 " what do you mean? When I start the Lunatics installer I do not see any SoG app for ATI cards. Here is what I see when I start the installer:



Do I need to install it in some other way?
ID: 2013984 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10304
Credit: 1,006,381,535
RAC: 1,386,331
United States
Message 2013989 - Posted: 2 Oct 2019, 15:27:01 UTC - in response to Message 2013984.  

Linux is out of the question as the machine has other duties as well. There is something I don't understand though. When you say "SoG app will be your best with your RX550 " what do you mean? When I start the Lunatics installer I do not see any SoG app for ATI cards. Here is what I see when I start the installer:



Do I need to install it in some other way?

Guess the SoG app is labelled differently for ATI cards. Never noticed since I have only run Nvidia. But I can tell by the version number, the application you have bulleted in your image is the current SoG app bundled with the 0.45 Lunatics Installer. r3557 is the SoG app in the installer. There is a newer version over on Mike's World also, the r3584 version.
http://mikesworld.eu/download.html
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2013989 · Report as offensive     Reply Quote
Profile Mike Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 31938
Credit: 76,692,935
RAC: 24,955
Germany
Message 2013997 - Posted: 2 Oct 2019, 16:07:41 UTC - in response to Message 2013989.  

Linux is out of the question as the machine has other duties as well. There is something I don't understand though. When you say "SoG app will be your best with your RX550 " what do you mean? When I start the Lunatics installer I do not see any SoG app for ATI cards. Here is what I see when I start the installer:



Do I need to install it in some other way?

Guess the SoG app is labelled differently for ATI cards. Never noticed since I have only run Nvidia. But I can tell by the version number, the application you have bulleted in your image is the current SoG app bundled with the 0.45 Lunatics Installer. r3557 is the SoG app in the installer. There is a newer version over on Mike's World also, the r3584 version.
http://mikesworld.eu/download.html


For ATI the SOG app is not included in the installer.

Non SOG was faster back then.

It doesn`t matter for mid range Cards it is not really necessary.
Just use the HD5 Version.
With each crime and every kindness we birth our future.
ID: 2013997 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10304
Credit: 1,006,381,535
RAC: 1,386,331
United States
Message 2014003 - Posted: 2 Oct 2019, 18:19:21 UTC - in response to Message 2013997.  

Linux is out of the question as the machine has other duties as well. There is something I don't understand though. When you say "SoG app will be your best with your RX550 " what do you mean? When I start the Lunatics installer I do not see any SoG app for ATI cards. Here is what I see when I start the installer:



Do I need to install it in some other way?

Guess the SoG app is labelled differently for ATI cards. Never noticed since I have only run Nvidia. But I can tell by the version number, the application you have bulleted in your image is the current SoG app bundled with the 0.45 Lunatics Installer. r3557 is the SoG app in the installer. There is a newer version over on Mike's World also, the r3584 version.
http://mikesworld.eu/download.html


For ATI the SOG app is not included in the installer.

Non SOG was faster back then.

It doesn`t matter for mid range Cards it is not really necessary.
Just use the HD5 Version.

Strange. Are you saying the application version of the HD5 application is just coincidentally the same application version of the SoG app in the installer? The same application version leads me to believe the applications are built from the same code base. Only the names of the applications are different which has no bearing on the actual code running.

Raistmer could tell us the truth since they are his applications.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2014003 · Report as offensive     Reply Quote
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 13294
Credit: 165,432,867
RAC: 211,978
United Kingdom
Message 2014005 - Posted: 2 Oct 2019, 18:25:41 UTC - in response to Message 2014003.  

Strange. Are you saying the application version of the HD5 application is just coincidentally the same application version of the SoG app in the installer? The same application version leads me to believe the applications are built from the same code base. Only the names of the applications are different which has no bearing on the actual code running.

Raistmer could tell us the truth since they are his applications.
That's perfectly possible. The code base contains multiple code branches, multiple conditional compiler directives - and don't even start on the internal compiler switches!

There is much, much more that goes into a finished computer program than a comprehensive code archive - as TBar found to his cost in the early days.

But you're right - only Raistmer would be able to identify the differences between those two builds.
ID: 2014005 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10304
Credit: 1,006,381,535
RAC: 1,386,331
United States
Message 2014006 - Posted: 2 Oct 2019, 18:35:24 UTC - in response to Message 2014005.  
Last modified: 2 Oct 2019, 18:45:52 UTC

Yes, the compiler flags can certainly make a difference. As can the compilers themselves. The optimizations during compiling will be very different for the different card architectures. But I still suspect the base code is the same across all gpu brand versions. The ATI HD5 app with the r3584 in its name over at Mikes World seems to be another piece of evidence the same code bases are used to compile the different card architecture apps.

Still an assumption on my part over the veracity of my statements. Raistmer is the only one who knows for sure.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2014006 · Report as offensive     Reply Quote
Profile Mike Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 31938
Credit: 76,692,935
RAC: 24,955
Germany
Message 2014019 - Posted: 2 Oct 2019, 22:32:51 UTC - in response to Message 2014003.  
Last modified: 2 Oct 2019, 22:38:04 UTC

Linux is out of the question as the machine has other duties as well. There is something I don't understand though. When you say "SoG app will be your best with your RX550 " what do you mean? When I start the Lunatics installer I do not see any SoG app for ATI cards. Here is what I see when I start the installer:



Do I need to install it in some other way?

Guess the SoG app is labelled differently for ATI cards. Never noticed since I have only run Nvidia. But I can tell by the version number, the application you have bulleted in your image is the current SoG app bundled with the 0.45 Lunatics Installer. r3557 is the SoG app in the installer. There is a newer version over on Mike's World also, the r3584 version.
http://mikesworld.eu/download.html


For ATI the SOG app is not included in the installer.

Non SOG was faster back then.

It doesn`t matter for mid range Cards it is not really necessary.
Just use the HD5 Version.

Strange. Are you saying the application version of the HD5 application is just coincidentally the same application version of the SoG app in the installer? The same application version leads me to believe the applications are built from the same code base. Only the names of the applications are different which has no bearing on the actual code running.

Raistmer could tell us the truth since they are his applications.


It is not the same application.
On HD5 non SOG version Signal processing is running on CPU instead of GPU, thats how SOG works.
Signals on GPU. (SOG).
With each crime and every kindness we birth our future.
ID: 2014019 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10304
Credit: 1,006,381,535
RAC: 1,386,331
United States
Message 2014032 - Posted: 3 Oct 2019, 1:09:56 UTC - in response to Message 2014019.  

Thanks for the clarification Mike. I knew what SoG stands for. I did not know that the ATI app in the installer did the final signals check on the cpu. I assumed the same code was used based on the version number. I guess that Raistmer was just lazy in reusing the version number for different applications. The name of the ATI HD5 app is NOT named xxx-non-SoG-blah-blah in the installer. So I don't know how I was supposed to know it wasn't a SoG app. I do see a r3584 app over at your place with the name mb8_win_x86_sse2_opencl_ati_hd5_sog_r3584.7z so I would assume that is a SoG app since it has SoG in its name.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2014032 · Report as offensive     Reply Quote

Message boards : Number crunching : Optimized applications question


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