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.

Anzeige

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.

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.

Als nächstes: vier Threads 

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

Kommentieren




Anzeige
  1. Web-Entwickler/in
    WEKA Media Publishing GmbH, Haar (Raum München)
  2. Software Ingenieur Safety (m/w)
    infoteam Software AG, Bubenreuth bei Erlangen oder Dortmund
  3. Projektmanager für Webapplikationen (m/w)
    Information Factory Deutschland GmbH, Nürnberg
  4. IT-Ausbilder (m/w) für den technischen Ausbildungsbereich
    ROHDE & SCHWARZ GmbH & Co. KG, München

 

Detailsuche


Folgen Sie uns
       


  1. Brian Krzanich

    Neuer Intel-Chef will Entwicklung persönlich kontrollieren

  2. Klarmobil Allnet-Starter

    Freiminuten, Gratis-SMS und Datenflatrate für 10 Euro

  3. Helios

    Fahrradlenker mit Blinker, Licht und GPS

  4. vCloud Hybrid Service

    VMware startet eigene Public-Cloud

  5. Google-Smartphone

    Galaxy S4 mit purem Android wird nur in den USA verkauft

  6. Google

    Chrome 27 lädt Webseiten schneller

  7. Curvace

    Künstliches Insektenauge mit 180-Grad-Sicht

  8. Agent

    Neue Smartwatch wird drahtlos geladen

  9. Xbox One

    Forza 5 und Halo-Serie von Spielberg kommen für Xbox One

  10. Microsoft

    Xbox One mit neuer Kinect und Blu-ray-Laufwerk



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Briefkastenfirmen: Apple ist "einer der größten Steuervermeider" der USA
Briefkastenfirmen
Apple ist "einer der größten Steuervermeider" der USA

Heute wird Apple-Chef Cook vor dem US-Senat zu dem Netzwerk aus Briefkastenfirmen befragt, mit dem der Konzern Auslandsgewinne verstecken soll.

  1. Apple-Patentantrag Blitzen im sozialen iPhone-Verbund
  2. Apple-Patent Mac und iPad hören es kratzen und klopfen
  3. Urteil Apples Datenschutzklauseln für rechtswidrig erklärt

Samsung: Galaxy-S4-Funktionen für das Galaxy S3
Samsung
Galaxy-S4-Funktionen für das Galaxy S3

Samsung wird einige der Funktionen des Galaxy S4 per Firmware-Update auf das Galaxy S3 bringen. Das enthüllt eine Vorabversion von Android 4.2.2 für das Galaxy S3. Die neuen Möglichkeiten der Galaxy-S4-Kamera sind nicht dabei.

  1. Samsung Mehr als 10 Millionen Galaxy S4 in Rekordzeit verkauft
  2. Samsung Galaxy Core Neues Android-Smartphone mit Dual-SIM
  3. Android-ROM Cyanogenmod fürs Samsung Galaxy S4 ist in Arbeit

Tallinn-Manual: Regierung äußert sich zu Nato-Regeln zum Töten von Hackern
Tallinn-Manual
Regierung äußert sich zu Nato-Regeln zum Töten von Hackern

Das Tallinn-Manual der Nato, das im Cyberwar das Töten von Hackern erlaubt, beschäftigt jetzt auch die Bundesregierung. "Es obliegt nicht der Bundesregierung, eine breite gesellschaftliche Debatte über die Regeln zu führen", heißt es trocken.

  1. Cyberwar Experten halten Stuxnet-Einsatz für Gewaltanwendung
  2. Cyberwar BND errichtet Abteilung zur Abwehr von Hackerangriffen
  3. Cyber Defense Nato-Papier gibt Hacker zum Abschuss frei

Zum Artikel