Chess engines and new 256-bit AVX instructions

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

Moderators: hgm, Rebel, chrisw

Yar
Posts: 298
Joined: Wed Mar 08, 2006 9:00 pm
Location: Moscow, Russia

Chess engines and new 256-bit AVX instructions

Post by Yar »

Hello,

Will new Intel's 256-bit AVX instructions speed up chess engines ?

With best regards,
Yar
govert
Posts: 270
Joined: Thu Jan 15, 2009 12:52 pm

Re: Chess engines and new 256-bit AVX instructions

Post by govert »

From the web:
Intel® AVX (Intel® Advanced Vector Extensions) is a 256 bit instruction set extension to SSE and is designed for applications that are floating point intensive.
So, for Chess... not likely that it will help, but I'm sure that there are others that are more qualified to answer...
Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Chess engines and new 256-bit AVX instructions

Post by Gerd Isenberg »

Yar wrote:Hello,

Will new Intel's 256-bit AVX instructions speed up chess engines ?

With best regards,
Yar
Guess most "classical" engines will not - except some bitboard engines, explicitly and extensively using simd-approaches, i. e. kogge-stone fill stuff with quad-bitboards, which then fits in one ymm-register.