Abo
  • Services:

Besseres Speichermanagement für Multicore-Prozessoren

Allokation auf eigenem Kern im Hintergrund

Mit inzwischen zwölf Kernen für Desktop-PCs steigen die Probleme, die vorhandenen Rechenressourcen auch zu nutzen. Die Universität des US-Staates North Carolina hat dafür einen interessanten Ansatz entwickelt: Ein Kern soll sich nur um Speicherverwaltung kümmern, während die anderen rechnen können.

Artikel veröffentlicht am ,

Die Zahl der Kerne steigt unaufhaltsam, die Taktfrequenz aber nicht: Intels erster Hexacore, der Core i7 980X, besitzt sechs Kerne, auf denen zwölf Threads parallel ausgeführt werden können. AMD will bald mit sechs Kernen und sechs Threads auf dem Phenom II X6 nachziehen. Dabei ist aber der Takt im Falle der Intel-CPU bei 3,33 GHz stehen geblieben, so dass nur wenige Programme schneller laufen. Das Zauberwort heißt Parallelisierung: Programme müssen in immer mehr Threads aufgeteilt werden, was aber nicht bei jeder Anwendung möglich ist.

Stellenmarkt
  1. Controlware GmbH, Meerbusch
  2. Controlware GmbH, Meerbusch bei Düsseldorf

Textverarbeitungen oder Webbrowser warten ständig auf Eingaben des Benutzers oder die Verfügbarkeit von Daten, die bearbeitet werden müssen: Ist kein Wort eingegeben, kann es nicht in die richtige Schriftart gesetzt werden oder von der Rechtschreibprüfung kontrolliert werden. Hat der Browser ein Bild noch nicht geladen, kann es nicht an die richtige Stelle des Layouts gesetzt werden.

Ein Großteil des Codes gebräuchlicher Anwendungen arbeitet immer noch Befehle Schritt für Schritt ab, solche seriellen Programme zu parallelisieren ist schwer möglich. Forscher der Universität von North Carolina (NCSU) schlagen nun vor, die Kerne, die mit Rechnen beschäftigt sind, zu entlasten. Als Ansatzpunkt haben sie dafür die Speicherverwaltung ausgemacht. Ein Programm muss ständig Speicherbereiche belegen (Allokation) oder wieder freigeben (Deallokation) - üblicherweise ist das eine der wichtigsten Aufgaben des Betriebssystems.

Dafür sind Threads nötig, die wiederum das OS verwaltet. Im Falle von Windows Vista können viele Threads dabei sogar bremsen, bei Windows 7 und vielen Linux-Versionen ist das besser gelöst. Die NCSU will mit einer Verlagerung der Speicherverwaltung weg von den rechnenden Kernen kontinuierliche Geschwindigkeitssteigerungen von 20 Prozent je Anwendung erreicht haben. Untersucht wurden dabei Programme mit serieller Ausführung.

Um welche Anwendungen es sich handelt, haben die Wissenschaftler noch nicht verraten. Sie wollen ihre Arbeit auch erst in einem Papier namens "MMT: Exploiting Fine-Grained Parallelism in Dynamic Memory Management" auf einem Kongress der IEEE am 21. April 2010 in Atlanta vorstellen. Dann wird vielleicht auch klar, wie tief die Eingriffe ins Betriebssystem für die neue Technik sein müssen.



Anzeige
Hardware-Angebote
  1. bei Alternate vorbestellen
  2. (reduzierte Überstände, Restposten & Co.)
  3. mit Gutschein: HARDWARE50 (nur für Neukunden, Warenwert 104 - 1.000 Euro)

housetrek 08. Apr 2010

TBB ist lediglich eine Bibliothek die hilft Applikationen multithreaded zu gestalten und...

IhrName9999 07. Apr 2010

Das halte ich mal für n Gerücht - schon die einfachste C-API bietet das Starten von...

notan 07. Apr 2010

Ist wohl auch der Grund, warum das iPAD kein Multitasking kann. Seltsam nur, das das am...

lulela 07. Apr 2010

golem.de IT-News für Profis

schuh geschäft 07. Apr 2010

Im Schuhgeschäft lauern "idle" Schuhverkäufer, um einem Schuhe anzudrehen. Dasselbe...


Folgen Sie uns
       


Fazit zu Shadow of the Tomb Raider

Wir tauchen mit Lara in der Apokalypse ab und verfassen unser Fazit.

Fazit zu Shadow of the Tomb Raider Video aufrufen
Energietechnik: Die Verlockung der Lithium-Luft-Akkus
Energietechnik
Die Verlockung der Lithium-Luft-Akkus

Ein Akku mit der Energiekapazität eines Benzintanks würde viele Probleme lösen. In der Theorie ist das möglich. In der Praxis ist noch viel Arbeit nötig.
Von Frank Wunderlich-Pfeiffer

  1. Elektroautos CDU will Bau von Akkuzellenfabriken subventionieren
  2. Brine4Power EWE will Strom unter der Erde speichern
  3. Forschung Akku für Elektroautos macht es sich im Winter warm

Zukunft der Arbeit: Was Automatisierung mit dem Grundeinkommen zu tun hat
Zukunft der Arbeit
Was Automatisierung mit dem Grundeinkommen zu tun hat

Millionen verlieren ihren Job, aber die Gesellschaft gewinnt dabei trotzdem: So stellen sich die Verfechter des bedingungslosen Grundeinkommens die Zukunft vor. Wie soll das gehen?
Eine Analyse von Daniel Hautmann

  1. Verbraucherschutzminister Kritik an eingeschränktem Widerspruchsrecht im Online-Handel
  2. Bundesfinanzminister Scholz warnt vor Schnellschüssen bei Digitalsteuer
  3. Sommerzeit EU-Kommission will die Zeitumstellung abschaffen

Apple: iPhone Xs und iPhone Xs Max sind bierdicht
Apple
iPhone Xs und iPhone Xs Max sind bierdicht

Apple verdoppelt das iPhone X. Das Modell iPhone Xs mit 5,8 Zoll großem Display ist der Nachfolger des iPhone X und das iPhone Xs Max ist ein Plus-Modell mit 6,5 Zoll großem Display. Die Gehäuse sind sogar salzwasserfest und überstehen auch Bäder in anderen Flüssigkeiten.

  1. Apple iPhone 3GS wird in Südkorea wieder verkauft
  2. Drosselung beim iPhone Apple zahlt Kunden Geld für Akkutausch zurück
  3. NFC Yubikeys arbeiten ab sofort mit dem iPhone zusammen

    •  /