Intel mahnt Programmierer zu Many-Core-Optimierung

Der Compiler allein kann es künftig nicht mehr richten

In einem Blogeintrag aus Intels Forschungsabteilung weist der Compilerentwickler Anwar Ghuloum darauf hin, dass sich Programmierer in Zukunft nicht mehr allein auf Software verlassen können, die ihnen die Arbeit abnimmt. Um die vielen Kerne künftiger Rechner zu nutzen, müsse man umdenken - bis hin zu den grundlegenden Algorithmen.

Anzeige

Das schreibt Anwar Ghuloum in einem Blogeintrag. Ghuloum gilt als einer der führenden Spezialisten für die Parallelisierung von Rechenaufgaben. Nach seinen Abschlüssen an der UCLA und der Carnegie-Mellon-Universität entwarf er als Technikchef bei Intensys Audio- und Videoprozessoren. Gegenwärtig ist er in Intels Forschungsabteilung auf der Suche nach Compilerarchitekturen für Dutzende von Kernen, die künftig in PCs stecken sollen.

Wie AMD und Intel in Interviews mit Golem.de bereits erklärten, skaliert heutige Software nur bis etwa 16 Kerne so, dass der Einsatz von immer mehr Rechenwerken sinnvoll ist. Da Intel traditionell auch Compiler und andere Entwicklungswerkzeuge herstellt, konnten sich Entwickler bisher zu einem gewissen Grad darauf verlassen, dass die Intel-Tools einen Teil der Parallelisierung erledigen.

Das, so Ghuloum, sei aber nicht für die Ewigkeit selbstverständlich. Bisher konzentrierten sich die Programmierer darauf, eine bestimmte Zahl von zwei oder vier Kernen gezielt zu unterstützen. Dabei sei es immer noch vergleichsweise einfach, alte Werkzeuge und alten Code mitzuschleppen. Mit Dutzenden oder gar Hunderten von Kernen stößt dieses Konzept des minimalen Aufwands dem Ingenieur zufolge aber an eine Grenze.

Als Beispiel führt der Intel-Forscher Code an, bei dem sich die Algorithmen an Rechenergebnisse anpassen. Diese Methode habe man bei Single-Core-Prozessoren oft verwendet, um Rechenzeit zu sparen, meint Ghuloum. Da sich solche Konstruktionen aber nicht gut parallelisieren ließen, könnten sie in der Many-Core-Ära schnell zur Bremse werden.

Der Compiler-Architekt fordert daher Programmierer auf, ihre Ansätze völlig neu zu gestalten. Dies soll bis auf die Ebene der Algorithmen selbst geschehen, und nicht nur deren Umsetzung betreffen. Anwar Ghuloum verweist darauf, dass diese Methode bei Supercomputern seit Jahrzehnten üblich sei. Er schließt seinen Eintrag mit dem Aufruf: "Programmiert für so viele Kerne wie möglich, auch wenn es mehr sind, als in bereits lieferbaren Produkten stecken."


FlotterOtto 17. Mär 2009

Na endlich mal ein Autovergelich der mich zum grinsen bringt. Aber mal davon ab.. in...

Tom Bobkramel 11. Feb 2009

Gute Artikel. Eigentlich bin ich, Forschung über Multicore-Programmierung mit C #. Ich...

knallivd 09. Jul 2008

Hallo Doch, isses. Du hast ja selber geschrieben, dass der Nutzen zu klein ist. Je...

Trampeltier 08. Jul 2008

Ich nutze Windows ja, aber auch mit einem anderen BS müsste ich nach dem Booten die OS...

MehrkernBernd 08. Jul 2008

Das kommt auf die Ersten an. Sind die Ersten flexibel genug, haben sie mehr Zeit, aus...

Kommentieren




Anzeige
  1. JAVA-Entwickler/in
    über Schlagheck Radtke Oldiges Executive Consultants GmbH, Süddeutschland
  2. Testmanager / Teamleiter für Verbundtests von Werkzeugketten (m/w)
    dSPACE GmbH, Paderborn
  3. Senior Web Developer (m/w)
    Zieltraffic AG, München
  4. Java-Entwickler (m/w) - Bereich ERP
    HALTEC Hallensysteme GmbH, Korntal-Münchingen

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Radeon HD 7770 und 7750 im Test

    Die Grafikkarte mit 1 GHz für 159 Euro

  2. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  3. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  4. Smartphone-App

    Remove löscht störende Menschen im Bild

  5. Google

    Wir haben den größten DNS-Dienst


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 201 | letzter Beitrag 08:32 Uhr

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 101 | letzter Beitrag 02:39 Uhr

Mehr


  1. Cloud-Smartphone

    Acer bestätigt Cloud Mobile mit Android 4

  2. Ron was wrong, Whit is right

    RSA-Schlüssel unsicherer als gedacht

  3. Bioware

    Kurz die Welt retten in der Demo zu Mass Effect 3

  4. Adobe

    Photoshop CS6 mit Content-Aware Move

  5. Google

    Wir haben den größten DNS-Dienst

  6. Lensbaby

    Teleobjektiv mit absichtlicher Unschärfe

  7. Smartphone-App

    Remove löscht störende Menschen im Bild

  8. Radeon HD 7770 und 7750 im Test

    Die Grafikkarte mit 1 GHz für 159 Euro

  9. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  10. TZ77XE4

    Biostar zeigt Mainboard für Ivy Bridge und Sandy Bridge



Haben wir etwas übersehen?

E-Mail an news@golem.de


Document Foundation: Libreoffice 3.5 ist fertig
Document Foundation
Libreoffice 3.5 ist fertig

Die Document Foundation hat Libreoffice 3.5 veröffentlicht. Alle Komponenten der Office-Software haben Verbesserungen erhalten, mit denen sich die jeweiligen Anwendungen besser bedienen lassen sollen.

  1. Freies Office IBM wird Apache Openoffice unterstützen

Watchdog: Mozilla visualisiert Wiederverwendung von Passwörtern
Watchdog
Mozilla visualisiert Wiederverwendung von Passwörtern

Die Mozilla Labs haben im Rahmen ihres Projekts Watchdog den "Password Reuse Visualizer" veröffentlicht. Die Firefox-Erweiterung zeigt, welche Passwörter der Nutzer wo und wie oft verwendet.

  1. Open-Source-Lizenzen Mozilla Public License 2.0 erheblich vereinfacht
  2. David Ascher "Trefft das neue Mozilla!"
  3. Chrome-Entwickler Mozilla ist Googles Partner, nicht Googles Konkurrent

HTC Velocity 4G: Android-Smartphone mit LTE und 4,5-Zoll-Touchscreen
HTC Velocity 4G
Android-Smartphone mit LTE und 4,5-Zoll-Touchscreen

Im April 2012 wollen Vodafone und HTC gemeinsam das Velocity 4G als erstes LTE-Smartphone für Deutschland auf den Markt bringen. Das Android-Smartphone hat einen 4,5 Zoll großen Touchscreen und eine 8-Megapixel-Kamera.

  1. Cloud Mobile Acer plant Smartphone mit Android 4.1 und eigener Cloud
  2. Motorola Defy Mini Android-Smartphone mit IP67-Zertifizierung kommt im März
  3. Android-Smartphone Motorola bringt Motoluxe erst im März für 280 Euro

Zum Artikel