Diit.cz - Novinky a informace o hardware, software a internetu

Programovatelné koprocesory pro socket 940

DRC Coprocessor Module
Možná si vzpomenete, jak jsme vás na podzim roku 2004 informovali o novém slotu HTX, kterým je možné připojit nějaké zařízení přímo na HyperTransport. Výrobci desek však tento nápad používají poměrně řídce a když už, tak většinou pro osmiprocesorové systémy založené na AMD Opteronech, kde se přes podobné konektory připojují další „desky“ pro čtyři Opterony. Přitom by se však někdy hodilo strčit do takového slotu pomocný procesor pro speciální výpočty, což byl jeden z mnoha záměrů právě HTX slotu. Firma DRC Computer si však řekla: Nač další slot, když třeba v osmiprocesorovém systému je patic připojených na HyperTransport už docela dost a ne všechny jsou osazené? Ano, měli na mysli socket 940, kam se běžně umisťují Opterony.

Zatímco prý současné podobné akcelerátory stojí kolem 15 000 dolarů a nabízejí nárůst výkonu srovnatelný se sestavením clusteru za obdobnou cenu, DRC Computer nabízí relativně jednodušší a cenově podstatně výhodnější řešení. Za cenu zhruba 4 500 dolarů je možné volný socket 940 osadit „DRC Coprocessor Modulem“, který není ničím jiným než FPGA čipem (Field-Programmable Gate Array). Možná si na jeden takový vzpomínáte. Nalezli jsme ho na RAM disku Gigabyte i-RAM, šlo o XILINX Spartan XC3S1000 a zajišťoval zde funkci paměťového řadiče.

DRC modul v socketu 940

DRC modul obsahuje FPGA shodou okolností od téže firmy a jde o Virtex-4 LX FPGA. Zapojení tohoto „dynamicky programovatelného koprocesoru“ přímo na HyperTransport je pak výhodné díky nízkým latencím, neboť zde prakticky není žádný přechod mezi procesorem AMD Opteron a tímto koprocesorem. Firma AMD v tomto směru udělala při návrhu architektury K8 poměrně dobrý tah, že sáhla po univerzálním a otevřeném HyperTransportu. Připojení takovýchto koprocesorů by na konkurenční platformu pravděpodobně nebylo tak efektivní a jednoduché. Programovatelný koprocesor může být využit pro specifické aplikace, ve kterých pak může některé náročnější výpočty podstatně urychlit za zlomek ceny oproti vytvoření clusteru, v socketu 940 navíc může využívat i přímo připojitelné paměťové DDR moduly.

Cílovými zákazníky budou pochopitelně velké firmy (rafinérské společnosti, firmy zabývající se finančními službami a podobně). FPGA čipy navíc nejsou omezeny jen na jednu specifickou činnost, lze je naprogramovat pro vykonávání různých věcí. Nezanedbatelná není ani spotřeba, která se u těchto DRC (Dynamically Reconfigurable Coprocessor) modulů pohybuje někde na úrovni 20 W, zatímco samotný Opteron si vezme několikanásobně více. Výrobce věří, že může tímto způsobem dosáhnout urychlení v některých aplikacích 10× až 20× za cenu 40 % spotřebované energie oproti běžnému Opteronu. Pochopitelně je však třeba pro takový pomocný procesor náležitě zoptimalizovat aplikace, které se tímto způsobem mají urychlit.

Zdroje: 

WIFT "WIFT" WIFT

Bývalý dlouholetý redaktor internetového magazínu CDR-Server / Deep in IT, který se věnoval psaní článků o IT a souvisejících věcech téměř od založení CD-R serveru. Od roku 2014 už psaní článků fakticky pověsil na hřebík.

více článků, blogů a informací o autorovi

Diskuse ke článku Programovatelné koprocesory pro socket 940

Středa, 3 Květen 2006 - 01:04 | Anonym | Please check: http://www.xtremedatainc.com/...
Středa, 3 Květen 2006 - 00:58 | Anonym | Please check: http://www.xtremedatainc.com/...
Úterý, 25 Duben 2006 - 17:18 | Anonym | HejtmaMa: Tak to jsem klidny. Pred rokem jsem...
Úterý, 25 Duben 2006 - 16:30 | Anonym | Julda: Jedna se jedna spis o hadware pro...
Úterý, 25 Duben 2006 - 14:43 | Anonym | HejtmaMa: tam jde 10Gbit? To bych se celkem divil...
Úterý, 25 Duben 2006 - 09:21 | Anonym | mne se ta myslenka zda pekna, pouziti fpga pro...
Úterý, 25 Duben 2006 - 08:50 | Anonym | No nam to tvrdi na fakulte, sam je samozrejme...
Úterý, 25 Duben 2006 - 08:43 | Anonym | Vsem co tady povidaji ze FPGA neni drahy (ono...
Úterý, 25 Duben 2006 - 08:38 | Anonym | FPGA pouzivame v nasich zarizenich bezne,...
Úterý, 25 Duben 2006 - 06:01 | Anonym | FPGA jsou bezne soucastky jako treba CPU, to by...

Zobrazit diskusi