Difference between revisions of "AMD"

From Chessprogramming wiki
Jump to: navigation, search
Line 6: Line 6:
 
an American multinational [https://en.wikipedia.org/wiki/Semiconductor_industry semiconductor] company based in [https://en.wikipedia.org/wiki/Sunnyvale,_California Sunnyvale, California], and behind [[Intel]] the second-largest global supplier of microprocessors based on the [[x86]] architecture and also one of the largest suppliers of [https://en.wikipedia.org/wiki/Graphics_processing_unit graphics processing] units <ref>[https://en.wikipedia.org/wiki/Advanced_Micro_Devices Advanced Micro Devices from Wikipedia]</ref> .  
 
an American multinational [https://en.wikipedia.org/wiki/Semiconductor_industry semiconductor] company based in [https://en.wikipedia.org/wiki/Sunnyvale,_California Sunnyvale, California], and behind [[Intel]] the second-largest global supplier of microprocessors based on the [[x86]] architecture and also one of the largest suppliers of [https://en.wikipedia.org/wiki/Graphics_processing_unit graphics processing] units <ref>[https://en.wikipedia.org/wiki/Advanced_Micro_Devices Advanced Micro Devices from Wikipedia]</ref> .  
 
In 2003, AMD launched the [https://en.wikipedia.org/wiki/Athlon_64 Athlon 64] (Hammer, AMD64, K8) and pioneered the [[x86-64]] instruction set. Until Intel introduced the [https://en.wikipedia.org/wiki/Intel_Core_2 Core 2] [https://en.wikipedia.org/wiki/Microarchitecture microarchitecture] in 2006, AMD64 was the dominating architecture for computer chess in the 2000s. With the [https://en.wikipedia.org/wiki/Zen_(microarchitecture) Zen] micro-architecture and the release of the [https://en.wikipedia.org/wiki/Ryzen Ryzen] processor in early 2017, it seems that AMD can recover lost ground.  
 
In 2003, AMD launched the [https://en.wikipedia.org/wiki/Athlon_64 Athlon 64] (Hammer, AMD64, K8) and pioneered the [[x86-64]] instruction set. Until Intel introduced the [https://en.wikipedia.org/wiki/Intel_Core_2 Core 2] [https://en.wikipedia.org/wiki/Microarchitecture microarchitecture] in 2006, AMD64 was the dominating architecture for computer chess in the 2000s. With the [https://en.wikipedia.org/wiki/Zen_(microarchitecture) Zen] micro-architecture and the release of the [https://en.wikipedia.org/wiki/Ryzen Ryzen] processor in early 2017, it seems that AMD can recover lost ground.  
However, early Ryzen's [[BMI2]] performance is worse <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=32016 Ryzen Fritz Chess Benchmarks ?] by ralunger, [[Computer Chess Forums|Rybka Forum]], March 03, 2017</ref> <ref>[https://www.reddit.com/r/Amd/comments/60i6er/ryzen_and_bmi2_strange_behavior_and_high_latencies/ Ryzen and BMI2: Strange behavior and high latencies] by DonnieTinyHands, [https://en.wikipedia.org/wiki/Reddit Reddit], March 20, 2017</ref> , in particular using [[BMI2#PEXT|BMI2 PEXT]] in chess programs - one should conditionally compile using [[Magic Bitboards|magic bitboards]] instead of [[BMI2#PEXTBitboards|PEXT bitboards]], otherwise preferable for compatible [[Intel]] processors <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66737&start=4 Re: Komodo 11.3] by [[Mark Lefler]], [[CCC]], March 04, 2018 » [[BMI2#PEXT|BMI2 PEXT]], [[Komodo#11|Komodo 11.3]]</ref> .  
+
However, early Ryzens prior to [https://en.wikipedia.org/wiki/Zen_3 Zen 3] micro-architecture released in November 2020 have problems with [[BMI2]] performance <ref>[http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=32016 Ryzen Fritz Chess Benchmarks ?] by ralunger, [[Computer Chess Forums|Rybka Forum]], March 03, 2017</ref> <ref>[https://www.reddit.com/r/Amd/comments/60i6er/ryzen_and_bmi2_strange_behavior_and_high_latencies/ Ryzen and BMI2: Strange behavior and high latencies] by DonnieTinyHands, [https://en.wikipedia.org/wiki/Reddit Reddit], March 20, 2017</ref> , in particular using [[BMI2#PEXT|BMI2 PEXT]] in chess programs - one should conditionally compile using [[Magic Bitboards|magic bitboards]] instead of [[BMI2#PEXTBitboards|PEXT bitboards]], otherwise preferable for compatible [[Intel]] processors <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66737&start=4 Re: Komodo 11.3] by [[Mark Lefler]], [[CCC]], March 04, 2018 » [[BMI2#PEXT|BMI2 PEXT]], [[Komodo#11|Komodo 11.3]]</ref> .  
  
 
=Sponsoring=  
 
=Sponsoring=  
Line 49: Line 49:
 
|-
 
|-
 
! 2003  
 
! 2003  
|  rowspan="7" | [[x86-64]]  
+
|  rowspan="10" | [[x86-64]]  
 
|  [https://en.wikipedia.org/wiki/AMD_K8 AMD K8 Athlon 64, Opteron]  
 
|  [https://en.wikipedia.org/wiki/AMD_K8 AMD K8 Athlon 64, Opteron]  
 
|-
 
|-
Line 68: Line 68:
 
|-
 
|-
 
! 2017  
 
! 2017  
|  [https://en.wikipedia.org/wiki/Zen_(microarchitecture) Zen]  
+
|  [https://en.wikipedia.org/wiki/Zen_(first_generation_microarchitecture) Zen]
 +
|-
 +
! 2018
 +
|  [https://en.wikipedia.org/wiki/Zen%2B Zen+]
 +
|-
 +
! 2019
 +
|  [https://en.wikipedia.org/wiki/Zen_2) Zen 2]
 +
|-
 +
! 2020
 +
|  [https://en.wikipedia.org/wiki/Zen_3 Zen 3]  
 
|}
 
|}
  
Line 114: Line 123:
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75333 New AMD Zen 3 and Ryzen processors] by mmt, [[CCC]], October 09, 2020
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75333 New AMD Zen 3 and Ryzen processors] by mmt, [[CCC]], October 09, 2020
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75639 Will AMD RDNA2 based Radeon RX 6000 series kick butt with Lc0?] by [[Srdja Matovic]], [[CCC]], November 01, 2020 » [[GPU]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75639 Will AMD RDNA2 based Radeon RX 6000 series kick butt with Lc0?] by [[Srdja Matovic]], [[CCC]], November 01, 2020 » [[GPU]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75691 Zen3 supports fast PEXT aka BMI2] by [[Alayan Feh]], [[CCC]], November 05, 2020 » [[BMI2#PEXT|BMI2 PEXT]]
  
 
=External Links=  
 
=External Links=  

Revision as of 19:48, 6 November 2020

Home * Organizations * AMD

AMD headquarters, Sunnyvale, California [1]

Advanced Micro Devices, Inc. or AMD,
an American multinational semiconductor company based in Sunnyvale, California, and behind Intel the second-largest global supplier of microprocessors based on the x86 architecture and also one of the largest suppliers of graphics processing units [2] . In 2003, AMD launched the Athlon 64 (Hammer, AMD64, K8) and pioneered the x86-64 instruction set. Until Intel introduced the Core 2 microarchitecture in 2006, AMD64 was the dominating architecture for computer chess in the 2000s. With the Zen micro-architecture and the release of the Ryzen processor in early 2017, it seems that AMD can recover lost ground. However, early Ryzens prior to Zen 3 micro-architecture released in November 2020 have problems with BMI2 performance [3] [4] , in particular using BMI2 PEXT in chess programs - one should conditionally compile using magic bitboards instead of PEXT bitboards, otherwise preferable for compatible Intel processors [5] .

Sponsoring

Photos

JollyBannermann1997.jpg

Christophe Jolly and Walter Bannerman, Paris WMCCC 1997 [6]

Anand1.jpg

Rebel vs Viswanathan Anand, Ischia, July 1998 - back of Ed Schröder and Jeroen Noomen [7] [8]

4.01-JochenRoland.jpg

Jochen Peussner and Roland Pfister, BELCT 2001 [9]

x86 Architectures

[10]

Year Architecture
1991 x86 Am386
1993 Am486
1996 AMD K5
1997 AMD K6
1998 AMD K6-2
1999 AMD K7 Athlon
2003 x86-64 AMD K8 Athlon 64, Opteron
2007 AMD K10
2011 Bulldozer
2012 Piledriver
2014 Steamroller
2015 Excavator
2017 Zen
2018 Zen+
2019 Zen 2
2020 Zen 3

SIMD Extensions

General Purpose Extensions

See also

Forum Posts

2010 ...

2015 ...

Re: Ryzen 2 and BMI2? by Joost Buijs, CCC, May 18, 2020 » AVX2, BMI2

2020 ...

External Links

References

Up one Level