Bmi2 and AMD

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

Moderators: hgm, Rebel, chrisw

Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Bmi2 and AMD

Post by Leo »

Do we know if AMD has has fixed its Bmi2 problems?
Advanced Micro Devices fan.
MonteCarlo
Posts: 188
Joined: Sun Dec 25, 2016 4:59 pm

Re: Bmi2 and AMD

Post by MonteCarlo »

There was a recent update of an old thread http://talkchess.com/forum3/viewtopic.php?f=7&t=67432 that suggested there is no improvement.

I'm also not aware of any improvements, but I only follow these things loosely, so take with a grain of salt :)
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Bmi2 and AMD

Post by Dann Corbit »

Compile for modern. A BMI compile on AMD is bad. Look at the BMI compiles here:
http://ipmanchess.yolasite.com/amd---in ... -bench.php
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
yurikvelo
Posts: 710
Joined: Sat Dec 06, 2014 1:53 pm

Re: Bmi2 and AMD

Post by yurikvelo »

Zen3 promise 10-15% IPC improvement.
Maybe they will implement hardware BMI2 execution as a part of this 10-15% target

AVX-512 is set to be only in Zen4 (along with DDR5)
User avatar
yurikvelo
Posts: 710
Joined: Sat Dec 06, 2014 1:53 pm

Re: Bmi2 and AMD

Post by yurikvelo »

Fishtest run BMI2 compiles for all AMD CPU with BMI2 support.
make ARCH=x86-64-bmi2

It's not good.
Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Bmi2 and AMD

Post by Leo »

MonteCarlo wrote: Thu May 21, 2020 6:27 pm There was a recent update of an old thread http://talkchess.com/forum3/viewtopic.php?f=7&t=67432 that suggested there is no improvement.

I'm also not aware of any improvements, but I only follow these things loosely, so take with a grain of salt :)
Thanks.
Advanced Micro Devices fan.