EHSM: In einer Woche zum selbstgebauten Prozessor

Mit Hilfe von programmierbaren Bausteinen bildet der Entwickler Shawn Tan Klassiker der CPU-Geschichte nach. Aus dem Universitäts-Projekt sind inzwischen kommerzielle Produkte hervorgegangen, als nächstes steht ein Chip mit Multithreading auf dem Programm.

Artikel veröffentlicht am ,
Die Schritte der CPU-Entwicklung
Die Schritte der CPU-Entwicklung (Bild: EHSM/Screenshot: Golem.de)

Eigentlich soll der Prozessor DCPU16 nur als virtuelles Teil des kommenden Spiels 0x10c existieren - der Entwickler Shawn Tan hat ihn jedoch als ein Stück Hardware umgesetzt, wie er bei einem Vortrag auf der Konferenz EHSM in Berlin beschrieben hat.

  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Eine passende Pipeline erleichtert alles. (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
  • Diese Tools verwendet Shawn Tan (Bilder: EHSM, Screenshots: Golem.de)
  • Shwan Tan beschreibt CPU-Entwicklung in Eigenregie (Bilder: EHSM, Screenshots: Golem.de)
Diese Tools verwendet Shawn Tan (Bilder: EHSM, Screenshots: Golem.de)
Inhalt:
  1. EHSM: In einer Woche zum selbstgebauten Prozessor
  2. Als nächstes: vier Threads

Ob es sich bei Tans Projekten um "echte" Prozessoren handelt, ist dabei ebenso eine philosophische Frage wie die, ob der nur als Software existierende DCPU16 einen solchen darstellt. Tan verwendet zur Realisierung seiner Entwürfe nämlich stets FPGAs, also programmierbare Logikbausteine, mit denen sich die Funktionen einer CPU auf Basis von bestimmten Grundelementen nachbilden lassen.

Dass der Entwickler die Schritte der Beschreibung des Schaltplans (Tape Out) und die Fertigung auf leeren Wafern, also die typische Produktion von Prozessoren, auslässt, hat einen einfachen Grund: Die Software dafür kostet einige Hunderttausend bis mehrere Millionen US-Dollar, wie Tan in seiner Rede sagte.

Alle anderen Schritte davor werden aber wie bei der Entwicklung von allen integrierten Schaltkreisen durchgeführt. Für die DCPU16 standen dabei nur fünf Tage zur Verfügung. Den ersten Tag verbrachte Tan mit dem Lesen der Dokumentation, was den Umfang des Befehlssatzes des Prozessors erahnen lässt: Funktionen, die in der Dokumentation gar nicht beschrieben sind, bedürfen auch keiner Umsetzung. Am zweiten Tag skizzierte Tan, vor allem mit Papier und Bleistift, die Pipeline.

Mit diesem Begriff wird bei Prozessoren die Ausführung von Befehlen in mehreren Schritten beschrieben, jeder der Schritte entspricht einer Stufe der Pipeline. Wenn die Pipeline viele Befehle parallel abarbeiten kann, ergibt sich, grob vereinfacht, ein schnellerer Prozessor. Tans Pipeline erwies sich mit 8 Stufen als am effizientesten, bis zu drei Befehle können dabei parallel verarbeitet werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Als nächstes: vier Threads 
  1. 1
  2. 2
  3.  


Jochen_0x90h 02. Jan 2013

nach dem Motto ich programmiere einen Computer in der Sprache "Programmiersprache". PS...

Okeanos85 02. Jan 2013

Danke, werd ich mir gleich mal anschauen!

mawa 31. Dez 2012

Die Weiterentwicklung findet in der Wetware vor der Hardware statt. Der Entwickler hat...



Aktuell auf der Startseite von Golem.de
Intel Core i9-14900KS
Intel ist wahnsinnig geworden - zum Glück!

Um den Core i9-14900KS zur schnellsten Allround-CPU zu machen, hat Intel den Weg der Vernunft scheinbar vollständig verlassen. Doch dahinter stecken gute Neuigkeiten für Intel-Kunden.
Ein IMHO von Martin Böckmann

Intel Core i9-14900KS: Intel ist wahnsinnig geworden - zum Glück!
Artikel
  1. Streaming: Twitch verbietet Popos als Leinwand
    Streaming
    Twitch verbietet Popos als Leinwand

    Auf Hinterteile projizierte Streams sind auf Twitch künftig verboten: Der zu Amazon gehörende Dienst geht gegen einen absurden Trend vor.

  2. FTX-Gründer: Sam Bankman-Fried zu 25 Jahren Haft verurteilt
    FTX-Gründer
    Sam Bankman-Fried zu 25 Jahren Haft verurteilt

    Der Richter betonte die Dreistigkeit der Handlungen von Bankman-Fried. Doch die Haftstrafe für den früheren Chef der Kryptobörse FTX liegt weit unter der Forderung der Anklage.

  3. Truth Social: Warum Trumps kleines Netzwerk Milliarden wert wurde
    Truth Social
    Warum Trumps kleines Netzwerk Milliarden wert wurde

    Donald Trumps verlustbringender Twitter-X-Klon Truth Social wird nach seinem Börsengang mit 9 Milliarden US-Dollar bewertet. Es ist eine Spekulationsblase - und eine Investition in eine potenzielle Trump-Präsidentschaft.
    Ein Bericht von Achim Sawall

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Palit 4070 Super 579,95€ • Xbox-Controller ab 39,99€ • AVM Fritzbox + Repeater -30% • DVDs & Blu-rays -31% • EA -75% • Ubisoft -50% • MindStar: AMD Ryzen 9 7900 339€, MSI RTX 4080 Super Ventus 3X OC 1.099€ • Gratis-Zugaben PS5 Slim & Nintendo Switch OLED beim TV-Kauf [Werbung]
    •  /