I've almost been talked into purchasing a Threadripper 2950X CPU... Pro's & Con's?

Message boards : Number crunching : I've almost been talked into purchasing a Threadripper 2950X CPU... Pro's & Con's?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2008145 - Posted: 18 Aug 2019, 20:51:38 UTC
Last modified: 18 Aug 2019, 20:56:02 UTC

Yes, the 5X claim is only for the MB gpu application. But there is a production benefit from running the optimized apps in the All-in-One installer just like there was in running the optimized apps from the original Lunatics Windows installer. The AIO is the successor to the Lunatics apps. Just compare my cpu times to my wingmates using the stock cpu apps and you will see at least a 1.5X to 3X improvement in crunching times.

The stock AIO cpu app is the SSE41 app. The stock Seti cpu app is a SSE2 app. There is a huge improvement in running more modern SIMD instructions. I shaved 3 minutes alone off my cpu tasks after switching to the r3345 AVX app on my 3900X host because of the better AVX abilities of Ryzen 3000 cpus compared to earlier generations because AVX is hamstrung on the older processors.

[Edit] Your i7-990 does not have AVX capability but it does have SSE4.1 and SSE4.2 so you can use the AIO SSE41 cpu app out of the box.
All the Linux cpu apps are available atLunatics.

http://lunatics.kwsn.info/index.php?action=downloads;cat=48

There are also AVX2 applications available for Intel processors that may be faster than AVX. You can always benchmark any app against the stock apps or another optimized app in Rick's benchmark tool. I found the AVX app to be faster over the AVX2 app in more of the typical task species.

https://github.com/Ricks-Lab/benchMT
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2008145 · Report as offensive
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2008149 - Posted: 18 Aug 2019, 21:10:35 UTC - in response to Message 2008145.  

did you test the avx2 app at all on your new Ryzen 3900x chip yet?
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2008149 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2008152 - Posted: 18 Aug 2019, 21:24:36 UTC - in response to Message 2008149.  
Last modified: 18 Aug 2019, 21:25:57 UTC

No actually I haven't. I was in too much of a hurry. I tested the stock SSE41 against the r3345AVX app and the AVX app won. But I was also dealing with the cpu overtemp issue at that time and the AVX app works the 3900X harder than the SSE41 with higher temps. I didn't pursue the test against the AVX2 app as I figured it would be even worse for thermals.

Now that I have figured out the cpu overtemp issue and have been running the AVX app with no issues and about the same thermals as the SSE41 app, I should revisit the benchmarks again and test the two AVX or actually 3 AVX apps against each other. I have the AVX2 AMD version and the AVX2 Intel version. Both will run on the 3900X.

I think I will wait until after WOW though as that needs the host to be offline for several hours.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2008152 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 2008153 - Posted: 18 Aug 2019, 21:27:51 UTC - in response to Message 2008152.  

I think I will wait until after WOW though as that needs the host to be offline for several hours.


Ah dang it...I was hoping... oh well.....hahahaha
ID: 2008153 · Report as offensive
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2008154 - Posted: 18 Aug 2019, 21:30:46 UTC - in response to Message 2008152.  

understood. I'd be interested in the results when you get around to it
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2008154 · Report as offensive
Profile George Project Donor
Volunteer tester
Avatar

Send message
Joined: 23 Oct 17
Posts: 222
Credit: 2,597,521
RAC: 13
United States
Message 2008158 - Posted: 18 Aug 2019, 22:05:33 UTC - in response to Message 2008145.  

Your i7-990 does not have AVX capability but it does have SSE4.1 and SSE4.2 so you can use the AIO SSE41 cpu app out of the box.
All the Linux cpu apps are available at Lunatics.

So... I can use the SSE4.1 CPU app out of the box, but using the SSE4.2 requires some tinkering?

But there is a production benefit from running the optimized apps in the All-in-One installer just like there was in running the optimized apps from the original Lunatics Windows installer.

Can I locate the "original Lunatics Windows installer" to use in Windows 10 on my computer for now? I'm not ready to switch over to Linux just yet. I'll wait until I get my new computer up and running.
George

ID: 2008158 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2008159 - Posted: 18 Aug 2019, 22:05:49 UTC - in response to Message 2008153.  

I think I will wait until after WOW though as that needs the host to be offline for several hours.


Ah dang it...I was hoping... oh well.....hahahaha

Well, you got some of that wish. I made the max_concurrent change to Pipsqueek after I observed no harm in Serenity. But then discovered I had dropped all cpu tasks offline and was running only the gpu tasks. So my production took a hit for an hour or so until I noticed.

Question remains why is the daily driver 3900X so much different than the rest. All the files are the same and configurations but I can run with only the final targeted cpu + gpu tasks configured in max_concurrent on that one and I still keep processing cpu tasks. I think it likely is because I have a ton of dev files on it for compiling now that I can't compile in the development partition anymore. I should wipe that one out and start from scratch on Ubuntu 18.04.3 LTS since that has the newer kernel in it too now. Again, need to wait for WOW to end.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2008159 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2008160 - Posted: 18 Aug 2019, 22:12:03 UTC - in response to Message 2008158.  

Your i7-990 does not have AVX capability but it does have SSE4.1 and SSE4.2 so you can use the AIO SSE41 cpu app out of the box.
All the Linux cpu apps are available at Lunatics.

So... I can use the SSE4.1 CPU app out of the box, but using the SSE4.2 requires some tinkering?

But there is a production benefit from running the optimized apps in the All-in-One installer just like there was in running the optimized apps from the original Lunatics Windows installer.

Can I locate the "original Lunatics Windows installer" to use in Windows 10 on my computer for now? I'm not ready to switch over to Linux just yet. I'll wait until I get my new computer up and running.

The SSE42 app is at Lunatics in the directories I provided in the link. You would just have to download it and edit it into the app_info. I never found the SSE42 app any faster than the SSE41 app. Never felt the need to change from the stock AIO application.

Of course the Lunatics installer is still available for Windows. At its normal locations. Lunatics, Crunchers Anonymous and Mike's World.
http://lunatics.kwsn.info/index.php?action=downloads;cat=9
https://arkayn.us/forum/index.php?action=downloads;cat=1
http://mikesworld.eu/download.html
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2008160 · Report as offensive
Profile George Project Donor
Volunteer tester
Avatar

Send message
Joined: 23 Oct 17
Posts: 222
Credit: 2,597,521
RAC: 13
United States
Message 2008166 - Posted: 18 Aug 2019, 23:01:18 UTC - in response to Message 2008160.  

The SSE42 app is at Lunatics in the directories I provided in the link. You would just have to download it and edit it into the app_info. I never found the SSE42 app any faster than the SSE41 app. Never felt the need to change from the stock AIO application.

Of course the Lunatics installer is still available for Windows. At its normal locations. Lunatics, Crunchers Anonymous and Mike's World.
http://lunatics.kwsn.info/index.php?action=downloads;cat=9

Thanks Keith. I downloaded the Windows app and installed it as is. I had checked my BOINC files (all) and I did not have a <app-info.xml> file in the C:\ProgramData\BOINC\projects\setiathome.berkeley.edu directory, so I let it install. Otherwise I would have made a backup.

Now I guess it's wait and see if it shows any improvement in production.

As I said before, I'll wait to install the SSE42 app.
George

ID: 2008166 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2008174 - Posted: 18 Aug 2019, 23:34:45 UTC - in response to Message 2008166.  

The SSE42 app is at Lunatics in the directories I provided in the link. You would just have to download it and edit it into the app_info. I never found the SSE42 app any faster than the SSE41 app. Never felt the need to change from the stock AIO application.

Of course the Lunatics installer is still available for Windows. At its normal locations. Lunatics, Crunchers Anonymous and Mike's World.
http://lunatics.kwsn.info/index.php?action=downloads;cat=9

Thanks Keith. I downloaded the Windows app and installed it as is. I had checked my BOINC files (all) and I did not have a <app-info.xml> file in the C:\ProgramData\BOINC\projects\setiathome.berkeley.edu directory, so I let it install. Otherwise I would have made a backup.

Now I guess it's wait and see if it shows any improvement in production.

As I said before, I'll wait to install the SSE42 app.

There is only the stock optimized SSE3 app in the Windows Lunatics installer. You don't have access to the SSE41 app unless you are running Linux. You can change to the r3714_AVX_Vlock app or the r3330 SSE3 app by downloading them from Mike's World and editing them into your app_info.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2008174 · Report as offensive
Profile M_M
Avatar

Send message
Joined: 20 May 04
Posts: 76
Credit: 45,752,966
RAC: 8
Serbia
Message 2011338 - Posted: 9 Sep 2019, 6:03:47 UTC

Where to find AVX2 linux app AMS version, i.e. for Ryzen 3000?
ID: 2011338 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2011343 - Posted: 9 Sep 2019, 6:58:01 UTC - in response to Message 2011338.  

Let us know how you get on with the app. I didn't find it any faster than the regular AVX app.
http://lunatics.kwsn.info/index.php?action=downloads;sa=view;down=467
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2011343 · Report as offensive
Profile George Project Donor
Volunteer tester
Avatar

Send message
Joined: 23 Oct 17
Posts: 222
Credit: 2,597,521
RAC: 13
United States
Message 2011498 - Posted: 10 Sep 2019, 19:54:44 UTC

Okay, I've received everything but my CPU for my new rig and haven't put it together yet. I also received my SSD for my old rig, installed it and loaded Linux Cinnamon on it. I then tried to download the graphics card driver for my RTX 2060 GPU, twice, and both times after a slow download it shows me a screen which says (I'm paraphrasing) that a few characters are indecipherable and can't be read. I also tried twice to download BOINC Manager but I received the same reading.

I can't help but wonder if my downloading from the Firefox browser is the cause. Is there a way to download them through the terminal command, which I am uncomfortable using?
George

ID: 2011498 · Report as offensive
Profile M_M
Avatar

Send message
Joined: 20 May 04
Posts: 76
Credit: 45,752,966
RAC: 8
Serbia
Message 2011499 - Posted: 10 Sep 2019, 19:58:14 UTC - in response to Message 2011343.  

First impression I agree, it doesn't seem to be any faster then regular or even sse4.1.... ~same wu execution times for ~same credits.
ID: 2011499 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2011509 - Posted: 10 Sep 2019, 20:50:35 UTC - in response to Message 2011499.  

First impression I agree, it doesn't seem to be any faster then regular or even sse4.1.... ~same wu execution times for ~same credits.

Try the old AVX application instead that I listed. Because Ryzen 3000 has improved FPU registers that can now handle a 256 bit AVX instruction in one clock cycle, the AVX app is 3 minutes faster than the SSE41 app. You found the AVX 2 app takes longer to run because it needs to run the instructions via a FMA3 op. The AVX instruction is simpler and faster.

I tested the r3345 AVX app against the r3306 SSE41 app with Rick's benchmark utility and it consistently was faster by 3 minutes on every task. It is what I run on my 3900X now.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2011509 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2011510 - Posted: 10 Sep 2019, 21:00:21 UTC - in response to Message 2011498.  

Okay, I've received everything but my CPU for my new rig and haven't put it together yet. I also received my SSD for my old rig, installed it and loaded Linux Cinnamon on it. I then tried to download the graphics card driver for my RTX 2060 GPU, twice, and both times after a slow download it shows me a screen which says (I'm paraphrasing) that a few characters are indecipherable and can't be read. I also tried twice to download BOINC Manager but I received the same reading.

I can't help but wonder if my downloading from the Firefox browser is the cause. Is there a way to download them through the terminal command, which I am uncomfortable using?

How and where are you getting your Nvidia driver? If it is from the Nvidia download as a .run installer, that installation I consider only for experts. I would recommend getting the Nvidia drivers via the graphics-drivers ppa. It is a lot simpler mechanism. You simply choose which version of driver your want to install from the Software&Updates applications Additional Drivers tab. Choose the radio button for which version you want to install and it automatically installs the driver for you. Then reboot the host to run the newly installed Nvidia driver. The latest 435.21 driver is available now.

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Just open a Terminal and enter:

sudo add-apt-repository ppa:graphics-drivers/ppa


The open your Software&Updates application and open the Additional Drivers tab. You should see various versions of the proprietary Nvidia drivers available as well as the standard Nouveau drivers. Select the 435 drivers and hit Apply Changes. Watch the download/progress indicator to crawl to the finish and then when it is finished, hit the Restart button. When the machine reboots and reloads the OS you will be running the 435 drivers for your 2060.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2011510 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2011511 - Posted: 10 Sep 2019, 21:05:21 UTC

Where and which BOINC Manager are you trying to install. I would recommend using TBar's All-in-One installer to install BOINC along with the optimized applications.

http://www.arkayn.us/lunatics/BOINC.7z
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2011511 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2011522 - Posted: 10 Sep 2019, 22:20:12 UTC - in response to Message 2011509.  

@M_M. I realized when I posted and looked at the benchmark results that I had inadvertently benchmarked the wrong SSE41 app. I had used the older one and not the most current that is in the AIO. So I thought I had better do the benchmark run again and this time use the correct SSE41 app. So the r3711 app is a lot faster than the old r3306 SSE41 app and the new r3711 SSE41 app is not much slower if any than the r3345 AVX app. In fact on the Arecibo standard AR tasks, the r3345 AVX app was slower than the r3711 SSE41 app. The BLC tasks were only faster by a dozen or so seconds.


    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │0 │ NA │CPU│MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu │21:33:18│21:57:16│0:23:58.105│COMPLETE│
    │ │ │ │--nographics │blc45_2bit_guppi_58642_03113_PSR_B1133│
    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │1 │ NA │CPU│MBv8_8.05r3345_avx_linux64 │21:33:18│21:56:58│0:23:40.084│COMPLETE│
    │ │ │ │--nographics │blc45_2bit_guppi_58642_03113_PSR_B1133│
    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │2 │ NA │CPU│MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu │21:33:18│21:54:43│0:21:24.977│COMPLETE│
    │ │ │ │--nographics │blc31_2bit_guppi_58642_04362_HIP55210_│
    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │3 │ NA │CPU│MBv8_8.05r3345_avx_linux64 │21:33:18│21:54:31│0:21:12.957│COMPLETE│
    │ │ │ │--nographics │blc31_2bit_guppi_58642_04362_HIP55210_│
    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │4 │ NA │CPU│MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu │21:33:18│22:08:29│0:35:10.654│COMPLETE│
    │ │ │ │--nographics │03dc14aa.7253.7429.7.34.218.wu │
    ├────┼────┼───┼────────────────────────────────────────────────────────────┼────────┬────────┬───────────┬────────┤
    │5 │ NA │CPU│MBv8_8.05r3345_avx_linux64 │21:33:18│22:09:08│0:35:49.687│COMPLETE│
    │ │ │ │--nographics │03dc14aa.7253.7429.7.34.218.wu │
    └────┴────┴───┴────────────────────────────────────────────────────────────┴──────────────────────────────────────┘



So I would just stick with the default r3711 SSE41 MB cpu app.


Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2011522 · Report as offensive
Profile George Project Donor
Volunteer tester
Avatar

Send message
Joined: 23 Oct 17
Posts: 222
Credit: 2,597,521
RAC: 13
United States
Message 2011526 - Posted: 10 Sep 2019, 22:51:47 UTC - in response to Message 2011511.  

Thank you Keith, I will do this tonight and hopefully I can start with Linux.
And thanks for the tip on downloading the graphics drivers. I have used the Nvidia driver packages from the windows side, but not the Linux side.
I'll keep you posted on my progress.
George

ID: 2011526 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34748
Credit: 261,360,520
RAC: 489
Australia
Message 2011530 - Posted: 10 Sep 2019, 23:42:13 UTC

Okay, I've received everything but my CPU for my new rig and haven't put it together yet. I also received my SSD for my old rig, installed it and loaded Linux Cinnamon on it. I then tried to download the graphics card driver for my RTX 2060 GPU, twice, and both times after a slow download it shows me a screen which says (I'm paraphrasing) that a few characters are indecipherable and can't be read. I also tried twice to download BOINC Manager but I received the same reading.

I can't help but wonder if my downloading from the Firefox browser is the cause. Is there a way to download them through the terminal command, which I am uncomfortable using?
Once you have Mint loaded you go to the Driver Manager and select the Nvidia driver over the Nouveau driver and once that is done you will then need to open a Terminal and type,
sudo apt-get install ocl-icd-libopencl1
, to load the OpenCL component and then you should be right to go.

Cheers.
ID: 2011530 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Number crunching : I've almost been talked into purchasing a Threadripper 2950X CPU... Pro's & Con's?


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