Ultradator

New York Universitys ultradator är en betydande processordesign i parallellberäkningens historia . Systemet har N processorer, N minnen och en N log N meddelandeöverförande switch som ansluter dem. [ ytterligare förklaring behövs ] Systemet stödde en innovativ processkoordineringsinstruktion för hämta-och-lägg , och de anpassade VLSI- nätverksswitcharna kunde kombinera referenser (inklusive hämta-och-lägg) från flera processorer till en enda referens, för att minska minnesproblem.

Maskinen utvecklades på 1980-talet vid Courant Institute of Mathematical Sciences Computer Science Department, baserat på ett koncept utvecklat av Jacob T. Schwartz . Det mesta av arbetet som gjordes var teoretiskt, men två prototyper byggdes:

  • En bussbaserad maskin med 8 processorer
  • En maskin med 16 processorer och 16 minnesmoduler med anpassade VLSI-switchar som stöder hämta-och-lägg-instruktionen.

Ultradatorteknik var grunden för IBM Research Research Parallel Processor Prototype (RP3), en experimentell parallelldator som stödde 512 bearbetningsnoder. Ett 64-nodssystem byggdes vid Thomas J. Watson Research Center i slutet av 1980-talet.

  1. ^ Jacob T. Schwartz (oktober 1980). "Ultradatorer". ACM-transaktioner på programmeringsspråk och system . 2 (4): 484–521. doi : 10.1145/357114.357116 .
  2. ^ NYU Ultracomputer projekterar
  3. ^ Allan Gottlieb (oktober 1987). En översikt av NYU Ultracomputer Project (PDF) (Rapport). Ultracomputer Note #100, New York University . Hämtad 30 oktober 2016 .
  4. ^ W. David Gardner (4 maj 1987). "IBM sätter ihop RP3 och GF11". Informationsvecka . sid. 50.