Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: What is SSE?

Author: Gabor Szots

Date: 00:29:35 05/14/04

Go up one level in this thread


On May 14, 2004 at 02:59:44, Gerd Isenberg wrote:

>On May 14, 2004 at 02:07:36, Gabor Szots wrote:
>
>>There are programs (e.g. Crafty versions compiled by Slate) which support SSE.
>>What is this? And what are the conditions to make use of it?
>>
>>Gábor
>
>SSE  = SIMD streaming extensions
>SIMD = Single Instruction Multiple Data
>
>similar to MMX, SSE (SSE2, SSE3) instructions works on an additional register
>file of eight (P4) or 16 (AMD64) 128-bit xmm-registers. There are three
>vectorized packed data types and appropriate instructions. Float (4*32), double
>(2*64) and int (16*bytes, 8*shorts, 4*32-bit ints or 2*64 bit int). Under
>windows for AMD64 x87 float arithmetic is replaced by SSE.
>
>There are intrinsic functions in MSC to use SSE2 integer instructions with these
>xmm-registers, e.g. for pairs of bitboards.
>
>Gerd

Thank you very much, Gerd, although you expect too much from me. :-)

Gábor



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.