Eine Erfindung die ich nicht erkannt habe

Wenn man von den Anfängen der PC-Industrie spricht, so erwähnt fast jeder Beitrag die Erfindung des Mikroprozessors. Der erste verfügbare war der Intel 4004 der im November 1971 erschien. er war nicht der erste, Texas Instruments hatte das Prinzip vorher patentiert, ihr TMS 1000 Mikroprozessor erschien aber später auf dem Markt. Frei verfügbar war er erst ab 1974, doch schon 1972 verbaute ihn TI in ihren Taschenrechnern, sodass die Firma kommerzielle erheblich erfolgreicher als Intel die Erfindung umsetzte.

Ich sah das lange Zeit anders und habe in der ersten Auflage meines Buchs Computergeschichte(n) die „Erfindung des Mikroprozessors“ nicht als Erfindung bezeichnet und mich dabei auf den Erfinder Ted Hoff bezogen, der selbst sagte das die CPU nicht besonders leistungsfähig war und sich schlecht verkaufte. Man konnte durch eine Handvoll MSI-integrierter Schaltkreise einen zehn bis hundertmal schnellen Prozessor erstellen, vor allem im Systempreis war dieser dem 4004 haushoch überlegen – der Prozessor verlangsamte das System enorm, sparte am Gesamt System aber nur wenig Geld ein. Continue reading „Eine Erfindung die ich nicht erkannt habe“

Crays Fehler

Seymour Cray gilt als der Vater der Supercomputer. Beginnend mit der CDC 6600, die 1964 erschien, waren Rechner die er (mit)konstruiert hatte über 30 Jahre die schnellsten der Welt. Doch bei dieser Leistung hatte er auch einige kapitale Fehlurteile. Die meisten führen sicher als erstes das Scheitern bei der CDC 8600 an. Schon bei der CDC 6600 war ein Problem, dass am Ende der Schränke die Signallaufzeiten Störungen auf den Leitungen verursachten weil Signale unterschiedlich stark verzögert wurden und so schon auf einer schnellen direkten Verbindung das nächste Taktsignal anlag. Die CDC 6600 lief nur mit 10 MHz, was immerhin noch Kabellängen von bis zu 20 m erlaubte. Die CDC 8600 arbeitete bei 125 MHz, wodurch die Packung extrem dicht sein musste, Kabel mussten nun sehr kurz sein. Cray bekam die Kühlung nicht in den Griff, die durch die schnellen aber sehr energiehungrigen ECL Schaltungen freigesetzt wurde. Er brach das Projekt ab und gründete seine eigene Firma. Das Mockup der 8600 sieht übrigens aus wir eine Kreuzung der folgenden Cray Rechner. Die Bank der Cray 1 und die kleine Zentraleinheit der Cray 2. Ich halte es nicht für einen Fehler, denn der Rechner war einfach für seine Zeit zu ambitioniert. Das Kühlungsproblem dieser Packungsdichte sollte Cray erst mehr als ein Jahrzehnt später bei der Cray 2 lösen. Selbst der unmittelbare Nachfolger die Cray 1 war langsamer und größer. Continue reading „Crays Fehler“

Warum die Vektorrechner ausstarben – die Entstehung einer Architektur

Ich habe letzte Woche einen Artikel über die Cray 2 fertigstellt. Ich will noch vor meinem Arbeitsurlaub einen Artikel über die Cray 3 schreiben, doch wenn man über die Artikeln sitzt, dann fragt man sich willkürlich, warum es heute keine Vektorrechner mehr gibt.

Fangen wir mal mit etwas Geschichte an. Wenn man von Vektorrechnern spricht, dann meisten auch von der Firma Cray Research und Seymour Cray, der Gründer der Firma. Seymour Cray. Er ist eng mit der Entwicklung der Supercomputern verbunden. Als ich mich erstmals für Computer interessierte, war ein geflügeltes Wort „Ein Supercomputer ist eine Cray“. Seymour Cray war zuerst bei CDC angestellt, wo er auch schon die schnellsten Rechner der damaligen Zeit, die Cyber 6600 und 7600 entwarf. Die CDC 6600 setzte erstmals um die Geschwindigkeit zu erhöhen mehrere Funktionseinheiten ein. Anstatt einer Recheneinheit gab es mehrere. Wenn nun eine Addition mehrere Takte erforderte, musste die nächste Rechenoperation nicht warten, sondern konnte in einem anderen Rechenwerk ausgeführt werden. Die Cyber 7600 war eine evolutionäre Weiterentwicklung der 6600. Geschwindigkeit gewann sie vor allem dadurch, dass sie nicht mehr als einzelnen Transistoren, sondern integrierten Schaltungen aufgebaut war. Bei der 8600 kam man bei der Entwicklung nicht weiter vorwärts und CDC gab die Entwicklung auf. Seymour Cray schied aus dem Unternehmen aus und gründete 1972 sein eigenes Unternehmen, Cray Research. Continue reading „Warum die Vektorrechner ausstarben – die Entstehung einer Architektur“

In Memoriam: der erste Supercomputer

Es gab mal eine Zeit, da konnten „Computer Experten“ mehr als nur Windows neu installieren, Hacker den ganzen Tag programmierten, anstatt zu surfen und Informatikunterreicht nicht darin bestand Studenten Excel beizubringen. In diesen „good old days“, als man sich noch in die Benutzung eines Computers einarbeiten musste, las der Autor zum ersten Mal von einem „Supercomputer“. ein Supercomputer, das war damals eine Cray 1.

Mich fasziniere diese Maschine von Anfang an. Das fing schon mit dem Aussehen an. Er sah nicht wie ein Computer aus. Ein größerer Computer, so ab den Superiminis war damals ein Rechner eine große Kiste von Schrankform, eventuell vorne noch mit einigen Lichtern. Dazu kamen dann noch einige kleinere Schränke mit den so eindrucksvoll rotierenden Magnetbändern und einige Kommoden mit Wechselplatten. Continue reading „In Memoriam: der erste Supercomputer“

Der Vektorrechner

Seymour Cray’s Beitrag zu den Computern war schon als ich mich in den Achtzigern dafür interessierte legendär. Cray war ursprünglich bei CDC (Control Data Corporation) für die Entwicklung der CD-6600 und 7600 verantwortlich, den schnellsten Computern ihrer Zeit und auch in ihrer Architektur richtungsweisend. Aber die Entwicklung war teuer und es kam zu Problemen als die CD 8600 sich als nicht entwerfbar entpuppte. Cray trennte sich von CDC einvernehmlich und gründete seine eigene Firma.

Schon das Erstling, die Cray 1 war 1976 ein ganz großer Wurf. Er war schneller als jeder andere Rechner seiner Zeit, und das nicht nur ein bisschen, sondern gleich viermal schneller. Er sah stylisch aus (und war auch noch als Sitzbank nutzbar). Der ganze Rechner war auf Geschwindigkeit ausgelegt. So kam die Form einer großen Garnrolle dadurch, dass die Verbindungslänge minimal sein sollte. Alle Kabel waren ein vielfaches von 30 cm lang. Kein Kabel dürfte länger als 72 Inch sein, da ein Signal  dann 12,5 ns brauchte – die Taktzeit des Rechners. Das führte auch zu dem kompakten Aufbau Continue reading „Der Vektorrechner“