Chess engines and new 256-bit AVX instructions

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Yar
Posts: 298
Joined: Wed Mar 08, 2006 8:00 pm
Location: Moscow, Russia

Chess engines and new 256-bit AVX instructions

Post by Yar » Fri Jul 23, 2010 11:51 am

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 11:52 am

Re: Chess engines and new 256-bit AVX instructions

Post by govert » Fri Jul 23, 2010 12:01 pm

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: 2143
Joined: Wed Mar 08, 2006 7:47 pm
Location: Hattingen, Germany

Re: Chess engines and new 256-bit AVX instructions

Post by Gerd Isenberg » Sat Jul 24, 2010 10:08 am

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.

Post Reply