MasPar

MasPar Computer Corporation  je americká minisuperpočítačová společnost založená v roce 1987 Jeffem Kalbem. Společnost byla umístěna v Sunnyvale v Kalifornii . Zaměstnanci společnosti tvořilo 100 lidí.

Historie

Zatímco Calb byl viceprezidentem divize výroby integrovaných obvodů v DEC , někteří z výzkumných pracovníků divize navrhli superpočítač založený na masivně paralelním superpočítači Goodyear MPP . Výzkumníci z DEC zlepšili architekturu:

Poté, co se DEC rozhodl neuvolnit výzkumný projekt na trh, Kalb vytvořil společnost na prodej vyvinutého mini-superpočítače. V roce 1990 byla vydána první generace, MP-1. Po něm v roce 1992 následoval MP-2. Celkem společnost vydala více než 200 počítačů. Počítače MasPar byly zakoupeny mnoha superpočítačovými centry a korporacemi jako Ford a American Express . Instance systémů MasPar z Goddard Space Flight Center ( NASA ) jsou uloženy v Computer History Museum .

MasPar byl po DEC druhým dodavatelem strojů SIMD .

V roce 1996 společnost zastavila vývoj hardwaru a transformovala se na softwarovou společnost pro získávání a analýzu dat s názvem Neovista Software . V roce 1999 získala společnost Neovista společnost Accrue Software , která se v roce 2001 stala divizí JDA Software . [1] [2]

Hardware

Počítače řady MP-1 a MP-2 patří do třídy strojů SIMD .

Architektura strojů MasPar se skládá ze 2 hlavních částí: části rozhraní a jednotky paralelního zpracování dat (DPU).

Součástí rozhraní je standardní pracovní stanice (obvykle VAX nebo DECstation ), přes kterou uživatelé přistupují k DPU. Je možné připojit vysokorychlostní I/O zařízení a přímý přístup k adresové sběrnici DEC .

DPU je subsystém, který poskytuje masivní paralelní zpracování dat a skládá se ze 2 částí: řídicí jednotky pole (ACU) a pole procesorových prvků (pole PE), které provádí paralelní výpočty.

Správce pole spravuje pole prvků procesoru a poskytuje přístup ke globální paměti sdílené všemi prvky procesoru. ACU vysílá instrukce a sdílené proměnné do polí procesorových prvků přes ACU-PE-Bus a provádí operace se sériovými daty v paralelním programu, který je uložen v globální paměti. Správce pole používá pro paměť instrukcí algoritmus stránkování virtuální paměti na vyžádání . ACU je procesor podobný RISC založený na standardních čipech vyrobených společností Texas Instruments .

Pole procesorových prvků má dvourozměrnou mřížkovou topologii až 128 x 128 prvků, jejichž protilehlé okraje jsou spojeny do tvaru torusu , který zajišťuje výměnu dat mezi prvním a posledním prvkem řádků a sloupců. Uvnitř mřížky jsou procesory rozděleny do shluků po 4 x 4 prvcích. Každý procesorový prvek má 16 až 64 KB místní datové paměti DRAM s vysokorychlostním přístupem k ní, takže není potřeba vyrovnávací paměť . Šířka paměťové sběrnice je 16 bitů . Podporovány jsou formáty big-endian i little - endian . Je podporováno přímé a nepřímé (nepřímé) adresování datové paměti . Zpracovatelské prvky nespravují datovou paměť . Každý procesorový prvek také obsahuje 64 32bitových registrů , které se používají jak pro celá čísla, tak pro reálná data. Registry, zejména s bitovým a bytovým adresováním. Aritmetické operace s jednoduchou a dvojitou přesností se provádějí na datech s pohyblivou řádovou čárkou ve formátu IEEE 754 . Každý procesorový prvek má také dva bitové sériové porty, jeden pro příchozí a jeden pro odchozí komunikaci s nejbližšími sousedy v síti X. Sériová připojení podporují přenos bitových sekvencí rychlostí 1 MB/s, což umožňuje koordinovat spojení mezi registrem a registrem mezi procesory.

Prvky procesoru jsou navrženy a vyrobeny společností MasPar na zvláštní objednávku a chráněny patenty . Každý prvek procesoru může provádět vlastní načítání dat, ale všechny jsou řízeny řídicí jednotkou pole (ACU). Procesorové prvky mají architekturu RISC a jedná se o dvouúrovňový integrovaný čip CMOS vyrobený 1,0 mikronovým procesem, se ztrátovým výkonem 0,8 W a zabalený v 208pinovém pouzdru PQFP . Taktovací frekvence  - 12,5 MHz .

Výměna dat mezi procesory může být provedena dvěma způsoby:

Rychlost přenosu dat je 18 GB/s při komunikaci mezi nejbližšími sousedy ve stroji s 16 384 procesorovými prvky a 1300 MB/s při přenosu dat přes globální router.

Systém může obsahovat od 1024 do 16384 procesorových prvků. Výkon stroje s 16 384 procesorovými prvky je 1,2 GFLOPS (2,6 GIPS). MTBF udávaná výrobcem je přes 8 000 hodin. Neexistují žádné speciální funkce pro provoz odolný proti poruchám. Se strojem s 16 384 procesory, který stojí 500 000 GBP, je cena 1 GFLOPS 450 000 GBP. Stroj je na trhu umístěn jako vysoce spolehlivý počítač pro aplikace s nejvyšší náročností na zdroje. Flotila instalovaných strojů je poměrně malá. Typické aplikace prováděné na MP-1 jsou sekvenování DNA a rozmazání.

Řada MP-1 a MP-2 obsahovala každý 5 modelů, lišících se počtem procesorových prvků, velikostí lokální paměti každého procesorového prvku a rychlostí výměny dat mezi procesorovými prvky.

Software

Počítače MasPar pracovaly s operačním systémem UNIX , kompilátory C a Fortran , měly vyvinuté grafické softwarové prostředí a další nástroje.

Podporované programovací jazyky jsou C kompatibilní s ANSI a MasPar Fortran (MPF), což je revidovaná verze Fortran 90 společnosti. MasPar Program Environment (MPPE) je licencovaná verze VAST-2 Fortran společnosti Pacific-Sierra Research Corporation . překladatel . Tento produkt převádí sériový zdrojový kód Fortran 77 na paralelní zdrojový kód MPF. Může být také provedena zpětná transformace.

Poznámky

  1. Bloomberg Businessweek, Přehled společnosti Neovista Software, Inc. Archivováno 25. října 2012 na Wayback Machine
  2. DSstar sv. 5 č. 27 (3. července 2001), JDA Software kupuje produkty NeoVista DM společnosti Accrue Software archivované 16. března 2014.

Literatura

Odkazy