Cyclops64 - Cyclops64
tento článek potřebuje další citace pro ověření.Září 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Cyclops64 (dříve známý jako Modrý gen /C) je buněčná architektura ve vývoji od IBM. Cílem projektu Cyclops64 je vytvořit první “superpočítač na čipu ".
Dějiny
Cyclops64 je součástí Modrý gen snahu o výrobu několika příštích generací superpočítačů. Projekty byly zahájeny v reakci na ohlášenou stavbu Earth Simulator.
Cyclops64 je projekt spolupráce mezi Ministerstvo energetiky Spojených států (který částečně financuje projekt), Americké ministerstvo obrany, průmysl (IBM zejména) a akademická obec.
Architektura byla koncipována Cena Seymour Cray vítěz Monty Denneau, který v současnosti projekt vede.
Přehled architektury
Každý 64-bit Čip Cyclops64 (procesor) poběží na 500 megahertz a obsahuje 80 procesorů. Každý procesor bude mít dva závitové jednotky a a jednotka s plovoucí desetinnou čárkou. Jednotka závitu je v pořádku 64-bit RISC jádro s pamětí stíracích bloků 32 kB, s použitím podmnožiny instrukcí 60 instrukcí Napájení ISA instrukční sada. Pět procesorů sdílí mezipaměť instrukcí 32 kB.
Procesory budou propojeny s 96 porty, sedmistupňové interně neblokující příčný spínač. Budou spolu komunikovat prostřednictvím globální prokládané paměti (paměti, na kterou lze zapisovat a číst všemi vlákny) v SRAM.
Teoretický špičkový výkon čipu Cyclops64 je 80 gigaflops (toto předpokládá nepřetržitý proud znásobit – hromadit instrukce, z nichž každá se počítá jako dvě operace s plovoucí desetinnou čárkou). Celý systém (skládající se ze 2 podprocesních jednotek na procesor, 80 procesorů na čip, 1 čip na desku, 48 desek na střední rovinu, 3 střední desky na stojan a 96 (12 x 8) stojanů na systém) by obsahoval 13 824 čipů C64, skládajících se z 1 105 920 procesorů schopných provozovat 2 211 840 souběžných vláken.
Software
Cyclops64 vystavuje programátorovi většinu základního hardwaru, což umožňuje programátorovi psát velmi vysoký, jemně vyladěný software. Jedním negativním důsledkem je, že efektivní programování Cyclops64 je obtížné.[Citace je zapotřebí ]
Očekává se, že systém bude podporovat TiNy-Threads (knihovna vláken vyvinutá na University of Delaware ) a POSIX vlákna.
Design a výroba
Ověřovací testování a vývoj systémového softwaru se provádí na internetu University of Delaware.