Abo
  • Services:
Anzeige

AMD schlägt Optimierung der CPUs für Java und .NET vor

Neue Befehlserweiterung zur Verzahnung mit Software

Unter dem Namen "Light Weight Profiling" (LWP) plant AMD eine mögliche Erweiterung des Befehlssatzes seiner Prozessoren - für welche kommenden Modelle, ist noch nicht bekannt. LWL soll dafür sorgen, dass sich Software besser an die Auslastung der Einheiten einer CPU anpassen kann, dafür muss aber auch das Betriebssystem mitspielen.

Mit einem "rekonfigurierbaren Prozessor" hat LWL wenig zu tun, vielmehr geht es darum, dass die Software besseren Einblick in das bekommt, was die CPU gerade tut. Die Programme können sich dann besser auf die Maschine einstellen, was gerade bei einer weiter steigenden Anzahl an Kernen und Threads sehr wichtig ist. Bisher können die Programme auch schon über maschinenspezifische Register (MSR) auslesen, was der Prozessor tut - LWL soll diese Kontrolle der Software über die Hardware aber sehr viel feiner abgestuft ermöglichen.

Anzeige

Um Leistungsverluste zu vermeiden, will AMD in der CPU einen eigenen Speicherbereich schaffen, der wie ein Ringpuffer arbeitet, also vom Prozessor selbst ständig neu gefüllt wird. Die Programme können nun selbst festlegen, wann sie diesen Speicher auslesen. Darin werden Ereignisse wie fehlgeschlagene Cache-Zugriffe festgehalten. Es liegt dann an der Software, wie sie darauf reagiert. Die neuen Register lassen sich aber auch so programmieren, dass sie in bestimmten Intervallen oder bei bestimmten Ereignissen einen Interrupt auslösen, der dann vom Betriebssystem abgefangen wird. Das OS muss dann die entsprechenden Maßnahmen treffen.

Daher ist LWL auch nicht ohne weiteres sofort zu implementieren, da es eine Abstimmung zwischen Betriebssystem, Anwendung und Prozessor voraussetzt. Als ersten, aber eher trivialen Schritt hat AMD vorgeschlagen, dass über den bereits in jedem aktuellen x86-Prozessor vorhandenen Befehl CPUID übermittelt wird, welche LWL-Zustände die CPU annehmen kann. Als weitere Maßnahme sollen die Programme, die auf LWL optimiert sind, beispielsweise selbst die Größe ihrer Datentypen oder das Starten von konkurrierenden Threads anpassen können.

Ziel des Ganzen ist natürlich eine höhere Rechenleistung durch gleichmäßigere Auslastung der Kerne und Funktionseinheiten des Prozessors. Da das System offen gestaltet ist und die CPU nicht beispielsweise dauernd Interrupts auslöst, die Programme aber ihrerseits nicht verpflichtet sind, stets die LWL-Zustände auszulesen, soll sich der Leistungsabfall durch die Überwachung des Zusammenspiels kaum bemerkbar machen.

AMD arbeitet an LWL, da streng strukturierte Frameworks und Laufzeitumgebungen wie Java und Microsofts .Net bei Programmierern immer beliebter werden. Laut einer Umfrage bei Software-Entwicklern für Webanwendungen durch die Evans Data Corporation sollen diese Software-Umgebungen in den kommenden Jahren weiterhin dominieren. Da aber Java und .Net genaue Kontrolle über die Funktionsweise der Anwendungen haben, könnten sie laut AMD von Mechanismen wie LWL profitieren. Die Ausrichtung auf Webservices legt nahe, dass entsprechende Funktionen als Erstes wohl in Server-Prozessoren zu finden sein werden.

Für welche kommenden CPUs AMD LWL plant, hat das Unternehmen noch nicht bekannt gegeben. Vorerst gibt es erstmal einen "Vorschlag" genanntes PDF-Dokument von 26 Seiten, in denen das Konzept erläutert wird. Offenbar will AMD zunächst den Bedarf sondieren - und wohl auch ausprobieren, ob Betriebssystementwickler sich auf LWL einlassen.


eye home zur Startseite
derNetZwerg 21. Aug 2007

Mh - vielleicht verstehst du das Konzept wenn du den Beitrag noch einmal sorgfältig...

Javajaner 20. Aug 2007

In den letzten 3 Monaten fast 1,8 Milliarden Dollar Verlust!! Und das ist erst recht...

so en... 20. Aug 2007

Also das Programiertechnische ausen vor gelassen. Wenn ich im Net surfe und ein tolles...

AAPKC 18. Aug 2007

Kindergarten?

Noch ein Depp 18. Aug 2007

Sollen sie die CPUs für QuickBasic optimieren. Da kann ich meinen Organizer, den ich vor...



Anzeige

Stellenmarkt
  1. SYNLAB Holding Deutschland GmbH, München, Augsburg
  2. Schaeffler Technologies AG & Co. KG, Nürnberg
  3. SYNLAB Holding Deutschland GmbH, Augsburg
  4. State Street Bank International GmbH, München


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. 27,99€ (Vorbesteller-Preisgarantie)
  3. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Mirai-Nachfolger

    Experten warnen vor "Cyber-Hurrican" durch neues Botnetz

  2. Europol

    EU will "Entschlüsselungsplattform" ausbauen

  3. Krack-Angriff

    AVM liefert erste Updates für Repeater und Powerline

  4. Spieleklassiker

    Mafia digital bei GoG erhältlich

  5. Air-Berlin-Insolvenz

    Bundesbeamte müssen videotelefonieren statt zu fliegen

  6. Fraport

    Autonomer Bus im dichten Verkehr auf dem Flughafen

  7. Mixed Reality

    Microsoft verdoppelt Sichtfeld der Hololens

  8. Nvidia

    Shield TV ohne Controller kostet 200 Euro

  9. Die Woche im Video

    Wegen Krack wie auf Crack!

  10. Windows 10

    Fall Creators Update macht Ryzen schneller



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Essential Phone im Test: Das essenzielle Android-Smartphone hat ein Problem
Essential Phone im Test
Das essenzielle Android-Smartphone hat ein Problem
  1. Teardown Das Essential Phone ist praktisch nicht zu reparieren
  2. Smartphone Essential Phone kommt mit zwei Monaten Verspätung
  3. Andy Rubin Essential gewinnt 300 Millionen US-Dollar Investorengelder

Pixel 2 und Pixel 2 XL im Test: Google fehlt der Mut
Pixel 2 und Pixel 2 XL im Test
Google fehlt der Mut
  1. Pixel Visual Core Googles eigener ISP macht HDR+ schneller
  2. Smartphones Googles Pixel 2 ist in Deutschland besonders teuer
  3. Pixel 2 und Pixel 2 XL im Hands on Googles neue Smartphone-Oberklasse überzeugt

Krack-Angriff: Kein Grund zur Panik
Krack-Angriff
Kein Grund zur Panik
  1. Neue WLAN-Treiber Intel muss WLAN und AMT-Management gegen Krack patchen
  2. Ubiquiti Amplifi und Unifi Erster Consumer-WLAN-Router wird gegen Krack gepatcht
  3. Krack WPA2 ist kaputt, aber nicht gebrochen

  1. Re: Wo liegt mein Fehler?

    Kite_ | 23:09

  2. Re: Mikrotik betroffen?

    chuck0r | 23:01

  3. Re: Ich wäre ja mal froh wenn Golem sein...

    divStar | 22:43

  4. Re: Guter Trend auf Golem

    divStar | 22:40

  5. Re: Und ...

    user0345 | 22:22


  1. 14:50

  2. 13:27

  3. 11:25

  4. 17:14

  5. 16:25

  6. 15:34

  7. 13:05

  8. 11:59


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel