Ryzen 2 and BMI2?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Ryzen 2 and BMI2?

Post by Gian-Carlo Pascutto »

Gerd Isenberg wrote: Sat May 30, 2020 6:21 pm I agree it is a shame, that Zen is so slow with pext. AMD has to spent some transistors for a fast hardware pext in one cycle!
Note that Intel has several patents on the efficient implementation of those instructions.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Ryzen 2 and BMI2?

Post by Joost Buijs »

mvanthoor wrote: Mon Jun 01, 2020 3:31 am This problem is the reason I'm not going to build 3950x computer on a higher-end B550 board. I'd rather have a 109?0X series Intel (at least the 12 core version) on the old X299 chipset, but the 10X series CPU's are nowhere in sight in the Netherlands, last time I looked. Especially the 10980X.
Last week I could buy a 10980XE-BOX here in the Netherlands (they really exist) but I didn't, 1.5 month ago I shelled out 3.5K for a 3970X machine so I have to wait a little longer otherwise my wife gets angry. The 10940X is readily available now at several online shops.

About half a year ago I already bought all the parts for a 10980XE machine, I got so annoyed by waiting for the 10980XE I bought the 3970X instead.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: Ryzen 2 and BMI2?

Post by mvanthoor »

I see, you're right. The 10940X is available now, for €899.

Now the question becomes: is it still worth it, to put such a CPU on a 3 year old chipset? If Intel doesn't keep the 2066 socket for the successor, The 10X-series is the end of the line for X299. Also, the CPU is quite expensive and "slow" compared to the AMD offerings, except for BMI2 and PEXT. The one thing I REALLY want is a 3950X with a good BMI2 and PEXT implementation.

The next ZEN iteration is planned for this fall. As I don't really NEED a new CPU right now, I should probably just wait and see if AMD fixes BMI2 and PEXT in that iteration, or if Intel introduces something new at the beginning of next year. Rumors of a new Z399 and X599 chipset for the X-cpu's have been circulating for over a year now.

I'm not one to wait for the next "big thing around the corner", except if it's so close (like the new ZEN iteration) that I'd hit my head against a wall repeatedly, if I bought a new computer now and the new ZEN's blow it out of the sky with a new BMI2 and PEXT implementation.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Ryzen 2 and BMI2?

Post by Joost Buijs »

mvanthoor wrote: Tue Jun 02, 2020 3:23 pm
Now the question becomes: is it still worth it, to put such a CPU on a 3 year old chipset? If Intel doesn't keep the 2066 socket for the successor, The 10X-series is the end of the line for X299. Also, the CPU is quite expensive and "slow" compared to the AMD offerings, except for BMI2 and PEXT. The one thing I REALLY want is a 3950X with a good BMI2 and PEXT implementation.

The next ZEN iteration is planned for this fall. As I don't really NEED a new CPU right now, I should probably just wait and see if AMD fixes BMI2 and PEXT in that iteration, or if Intel introduces something new at the beginning of next year. Rumors of a new Z399 and X599 chipset for the X-cpu's have been circulating for over a year now.
Personally I don't expect that AMD is going to fix BMI2 and PEXT in the next Zen iteration, but maybe I'm wrong. If you don't need a new CPU right now it is certainly better to wait.

As I already have all the parts I'm still going to build the 10980XE machine, I don't care that the chipset is somewhat older, I don't need PCI-E 4.0 for the things I want do with it.

The 3970X is a nice processor, it has some strange quirks too, and what I don't like about it is that it draws a lot of idle current, this is something I don't want for a workstation that runs 14 hours per day.
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ryzen 2 and BMI2?

Post by Dann Corbit »

Joost Buijs wrote: Tue Jun 02, 2020 4:48 pm The 3970X is a nice processor, it has some strange quirks too, and what I don't like about it is that it draws a lot of idle current, this is something I don't want for a workstation that runs 14 hours per day.
My usage pattern is different.
I run mine pretty close to 24 hours a day and it is almost never idle.
Right now, it has 63 out of 64 threads engaged along with both GPUs.
Of course, I get lots of interesting letters from the power company.
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.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Ryzen 2 and BMI2?

Post by Joost Buijs »

Dann Corbit wrote: Tue Jun 02, 2020 7:35 pm
Joost Buijs wrote: Tue Jun 02, 2020 4:48 pm The 3970X is a nice processor, it has some strange quirks too, and what I don't like about it is that it draws a lot of idle current, this is something I don't want for a workstation that runs 14 hours per day.
My usage pattern is different.
I run mine pretty close to 24 hours a day and it is almost never idle.
Right now, it has 63 out of 64 threads engaged along with both GPUs.
Of course, I get lots of interesting letters from the power company.
This reminds me of the time when it was still profitable to mine bitcoin, I had 2 machine's with 3 of the largest AMD GPU each, 2KW 24/7, the noise and the heat was unbearable.

Sometimes I have jobs that run 24/7 too, for things like developing software, compiling and debugging the 3970X is a bit overkill though.

In the USA power is cheap, here in the Netherlands private homes pay about 25 dollar-cents per KWh.
jdart
Posts: 4366
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Ryzen 2 and BMI2?

Post by jdart »

In the USA power is cheap
It varies by locality. It is not cheap in Northern California. I finally had to get solar because running multiple servers 24/7 was pushing my power bill above $500/month, at least in the summer when I also run air conditioning.

--Jon
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: Ryzen 2 and BMI2?

Post by Joost Buijs »

jdart wrote: Wed Jun 03, 2020 8:50 am
It varies by locality. It is not cheap in Northern California. I finally had to get solar because running multiple servers 24/7 was pushing my power bill above $500/month, at least in the summer when I also run air conditioning.
I've been thinking about solar too, on my roof there is room for 16 panels, I don't know if it is worthwhile with the cloudy weather over here. Last days were quite sunny, but this is more like an exception.
odomobo
Posts: 96
Joined: Fri Jul 06, 2018 1:09 am
Location: Chicago, IL
Full name: Josh Odom

Re: Ryzen 2 and BMI2?

Post by odomobo »

Does anyone know applications of PDEP and PEXT in a hot loop, outside of computer chess? That should tell us whether AMD will ever prioritize these implementations.
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Ryzen 2 and BMI2?

Post by Dann Corbit »

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.