For faster navigation, this Iframe is preloading the Wikiwand page for Connection Machine.

Connection Machine

aus Wikipedia, der freien Enzyklopädie

Eine CM-2 im Computer Museum in San Jose.

Die Connection Machine war eine Baureihe von Parallelrechnern, die von 1983 bis 1991 von dem amerikanischen Unternehmen Thinking Machines (dt. denkende Maschinen) hergestellt wurde.

Das Konzept der Connection Machine stammt von Danny Hillis vom Massachusetts Institute of Technology (MIT). Zusammen mit Sheryl Handler gründete er 1983 das Unternehmen Thinking Machines, die Entwicklung der Rechner wurde durch Venture-Kapital und das amerikanische Verteidigungsministerium (DARPA) finanziert und später durch das Programm High Performance Computing and Communication (HPCC) gefördert. Im August 1993 musste Thinking Machines Insolvenz nach Chapter 11 anmelden.

Bauweise und Varianten

[Bearbeiten | Quelltext bearbeiten]

Die erste Connection Machine war ein massiv paralleles System mit bis zu 65536 1-Bit Prozessoren. Jeder Prozessor konnte mit 20 anderen über ein Hypercube-Verbindungsnetzwerk direkt kommunizieren. Die Prozessorknoten verfügten über eigenen Hauptspeicher und arbeiteten zunächst nach dem SIMD-Prinzip.

Die CM-1 (1983) war vorwiegend zur Lösung von Problemen aus dem Bereich der Künstlichen Intelligenz konzipiert. Deswegen wurde *Lisp (auch Star Lisp, eine parallele Erweiterung von Common Lisp) zur Programmierung verwendet. Mit der CM-2 (1987) wurde die Connection Machine auch für numerische Verfahren interessant, je 32 Prozessorknoten teilten sich einen Koprozessor (Weitek 3132), als Interface zu diesem kam ein sogenannter SPRINT-Chip zum Einsatz, welcher u. a. die Fähigkeit hatte, aus den 32 1-Bit-Prozessorknoten eine 32-Bit-Zahl zu generieren.[1] Zusammen erbrachten die Prozessorknoten eine Leistung bis neun (theoretisch 20) GFLOP (zum Vergleich, ein normaler PC mit einem Pentium-4-Prozessor bei einer Taktfrequenz von drei Gigahertz kann nach Angaben von IBM etwa sechs GFLOPS erreichen). Die CM-2a war eine kleinere Variante mit 4096 bzw. 8192 Prozessoren, die CM-200 war eine Weiterentwicklung der CM-2. Außerdem konnte mit der Einführung der CM-2 diese auch über C* (eine parallele Erweiterung von C) und CM Fortran programmiert werden.

Ein Wechsel der Rechnerarchitektur in Richtung MIMD erfolgte dann 1991 mit der CM-5. Sie bestand aus einem Fat-Tree-Verbindungsnetzwerk von SPARC-Prozessoren. Bei der CM-5E wurden die SPARC-V7-Prozessoren schließlich durch SuperSPARC-Prozessoren ersetzt.

Während Connection Machines über Frontend-Computer (Symbolics, VAX und später auch SPARCstations) genutzt wurden, war CM-5 die erste Connection Machine, auf der auch ein eigenes Betriebssystem, genannt CMost, lief, welches auf SunOS basierte, dieses wurde jedoch nur auf Kontrollprozessoren eingesetzt, welche Benutzer Logins und Netzwerkservices bereitstellten. Auf den einzelnen Prozessorelementen lief ein kleines Mikrokernel-Betriebssystem, das beim Start aus einem ROM geladen wurde und Basisfunktionen zum Annehmen und Ausführen von Jobs bereitstellte.[2]

Die CM‑5 ist heute im National Cryptologic Museum ausgestellt.

Die Connection Machine fiel auch durch ihr Design auf. Das Gehäuse war ein großer Block, meist würfelförmig. An der Vorderseite befanden sich Gruppen von roten Leuchtdioden; für jeden Prozessor stand eine Leuchtdiode. Das Blinken der Leuchtdioden signalisierte die Aktivität der einzelnen Prozessorknoten. Eine CM-5 sieht man im Film Jurassic Park (1993).

  • W. Daniel Hillis: The Connection Machine. 1985 (MIT Press Series in Artificial Intelligence) ISBN 0-262-08157-1

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Arthur Trew und Greg Wilson: Past, Present, Parallel: A Survey of Available Parallel Computing Systems. 1991, S. 38–40 ISBN 0-387-19664-1
  2. Connection Machine CM-5 Technical Summary, 1993, S. 37–43
{{bottomLinkPreText}} {{bottomLinkText}}
Connection Machine
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?