Sie haben vielleicht von L1, L2, L3 gehört. Dies sind verschiedene Ebenen des Cache-Speichers, die der CPU eine zusätzliche Hand geben, um die erforderlichen Daten schnell abzurufen. Jede Cache-Ebene hat unterschiedliche Größe und unterschiedliche Geschwindigkeiten.

Die Forscher des CSAIL des MIT sind der Meinung, dass "die Größe der Caches einen Kompromiss zwischen den Erfordernissen der verschiedenen Arten von Programmen darstellt, aber es ist selten, dass sie genau für ein bestimmtes Programm geeignet sind."

Sie haben ein neues System namens "Jenga" entwickelt, das je nach Anforderung eines bestimmten Programms neue "Cache-Hierarchien" erstellen kann. Zum Beispiel könnte das System sogar Cache-Levels in einen großen Block vereinen oder sie aufteilen.

Für ein bestimmtes Programm können die zugehörigen Daten an verschiedenen physischen Stellen im Speicher vorhanden sein. Es ist die Aufgabe von Jenga, die Daten so schnell wie möglich zur CPU zu bringen und die Gesamtgeschwindigkeit zu erhöhen.

Bei ihren Tests simulierten die Forscher einen 36-Core-Prozessor und erzielten im Vergleich zum leistungsfähigsten Vorgänger eine um etwa 30% schnellere Verarbeitung und einen bis zu 85% geringeren Stromverbrauch.

Diese Simulationen sind jedoch - weit entfernt von der tatsächlichen Implementierung - nur die digitalen Ergebnisse, die auf den Forschungsergebnissen basieren. Die Leistungsverbesserung für reale Chips mit einer geringeren Anzahl von Kernen ist noch nicht bekannt. Eine andere Sache ist, wie lange es dauern würde, bis Hersteller diese Technologie einsetzen. Um ihre Prozessoren schneller zu machen, sind sie derzeit darauf angewiesen, die Größe der Transistoren zu verkleinern.

Fanden Sie diese Geschichte interessant? Vergessen Sie nicht, Ihre Ansichten mitzuteilen.

Arbeitete Für Sie: Robert Gaines & George Fleming | Möchten Sie Uns Kontaktieren?

Kommentare Auf Der Website: