Hydra (shakkitietokone)

Hydra oli shakkitietokone, jonka suunnitteli ja rakensi ja jota kehitti vuosina 2002-2006 ryhmä, johon kuuluivat Christian ("Chrilly") Donninger, Ulf Lorenz, SM Christopher Lutz ja Muhammad Nasir Ali. Hydran rahoittajina toimivat PAL Group ja Abu Dhabin šeikki. Hydra-projektin tavoitteena oli olla maailman vahvin shakkitietokone sekä olla kiistatta vahvempi kuin maailman paras shakinpelaaja. Hydra sijaitsi Abu Dhabissa, Yhdistyneissä arabiemiirikunnissa ja sitä käytettiin yleensä verkkoyhteyden kautta.

Heinäkuussa 2005 Hydra oli uskottavasti maailman vahvin shakkitietokone. Lorenz arvioi sen ELO-luvuksi 3000. Tämä arvio perustuu Hydran tuloksiin Michael Adamsia ja Shredder 8:aa, tietokoneshakin maailmanmestaria, vastaan käydyissä peleissä.

Hydraa kutsuttiin kehitysvaiheessa Brutukseksi ja Hydra toimii suunnilleen samalla tavalla kuin Deep Blue, eli se käytti hyväkseen useita pelkästään Hydraa varten suunniteltuja prosessoreita. Hydrassa oli useita prosessoreita, jotka on kytketty toisiinsa FPGA:n avulla. Tämän moniprosessorijärjestelmän avulla Hydra pystyy tutkimaan valtavan määrän asemia sekunnissa, jolloin Hydra on yli kymmenen kertaa nopeampi kuin yksiprosessorinen kone.

Hydra toimi loppuaikoinaan 64 solmun Xeon Linux-klusterina käyttäen hyväkseen 32 klusterin solmua ja yhteensä 32 gigatavua keskusmuistia. Se laski noin 200 000 000 asemaa sekunnissa, saman verran kuin vanhempi shakkitietokone Deep Blue. Vaikka FPGA:t ovat yleisesti hitaampia kuin ASIC-sirut nykyään FPGA:t toimivat suunnilleen samalla nopeudella kuin Deep Bluen käyttämät ASIC:it. Hydran shakkimoottori pystyy laskemaan asemia keskimäärin 18 siirtoparin päähän, kun Deep Blue laski aikoinaan vain 12 siirtoparin päähän. Hydra käyttää etsimiseen alfa-beta karsintaa, samoin kuin nollasiirtoheuristiikkaa. Hakusyvyys Deep Bluehin nähden johtuu todennäköisimmin kapeammasta pelipuun läpikäynnistä. Tällöin tietokone ei tutki kaikkia siirtovaihtoehtoja, mutta tutkimiaan siirtoja kone pystyy laskemaan pidemmälle eteenpäin.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne