MasPar

MasPar Computer Corporation  er et amerikansk mini-supercomputerfirma grundlagt i 1987 af Jeff Kalb. Virksomheden var beliggende i Sunnyvale , Californien . Virksomhedens personale bestod af 100 personer.

Historie

Mens Calb var vicepræsident for afdelingen for fremstilling af integrerede kredsløb ved DEC , designede nogle af afdelingens forskere en supercomputer baseret på Goodyear MPP 's massivt parallelle supercomputer . Forskere ved DEC har forbedret arkitekturen:

Efter at DEC besluttede ikke at frigive forskningsprojektet til markedet, oprettede Kalb et firma til at sælge den udviklede mini-supercomputer. I 1990 blev den første generation, MP-1, udgivet. Den blev fulgt i 1992 af MP-2. I alt har virksomheden frigivet mere end 200 computere. MasPar-computere blev købt af mange supercomputercentre og virksomheder som Ford og American Express . Forekomster af MasPar-systemer fra Goddard Space Flight Center ( NASA ) er gemt på Computer History Museum .

MasPar var den anden leverandør af SIMD- maskiner efter DEC .

I 1996 stoppede virksomheden med at udvikle hardware og omdannede sig til et dataindsamlings- og analysesoftwarefirma kaldet Neovista Software . I 1999 blev Neovista opkøbt af Accrue Software , som igen blev en afdeling af JDA Software i 2001. [1] [2]

Hardware

Computere i MP-1 og MP-2-serien tilhører klassen af ​​SIMD - maskiner.

MasPar-maskinernes arkitektur består af 2 hoveddele: interfacedelen og dataparallelbehandlingsenheden (DPU).

Interfacedelen er en standardarbejdsstation (normalt VAX eller DECstation ), hvorigennem brugere får adgang til DPU'en . Det er muligt at tilslutte højhastigheds I/O-enheder og direkte adgang til DEC -adressebussen .

DPU er et undersystem, der giver massiv parallel databehandling og består af 2 dele: en array-kontrolenhed (ACU) og et array af processorelementer (PE-array), der udfører parallel computing.

Array-manageren administrerer arrayet af processorelementer og giver adgang til global hukommelse, der deles af alle processorelementer. ACU'en udsender instruktioner og delte variable til arrays af processorelementer over ACU-PE-bussen og udfører operationer på serielle data i et parallelt program, der er lagret i global hukommelse. Array-manageren bruger en on-demand virtuel hukommelsessøgningsalgoritme til instruktionshukommelse . ACU'en er en RISC- lignende processor baseret på standardchips fremstillet af Texas Instruments .

Rækken af ​​processorelementer har en todimensionel gittertopologi på op til 128 gange 128 elementer, hvis modsatte kanter er forbundet til at danne en torus , som giver dataudveksling mellem det første og det sidste element i rækker og kolonner. Inde i gitteret er processorerne opdelt i klynger af 4 gange 4 elementer. Hvert processorelement har 16 til 64 KB lokal DRAM -datahukommelse med højhastighedsadgang til det, så der er ikke behov for cachehukommelse . Hukommelsesbusbredden er 16 bit . Både big-endian og little-endian formater understøttes. Direkte og indirekte (indirekte) datahukommelsesadressering understøttes. Behandlingselementer administrerer ikke datahukommelsen . Hvert processorelement indeholder desuden 64 32-bit registre , som bruges til både heltal og reelle data. Registre, især med bit- og byte-adressering. Enkelt- og dobbeltpræcisions- aritmetiske operationer udføres på data med flydende komma i IEEE 754 -formatet . Hvert processorelement har også to bit serielle porte, en til indgående og en til udgående kommunikation med nærmeste naboer på X-netværket. Serielforbindelser understøtter overførsel af bitsekvenser med en hastighed på 1 MB/s, hvilket gør det muligt at koordinere register-til-register-forbindelser mellem processorer.

Processorelementer er designet og fremstillet af MasPar på specialbestilling og beskyttet af patenter . Hvert processorelement kan foretage sin egen datahentning, men de styres alle af array-kontrolenheden (ACU). Processorelementerne har en RISC-arkitektur og er en integreret CMOS - chip i to niveauer, der er fremstillet efter en 1,0 mikron - proces, med en effekttab på 0,8 W og pakket i en 208-bens PQFP - pakke. Urfrekvens  - 12,5 MHz .

Dataudveksling mellem processorer kan udføres på to måder:

Dataoverførselshastigheden er 18 GB/s ved kommunikation mellem nærmeste naboer i en maskine med 16.384 processorelementer og 1300 MB/s ved overførsel af data gennem en global router.

Systemet kan indeholde fra 1024 til 16384 processorelementer. Maskinens ydeevne med 16.384 processorelementer er 1,2 GFLOPS (2,6 GIPS). Fabrikantens påståede MTBF er over 8.000 timer. Der er ingen specielle funktioner til fejltolerant drift. Med en maskine med 16.384 processorer, der koster £500.000, er prisen på 1 GFLOPS £450.000. Maskinen er positioneret på markedet som en yderst pålidelig computer til de mest ressourcekrævende applikationer. Flåden af ​​installerede maskiner er ret lille. Typiske applikationer udført på MP-1 er DNA - sekventering og sløring.

MP-1- og MP-2-serien inkluderede hver 5 modeller, der adskiller sig i antallet af processorelementer, mængden af ​​lokal hukommelse for hvert processorelement og hastigheden af ​​dataudveksling mellem processorelementer.

Software

MasPar-computere arbejdede med UNIX -operativsystemet , C- og Fortran - kompilatorer , havde et udviklet grafisk softwaremiljø og andre værktøjer.

Understøttede programmeringssprog er ANSI-kompatible C og MasPar Fortran (MPF), som er virksomhedens reviderede version af Fortran 90. MasPar Program Environment (MPPE) er en licenseret version af Pacific-Sierra Research Corporations VAST-2 Fortran oversætter . Dette produkt konverterer seriel Fortran 77-kildekode til paralleliseret MPF-kildekode. Den omvendte transformation kan også udføres.

Noter

  1. Bloomberg Businessweek, virksomhedsoversigt over Neovista Software, Inc. Arkiveret 25. oktober 2012 på Wayback Machine
  2. DSstar Vol. 5 nr. 27 (3. juli 2001), køber JDA Software Accrue Softwares NeoVista DM-produkter arkiveret 16. marts 2014.

Litteratur

Links