Vom Ferritring zum Speicherchip: Die Entwicklung der Speichertechnik hat mitbestimmt, welche Modelle sich berechnen lassen. Denn Rechenleistung allein genügt weder für die Simulation einer Brücke noch für die eines elektromagnetischen Feldes.
Bild 1: Symbolische Darstellung eines Speichers.
(Bild: Dipl.-Ing. Ortwin Feustel)
Ein feineres Netz, zusätzliche Materialparameter, ein weiterer Zeitschritt: Mit dem Detailgrad einer Simulation wächst auch die Datenmenge, die ein Rechner vorhalten und verarbeiten muss. Noch bevor sich Ergebnisse speichern lassen, benötigen bereits die Berechnungen selbst Platz. Geometrie, Gleichungssysteme und Zwischenwerte müssen verfügbar sein. Wie groß ein Modell werden darf und wie schnell es sich lösen lässt, hängt deshalb auch vom Speicher ab.
Dass dessen Aufbau eine eigene Ingenieurdisziplin ist, zeigt Ortwin Feustels Beitrag über die Organisationsformen von Ferrit-Ringkernspeichern. Im Mittelpunkt stehen verschiedene Möglichkeiten, Speicherzellen auszuwählen und zu beschreiben. Verglichen werden bitorganisierte, wortorganisierte und kombinierte Anordnungen. Entscheidend sind neben der Funktion auch die Elektronikkosten je Bit und der Aufwand, Drähte durch die kleinen Ferritringe zu fädeln.
Bild 2: Ein- und zweistufige Verknüpfung der Adressvariablen Vp und Vq sowie der Informationsvariablen Vn.
(Bild: Dipl.-Ing. Ortwin Feustel)
Als jedes Bit einen Ring brauchte
Bei einem Ringkernspeicher speicherte jeder kleine Ferritring ein Bit: Zwei entgegengesetzte Magnetisierungsrichtungen standen für „0“ und „1“. Die Magnetisierung blieb auch ohne Versorgungsspannung erhalten. Zum Umschalten dienten Stromimpulse in Drähten, die durch die Kerne geführt waren. Bei der sogenannten Koinzidenzauswahl wirkten zwei Auswahlströme zusammen. Jeder für sich reichte nicht aus, um einen Kern umzumagnetisieren. Erst am Kreuzungspunkt der ausgewählten Zeile und Spalte addierten sich ihre Magnetfelder zur erforderlichen Stärke.
Auch das Lesen beruhte auf dem Umschalten: Der ausgewählte Kern wurde in einen definierten Zustand gebracht. Änderte sich dabei seine Magnetisierung, entstand im Lesedraht ein Spannungsimpuls, den ein Leseverstärker erfasste. Das Auslesen zerstörte somit die zuvor gespeicherte Information; sollte sie erhalten bleiben, musste sie anschließend zurückgeschrieben werden.
Wie Kerne, Drähte und Ansteuerelektronik zusammenarbeiteten, hing von der Speicherorganisation ab. Ortwin Feustel unterschied in seinem Beitrag drei Grundformen: 3D, 2D und 2½D. Beim bitorganisierten 3D-Speicher lagen die Bits gleicher Wertigkeit in einer gemeinsamen Matrixebene. Mehrere solcher Ebenen bildeten einen Stapel. Die Auswahl derselben Position in allen Ebenen erschloss damit ein vollständiges Datenwort. In der beschriebenen Ausführung führten vier Drähte durch jeden Kern: zwei Auswahldrähte, ein Lesedraht und ein Inhibitdraht. Letzterer konnte beim Schreiben das Umschalten gezielt unterdrücken, wenn das betreffende Bit „0“ bleiben sollte.
Bild 3: Organisation des Speichertyps 3 D mit vier gefädelten Drähten je Kern.
(Bild: Dipl.-Ing. Ortwin Feustel)
Beim wortorganisierten 2D-Speicher lagen dagegen mehrere vollständige Wörter auf einer Ebene. Die Adresse wurde außerhalb der Kernmatrix decodiert, beispielsweise mit einer Diodenmatrix. Eine Auswahlleitung sprach das gewünschte Wort an; Bitleitungen bestimmten die einzuschreibende Information. Dafür waren in der beschriebenen Anordnung drei Drähte je Kern nötig: Auswahl-, Bit- und Lesedraht. Der 2½D-Speicher kombinierte beide Organisationsprinzipien. Hier wurde eine Adressvariable zunächst mit der einzuschreibenden Information verknüpft und anschließend mit der zweiten Adressvariable zusammengeführt. Die Kerne übernahmen weiterhin die Koinzidenzauswahl, während ein Teil der Verknüpfung in die vorgeschaltete Elektronik wanderte.
Die Varianten unterschieden sich damit darin, welche Auswahl- und Schreibfunktionen die Kernmatrix selbst erfüllte und welche externe Schaltungen übernahmen. Das beeinflusste die Zahl der Treiber, den Verdrahtungsaufwand und die Kosten je Bit. Mehr Speicherkapazität erforderte entsprechend mehr Ferritkerne, durchgefädelte Verbindungen und Fertigungsarbeit.
Der Übergang zu Halbleiterspeichern veränderte diese Voraussetzungen. Ein wichtiger Schritt war Intels 1970 vorgestellter DRAM 1103, der zur Ablösung magnetischer Kernspeicher beitrug. An die Stelle einzelner, verdrahteter Ferritringe traten integrierte Speicherzellen auf Silizium. Mit wachsender Integration ließ sich immer mehr Speicherkapazität auf kleinem Raum unterbringen.
Tabelle 1: Übersicht über die Funktionen, die ein Ringkern bei den einzelnen Speichertypen erfüllt.
(Bild: Dipl.-Ing. Ortwin Feustel)
Für die numerische Simulation erweiterte das den Spielraum. Mehr Arbeitsspeicher erlaubt größere Gleichungssysteme und damit beispielsweise feinere FEM-Netze. Wie viel Speicher tatsächlich benötigt wird, hängt allerdings auch von den physikalischen Freiheitsgraden und dem Lösungsverfahren ab. Die Zahl der Netzelemente allein reicht als Maßstab nicht aus.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel Communications Group GmbH & Co. KG, Max-Planckstr. 7-9, 97082 Würzburg einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.
Kapazität allein genügt nicht
Heute verteilt sich die Aufgabe auf unterschiedliche Speicher: Prozessornahe Caches halten häufig benötigte Daten bereit, der Arbeitsspeicher nimmt die laufende Berechnung auf. SSDs oder Festplatten speichern Modelle und Ergebnisse dauerhaft. Bei GPU-beschleunigten Berechnungen kommt der Speicher des Grafikprozessors hinzu, dessen Kapazität ebenfalls die bearbeitbare Modellgröße begrenzen kann.
Neben dem verfügbaren Platz zählt die Geschwindigkeit des Datentransports. Müssen Recheneinheiten auf Daten warten, bleibt ein Teil ihrer Leistung ungenutzt. Deshalb können Speicherbandbreite und Speicherzugriffe die Laufzeit einer Simulation wesentlich beeinflussen. Reicht der Arbeitsspeicher nicht aus und werden Teile der Berechnung auf einen Massenspeicher ausgelagert, verlängert sich die Lösung typischerweise.
Die Bauelemente haben sich seit den Ferritringen grundlegend verändert. Die Aufgabe bleibt: Informationen müssen sich mit vertretbarem Aufwand speichern, adressieren und rechtzeitig bereitstellen lassen. Für die Simulation bedeutet das damals wie heute: Ein Modell braucht nicht nur Rechenleistung, sondern auch den passenden Speicher. (mr)