Ryzen 3000 series is out

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Ryzen 3000 series is out

Post by MikeB »

Dann Corbit wrote: Mon Jul 08, 2019 2:14 am
mwyoung wrote: Mon Jul 08, 2019 1:06 am
Dann Corbit wrote: Mon Jul 08, 2019 1:03 am
mwyoung wrote: Mon Jul 08, 2019 12:46 am
Dann Corbit wrote: Sun Jul 07, 2019 11:22 pm Are complete 3900x systems available anywhere?
Ideally, with user-configurable options.
Cyber power is one of the better priced options online. That let you configure the system you want. And it is ready for your 3900x configuration.

But please build it yourself. It will be better built and cost less.
I looked at cyber power. They don't offer the sort of RAM I want, and the max they offer is 32 GB.

I was just looking at a stop-gap system. But I will wait for the commercial CPUs or maybe the threadripper, depending on how it tuns out
I would wait for threadripper. My system is ready, all I need is the 3rd gen Threadripper CPU to replace the 2950x. 3rd gen threadripper will be epic....
The commercial stuff is more powerful, but a lot more expensive. The commercial stuff should be ready in September, since that is the end of Q3. If they stick to their schedule, that is.

If the new Threadripper has 64 cores, it will be a barn burner.
The 64 core 3rd generation Threadripper is projected at 150 million nps on the position posted above while using asmfish (SF will be slower of course) - we already know that the 2990wx does 77.6 million/nps with asmfish, so it's a pretty safe projection and it's probably light. Also I understand MSFT had fixed the Windows scheduler issue recently with AMD Threadripper, but I have to see any anything posted regarding the improvement. Without this scheduler fix, Linux was really the only way to go. So for those who prefer MS Windows 10, hopefully the fix works.
Image
mwyoung
Posts: 2727
Joined: Wed May 12, 2010 10:00 pm

Re: Ryzen 3000 series is out

Post by mwyoung »

Dann Corbit wrote: Mon Jul 08, 2019 2:14 am
mwyoung wrote: Mon Jul 08, 2019 1:06 am
Dann Corbit wrote: Mon Jul 08, 2019 1:03 am
mwyoung wrote: Mon Jul 08, 2019 12:46 am
Dann Corbit wrote: Sun Jul 07, 2019 11:22 pm Are complete 3900x systems available anywhere?
Ideally, with user-configurable options.
Cyber power is one of the better priced options online. That let you configure the system you want. And it is ready for your 3900x configuration.

But please build it yourself. It will be better built and cost less.
I looked at cyber power. They don't offer the sort of RAM I want, and the max they offer is 32 GB.

I was just looking at a stop-gap system. But I will wait for the commercial CPUs or maybe the threadripper, depending on how it tuns out
I would wait for threadripper. My system is ready, all I need is the 3rd gen Threadripper CPU to replace the 2950x. 3rd gen threadripper will be epic....
The commercial stuff is more powerful, but a lot more expensive. The commercial stuff should be ready in September, since that is the end of Q3. If they stick to their schedule, that is.

If the new Threadripper has 64 cores, it will be a barn burner.
What is expensive is letting other people build your computers. The markup is down right criminal. And you get poor quality parts. And poor quality builds for your hard earned money.

Building a PC is as easy as Lego's.
Everything you need to know is online and Free.

Here is a Build from Main Gear. Main Gear is the best online computer builder, and you will get a nice PC. But the markup is insane....

F131 AMD RYZEN SUPERSTOCK 2019 (SYSTEM-F131-AMD-RYZEN-SUPERSTOCK_2019)
$4,027.00
$4,027.00
Remove from cart

Customizations:

Chassis: MAINGEAR F131 Chassis with Tempered Glass Side

Included

Chassis Lighting: RGB Logo and Interior Lighting

Included

Motherboard: ASRock X570M Pro 4 - MATX

$138.00

Processor: AMD Ryzen 9 3900x 12-core / 24-thread 3.8GHz (4.6GHz Boost)

$398.00

Processor Cooling: Premium Nickel Plated Copper CPU Cooling Block

Included

APEX Integrated Cooling System: APEX ICS - Fully Integrated Cooling system [Requires Open Loop Liquid Cooling]

Included

Heat Exchanger Array: Premium Copper Core Radiator- 420 (3x140mm) copper core solderless radiator with high airflow fans

Included

Tubing: SUPERSTOCK Crystal Hardline Tubing - Hand Crafted Hard PETG Acrylic Tubing With Chrome Fittings

Included

Coolant: [CLEAR] High Performance MAINGEAR Coolant

Included

Memory: 64GB HyperX Predator RGB DDR4-3200 (4x16GB)

$665.00

Graphics Card: NVIDIA GeForce RTX 2080 Ti 11GB GDDR6

$1,162.00

Power Supply: 750W EVGA SuperNOVA B3 - Bronze Certified

Included

Power Supply Sleeving: BLACK Braided Cable Sleeving

Included

Operating System Drive: [M.2 NVME SSD] 1TB WD Black SN750 [3,470MB/s Sequential Reads]

$245.00

Audio: Integrated High Definition Audio

Included

Operating System: Microsoft Windows 10 Professional - 64-bit - OEM

$50.00

Angelic Service Warranty: Lifetime Angelic Service Labor & Phone Support w/ 1 Year Comprehensive Warranty for Superstock Systems

Included


Reconfigure F131 AMD RYZEN SUPERSTOCK 2019
Product Subtotal: $6,685.00
"The worst thing that can happen to a forum is a running wild attacking moderator(HGM) who is not corrected by the community." - Ed Schröder
But my words like silent raindrops fell. And echoed in the wells of silence.
Jhoravi
Posts: 291
Joined: Wed May 08, 2013 6:49 am

Re: Ryzen 3000 series is out

Post by Jhoravi »

I wonder if the BMI2 slowdown is finally fixed.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Ryzen 3000 series is out

Post by MikeB »

Jhoravi wrote: Mon Jul 08, 2019 12:23 pm I wonder if the BMI2 slowdown is finally fixed.
The pdep / pext instructions are emulated on the Ryzen - why I have no clue,, but what takes one cycle clock on intel, takes several cycle clocks on Ryzen. Over all, the bmi2 exe's are faster on SF vs non- bmi2 compiles ( on intel cpus ) , but we're talking maybe 2% or so, it does not change the value proposition with the AMD Ryzen cpus on a material basis ( to put it in accounting speak ;>))
Image
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ryzen 3000 series is out

Post by Dann Corbit »

mwyoung wrote: Mon Jul 08, 2019 6:33 am Graphics Card: NVIDIA GeForce RTX 2080 Ti 11GB GDDR6
$1,162.00

Power Supply: 750W EVGA SuperNOVA B3 - Bronze Certified
I would buy my own GPUs (they are about $700 online) and I would get two of them (have to wait until the 23rd for them).
https://www.nvidia.com/en-us/geforce/gr ... 080-super/
So $1400 gets me a lot of GPU compute power.

And a bigger power supply (1000 watts is my minimum).
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Ryzen 3000 series is out

Post by Gian-Carlo Pascutto »

AnandTech included SPECint2017 benchmarks, which include Deep Sjeng:

https://images.anandtech.com/graphs/gra ... 111160.png

The results were...surprisingly bad, i.e. clearly worse than Intel cores. I wonder why.
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Ryzen 3000 series is out

Post by Gian-Carlo Pascutto »

Jhoravi wrote: Mon Jul 08, 2019 12:23 pm I wonder if the BMI2 slowdown is finally fixed.
PEXT/PDEP still take ~18 cycles. You don't want to use those.
Dann Corbit
Posts: 12541
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ryzen 3000 series is out

Post by Dann Corbit »

Gian-Carlo Pascutto wrote: Fri Jul 12, 2019 7:17 pm AnandTech included SPECint2017 benchmarks, which include Deep Sjeng:

https://images.anandtech.com/graphs/gra ... 111160.png

The results were...surprisingly bad, i.e. clearly worse than Intel cores. I wonder why.
I guess they compiled for BMI, but SSE3 builds will be 25% faster.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Ryzen 3000 series is out

Post by Laskos »

Gian-Carlo Pascutto wrote: Fri Jul 12, 2019 7:17 pm AnandTech included SPECint2017 benchmarks, which include Deep Sjeng:

https://images.anandtech.com/graphs/gra ... 111160.png

The results were...surprisingly bad, i.e. clearly worse than Intel cores. I wonder why.
This is one thread benchmark?
dragontamer5788
Posts: 201
Joined: Thu Jun 06, 2019 8:05 pm
Full name: Percival Tiglao

Re: Ryzen 3000 series is out

Post by dragontamer5788 »

Dann Corbit wrote: Mon Jul 08, 2019 9:14 pm
mwyoung wrote: Mon Jul 08, 2019 6:33 am Graphics Card: NVIDIA GeForce RTX 2080 Ti 11GB GDDR6
$1,162.00

Power Supply: 750W EVGA SuperNOVA B3 - Bronze Certified
I would buy my own GPUs (they are about $700 online) and I would get two of them (have to wait until the 23rd for them).
https://www.nvidia.com/en-us/geforce/gr ... 080-super/
So $1400 gets me a lot of GPU compute power.

And a bigger power supply (1000 watts is my minimum).
NVidia CUDA is definitely superior programming environment if you're into programming GPUs, especially with the half-float / tensor operations accelerating neural nets.

Radeon VII however is 16GB HBM2 sitting at under $700 card. If you're planning on experimenting with raw GPU power, its good compute power at a cheaper price. You just gotta like... write your own malloc and stuff because the malloc in HIP/ROCm is kind of barebones... https://github.com/ROCm-Developer-Tools ... p_memory.h

But seriously: RAM is an issue on these things if you're hand-coding stuff. Radeon VII has 60 CUs with 256-threads at occupancy 1 (with occupancy 4 being a reasonable goal for most coders). That's 15360 SIMD threads at occupancy 1, 61440 threads at occupancy 4 (with occupancy 10 being the max supported by the hardware).

Occupancy 4 with ~64 tasks per SIMD thread x 1024 bytes of memory per task (~96 bytes for the 12-unit bitmask, ~512 bytes for movelists... you'll get to 1024 bytes per task rather quickly)... and that's... 4GB of RAM. Just on the tasking structures. Not even getting to transposition tables, endgame tablebases or anything else yet either.

-----------

Ryzen 3000 itself looks great for typical CPU chess computing purposes. A shame that the BMI2 PEXT / PDEP instructions are still slow on the system, but its not fatal. A ton of threads (the 12c/24t 3900x looks like the best price/performance) fixes a lot of ills.

I think the biggest downside to Ryzen 3000 is that you lose Intel vTune tools. AMD's uProf is workable, but clearly inferior to Intel's vTune profiling suite. The branch-prediction + analysis tools that the Intel chips allow for in high-performance programming situations is very, very, very useful when it comes to understanding what needs to be optimized in your codebase.

With that being said: AMD uProf definitely works. The "instruction based sampling" methodology is strange and obtuse... but it is workable. And uProf is free, so that's also cool.