Connection Machine

Connection Machine
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.

Inhaltsverzeichnis

Entstehung

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

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 GFLOP (theoretisch 20 GFLOP). 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]

Design

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).

Literatur

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

Einzelnachweise

  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

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Connection Machine — Connection Machine,   Vektorrechner …   Universal-Lexikon

  • Connection Machine — Thinking Machines CM 1 at the Computer History Museum in Mountain View. One of the face plates has been partially removed to show the circuit boards inside. The Connection Machine was a series of supercomputers that grew out of Danny Hillis… …   Wikipedia

  • Connection Machine — Thinking Machines CM 1 в Музее компьютерной истории в Маунтин Вью. Одна из лицевых панелей частично снята, чтобы показать печатную плату внутри корпуса. Connection Machine& …   Википедия

  • Connection Machine — ● np. ►ORDI Ordinateur massivement parallèle utilisant des milliers de processeurs pour réaliser des milliards d opérations par seconde. Dans le film Jurassic Park , on peut voir des Connection Machines au fond de la salle des ordinateurs, mais… …   Dictionnaire d'informatique francophone

  • Machine vision — (MV System) is the application of computer vision to industry and manufacturing. Whereas computer vision is mainly focused on machine based image processing, machine vision most often requires also digital input/output devices and computer… …   Wikipedia

  • Machine a vecteurs de support — Machine à vecteurs de support Les machines à vecteurs de support ou séparateurs à vaste marge (en anglais Support Vector Machine, SVM) sont un ensemble de techniques d apprentissage supervisé destinées à résoudre des problèmes de… …   Wikipédia en Français

  • Machine À Vecteurs De Support — Les machines à vecteurs de support ou séparateurs à vaste marge (en anglais Support Vector Machine, SVM) sont un ensemble de techniques d apprentissage supervisé destinées à résoudre des problèmes de discrimination[1] et de régression. Les SVM… …   Wikipédia en Français

  • Machine à vecteur de support — Machine à vecteurs de support Les machines à vecteurs de support ou séparateurs à vaste marge (en anglais Support Vector Machine, SVM) sont un ensemble de techniques d apprentissage supervisé destinées à résoudre des problèmes de… …   Wikipédia en Français

  • machine — machineless, adj. /meuh sheen /, n., v., machined, machining. n. 1. an apparatus consisting of interrelated parts with separate functions, used in the performance of some kind of work: a sewing machine. 2. a mechanical apparatus or contrivance;… …   Universalium

  • connection — con|nec|tion W2S3 [kəˈnekʃən] n ▬▬▬▬▬▬▬ 1¦(relationship)¦ 2¦(joining)¦ 3 in connection with something 4¦(electrical wire)¦ 5¦(train/flight etc)¦ 6¦(road/railway etc)¦ 7¦(people)¦ ▬▬▬▬▬▬▬ 1.) ¦(RELATIONSHIP)¦ …   Dictionary of contemporary English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”