EVGA

Einstein@home new beta app brings massive performance boost for Nvidia

Author
gsrcrxsi
SSC Member
  • Total Posts : 744
  • Reward points : 0
  • Joined: 2010/01/24 19:20:59
  • Status: offline
  • Ribbons : 3
2021/08/28 13:07:53 (permalink)
Einstein@home has historically been pretty poor for Nvidia performance in comparison to AMD cards. I've always had a hunch that there is some poor optimization or some error in the coding for their app that artificially restricted performance on Nvidia. that turned out to be true.
 
for the last few months, I've been helping another user (petri33) develop and test some modifications to the Einstein@home Gamma Ray application for fixing the issues with the nvidia app. making a handful of rather simple changes, we boosted nvidia performance massively for Pascal/Turing/Ampere GPUs. Pascal cards see ~40-60% speedup, Turing sees ~50-65% speedup, and Ampere is over 100% faster (2x!), Maxwell and older GPUs saw no benefit. These were my observations on a Linux platform. while the performance is amazing, the method of our implementation was not very user friendly, and Linux-only. (I talked a few users through it, and it's not a good experience to the less tech-savvy).
 
we shared our findings with the project developers, and they were pretty receptive with making the changes to their app. they have now released a beta app v1.28 for the Gamma Ray tasks (plan class: FGRPopencl2Pup-nvidia) for all Windows, Linux, and Mac systems. It has the requirement that you must have OpenCL 2.0 or greater drivers (you need 465 or 470 branch nvidia drivers), and you must have a Pascal or newer GPU. users on both Windows and Linux have reported that the beta tasks are working as expected.
 
so install new drivers if you havent already, and enable beta tasks in the project preferences, and enjoy a massive boost in processing speed and associate boost to your RAC.
 
Gamma Ray tasks only. nothing for Gravitational Wave tasks... yet.
 
:)

For the Tears...
 
Main: 5950X | EVGA 3080Ti XC3 Ultra HC
Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
 
10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
#1

15 Replies Related Threads

    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/28 18:32:27 (permalink)
    Thanks for the heads up.

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #2
    gsrcrxsi
    SSC Member
    • Total Posts : 744
    • Reward points : 0
    • Joined: 2010/01/24 19:20:59
    • Status: offline
    • Ribbons : 3
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/29 10:47:27 (permalink)
    actually it looks like they just released it from beta. so anyone with a Pascal and newer and 465 and newer drivers should be able to get this app now.

    For the Tears...
     
    Main: 5950X | EVGA 3080Ti XC3 Ultra HC
    Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
    Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
    Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
    Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
     
    10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

    12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
    12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
    12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
    08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
    08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
    #3
    yodap
    CLASSIFIED Member
    • Total Posts : 4412
    • Reward points : 0
    • Joined: 2011/05/15 06:13:40
    • Location: NY, Upstate
    • Status: offline
    • Ribbons : 8
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/29 13:38:50 (permalink)
    Cool, trying now.


    Affiliate Code JU8MGZI1V0

                                        
            

     
    #4
    Cool GTX
    EVGA Forum Moderator
    • Total Posts : 26839
    • Reward points : 0
    • Joined: 2010/12/12 14:22:25
    • Location: Folding for the Greater Good
    • Status: offline
    • Ribbons : 119
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/29 14:51:29 (permalink)
    thanks for all the hard work to get this improvement to be implimented

    RTX Project EVGA X99 FTWK 2xEVGA2080Ti EVGA1200P2  Nibbler EVGA X99 Classified 3-GPU Water cooled 1600P2 AIO Folding  X99 2x1080Ti FTW3 Hybrid, 1200P Thank you for your support I am a Volunteer Moderator - not an EVGA employee

    #5
    yodap
    CLASSIFIED Member
    • Total Posts : 4412
    • Reward points : 0
    • Joined: 2011/05/15 06:13:40
    • Location: NY, Upstate
    • Status: offline
    • Ribbons : 8
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/29 15:39:02 (permalink)
    Cool GTX
    thanks for all the hard work to get this improvement to be implimented


    Good job Cool GTX!


    Affiliate Code JU8MGZI1V0

                                        
            

     
    #6
    Opolis
    CLASSIFIED Member
    • Total Posts : 2672
    • Reward points : 0
    • Joined: 2010/03/25 18:49:16
    • Status: offline
    • Ribbons : 7
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/30 08:51:14 (permalink)
    Got some running as well.  Nice to see performance improvements

     EVGA Associates Code: ZSD7CURL30EWPG4  Click for a discount on your next purchase from EVGA.com
    #7
    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/30 22:15:23 (permalink)
    I updated the drivers on my Nvidia GPUs and it worked fine.
     
    Went to compare them to my Radeon VII and now it is getting computational errors in seconds.
    Running win10Pro up to date newest ver.
    CPU E5-1660v3 8 core unlocked, 16gb G-skill 2400
    MB is an EVGA x99 Classified 
    GPU AMD Radeon VII AMD driver 19.2
    I did DL and installed the newest AMD driver 21.x but I got a 24hr lockout.
    SO I guess I will have to try it tomorrow with the new driver and BETA tasks unchecked.
    I did run some MilkyWay and the GPU is running fine with no issue fast as always in MW.
     
    I did have run BETA tasks and the tasks that failed were ver .28
    If the new tasks are out of BETA and being sent out as normal working tasks, is the VII not going to work for 
    Einstein anymore? That would be a shame, that GPU does very well in Einstein.
    I sure hope there is a fix for this issue.
     
    post edited by bill1024 - 2021/08/30 22:16:50

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #8
    gsrcrxsi
    SSC Member
    • Total Posts : 744
    • Reward points : 0
    • Joined: 2010/01/24 19:20:59
    • Status: offline
    • Ribbons : 3
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/31 12:14:48 (permalink)
    bill1024
     
    I did have run BETA tasks and the tasks that failed were ver .28
    If the new tasks are out of BETA and being sent out as normal working tasks, is the VII not going to work for 
    Einstein anymore? That would be a shame, that GPU does very well in Einstein.
    I sure hope there is a fix for this issue.
     




    the AMD app is still in beta.
    only the Nvidia app is out of beta and in production. 
     
    several other RadeonVII users reported either errors, or no change in performance, or worse performance. I do not have any Vega or Vega20 cards that I can test. but I have a feeling that most issues are due to poor driver support for the Radeon VII. the new app requires certain features from OpenCL 2.0 and was compiled with OpenCL 2.0 target. so if the driver doesnt have proper support, it will produce errors. My RX 570 under Linux works ok with the 1.28 beta tasks, no errors, but performs marginally slower than the production application (which matches my testing with pre-release code on Polaris).
     
    turn off beta tasks if you're getting errors on your AMD systems and you can't get newer drivers installed. At least one other user reported that it works on their Radeon VII (under Linux), but ran 10% slower than the production app. I haven't seen any success stories with Vega or older yet. AMD driver support is garbage, and especially bad for the Radeon VII it seems since it was dead on arrival and discontinued after like 6 months.
     
    In pre-release testing, we did see fairly good gains with Navi GPUs, with roughly 20% speedup on an RX5700, but since this is an EVGA forum, I figured most users would be using Nvidia GPUs. the code change was aimed at nvidia primarily since they were the most affected. AMD cards didn't have nearly the speed issues that nvidia did. Navi on the 1.28 app seems to only be 3-4% faster than production, and I've contacted the devs to see what they did and if they missed some compiler optimization flags.
     
    other projects work fine because all other projects are using legacy OpenCL 1.2 features which are well supported by nearly all drivers. the new features in this new app however require opencl 2.0 support. Nvidia has a much better handle on that than AMD it seems.

    For the Tears...
     
    Main: 5950X | EVGA 3080Ti XC3 Ultra HC
    Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
    Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
    Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
    Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
     
    10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

    12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
    12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
    12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
    08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
    08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
    #9
    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/08/31 13:38:31 (permalink)
    Yeah I have mostly Nidia GPUs but I bought the R-VII for its double precision for MilkyWay.
    Its Einstein and Moo performance is a nice bonus too.
    I will give it a shot when I get a chance later.
    I did set the R-VII to "home" group rather than generic and have beta unchecked.
    We'll see how it goes, I'll post up results.
     
    Thanks for the reply.

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #10
    gsrcrxsi
    SSC Member
    • Total Posts : 744
    • Reward points : 0
    • Joined: 2010/01/24 19:20:59
    • Status: offline
    • Ribbons : 3
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 17:04:06 (permalink)
    hey bill, are you out of Einstein jail yet?
     
    I confirmed the issues under Windows with my RX570. I tried all three latest driver package, 21.8.2, 21.6.1, and even the pro/enterprise driver 21.Q2.1. all three gave the same error after ~10s. So you'll probably still see errors with Windows/Vega.
     
    pretty sure it's a problem with the windows drivers with these older GPUs (since it seems to work with Windows/Navi)

    For the Tears...
     
    Main: 5950X | EVGA 3080Ti XC3 Ultra HC
    Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
    Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
    Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
    Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
     
    10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

    12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
    12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
    12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
    08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
    08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
    #11
    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 19:09:03 (permalink)
    I'm sorry I didn't get to this sooner, been a little busy and not feeling so well.
    I just ran a few tasks and they did run and finish alright.
    Waiting to be validated.
    One task 206, about the same as my 2080Ti (215)
    Two tasks at a tome 327 - 332 so about 165 each thoroghput
    The CPU time was 92 either one or two at a time.
    So doing two at a time gets more PPD
    I remember doing two or more on my Nvidia, one at a time was better
     
    My 3080FTW 139 one at a time  stock speed on air. I have the hybrid kit, just have to install it.
     
    I will play with it some more tomorrow, the Yankee game is on so....
     
    EDIT thatwas with that box set to home and beta unchecked
    post edited by bill1024 - 2021/09/01 19:11:03

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #12
    gsrcrxsi
    SSC Member
    • Total Posts : 744
    • Reward points : 0
    • Joined: 2010/01/24 19:20:59
    • Status: offline
    • Ribbons : 3
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 21:24:39 (permalink)
    oh OK, I meant specifically your Radeon VII Windows system that got errors yesterday on the beta app. I was wondering if the new drivers helped or if you still got errors. WITH the beta app. I know the normal app works fine. when you enable beta, just make sure to watch it and stop processing and/or abort the beta tasks to avoid crashing your cache again.
     
    BTW, don't run multiple tasks at a time on nvidia. they just run slower than 1x. it provides a benefit with the AMD cards though.
     
    I'm testing some new optimizations. not available from the project yet :)
     
    3060Ti = 210 sec @190W
    2080Ti = 190 sec @225W
    3080Ti = 109 sec @300W
     
    post edited by gsrcrxsi - 2021/09/01 21:41:36

    For the Tears...
     
    Main: 5950X | EVGA 3080Ti XC3 Ultra HC
    Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
    Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
    Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
    Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
     
    10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

    12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
    12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
    12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
    08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
    08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
    #13
    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 21:48:22 (permalink)
    OK I will go run it with the new app and the new drivers.
    BRB

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #14
    bill1024
    Omnipotent Enthusiast
    • Total Posts : 8633
    • Reward points : 0
    • Joined: 2008/10/18 01:01:10
    • Status: offline
    • Ribbons : 54
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 21:57:20 (permalink)
    They failed right away with the beta flag checked and new drivers.
     
    Sure hope they keep it so the AMD cards work and not have that AMD beta go mainstream.
    Even if they have a beta2 that we can choose to run these AMD cards.
    It still smokes these tasks for a older GPU.
     

     Life is too short to carry a cheap pocket knife

    Register product with affiliate code U25ITA93JV   
     
    #15
    gsrcrxsi
    SSC Member
    • Total Posts : 744
    • Reward points : 0
    • Joined: 2010/01/24 19:20:59
    • Status: offline
    • Ribbons : 3
    Re: Einstein@home new beta app brings massive performance boost for Nvidia 2021/09/01 23:05:13 (permalink)
    I don’t think they will push the AMD app out of beta as-is. If they aren’t able to rectify the issue with windows apps (or windows drivers which is out of the control of the project devs), it might get released as Linux-only, or the project might be able to limit the release so it doesn’t go to Vega or older. They were able to do this with the Nvidia app. Restricting the distribution to only Pascal and newer. They can do this because you can section off generations/architectures by Compute Capability and CC is exposed to BOINC and sent to the server with your host details. There may be a way for the project to do something similar with the AMD cards.

    The app still needs work though in performance. It’s not as fast on Navi as it should be.

    For the Tears...
     
    Main: 5950X | EVGA 3080Ti XC3 Ultra HC
    Rig1: EPYC 7502 | 7x ASUS RTX 2080 (watercooled)
    Rig2: EPYC 7402P | 7x EVGA RTX 2080Ti XC Ultra
    Rig3: EPYC 7402P | 8x EVGA RTX 2070 Black
    Rig4: 2x EPYC 7642 | EVGA RTX 2080Ti Black
     
    10G-P5-3889-KR 2/25/2021 6:00:06 AM PT Yes

    12G-P5-3959-KR 6/15/2021 9:00:32 AM PT Yes
    12G-P5-3657-KR 2/25/2021 9:01:29 AM PT Yes
    12G-P5-3655-KR 2/25/2021 9:01:06 AM PT Yes
    08G-P5-3751-KL 10/29/2020 6:07:00 AM PT Yes
    08G-P5-3751-KR 10/29/2020 6:00:29 AM PT Yes
    #16
    Jump to:
  • Back to Mobile