Abebooks.de - Antiquarische und gebrauchte Bücher
Lesezeichen setzen | Seite empfehlen
   Navigation

 Zur Startseite

 Zufälliger Artikel

 Impressum
   Verwandte Artikel

 Arbeitsspeicher

 Architektur

 Befehlssatz

 Informationen

 Parallel

 Programmcode

 Programmfluss

 Prozessor

 Register

 Speicher

   
    
      

A B C D E F
G H I J K L
M N O P Q R
S T U V W X
Y Z


eXTReMe Tracker
  

 IA-64 - Definition und Bedeutung

Sie haben im Ilexikon erfolgreich nach der Definition, der Bedeutung oder Informationen zum Begriff 'IA-64' gesucht. Hier finden Sie eine Beschreibung, Erklärung, Definition, die Bedeutung sowie viele aktuelle Infos zum Begriff 'IA-64' und damit verwandten Themen.

IA-64 (Intel Architecture-64) ist eine neue 64-Bit-Architektur von Intel für deren nächste Prozessorgeneration wie z.B. Itanium. Sie ist nur obendrein eingeschränkt abwärtskompatibel zum IA-32-Befehlssatz von x86-Prozessoren.
Das Design basiert auf einem Konzept mit dem Namen Explicitly Parallel Instruction Computing (EPIC), das dem althergebrachten VLIW ähnelt, allerdings eine Reihe von Verbesserungen enthält. Bei EPIC werden die Prozessorbefehle, die keine Abhängigkeiten haben und daher parallel ausgeführt werden können, an Hand vordefinierter Muster in Instruction Goups aufgeteilt und so an den Prozessor weitergegeben, der dann an Hand seiner eigenen Fähigkeiten entscheiden kann, wie viele der theoretisch möglichen Instruktionsgruppen wirklich parallel ausgeführt werden. Die Idee dahinter ist, dass schon der Compiler feststellt, wie viel Parallelität möglich ist und dies entsprechend im Programmcode festhält, und der Prozessor die Pipelines später optimal auslasten kann, je nach dem, wie viele Anweisungen er wirklich parallel ausführen kann.
Die Architektur versucht, die Wartezeiten auf den Speicher zu verringern, indem für jeden Datentyp eine große Zahl Register auf dem Prozessor vorhanden ist. So gibt es 128 64-Bit-Register für ganzzahlige Berechnungen, sowie 128 82-Bit-Register speziell für Fließkomma-Daten. Dies erlaubt, mehr Informationen in den Registern zu halten, anstatt jedesmal den langsamen Weg über Cache oder Arbeitsspeicher zu beschreiten, wenn Daten benötigt werden.
Die Architektur verfügt weiterhin über einen großen Befehlssatz mit teilweise hoher Komplexität. So gibt es unter Anderem besondere Prozessorbefehle für Multimedia- und aufwändige Fließkomma-Operationen.
Immer wenn ein Funktionsaufruf passiert, muss ein Prozessor alle gegenwärtigen Registerinhalte in den Stack schreiben und sie nach Beendigung nochmal zurück holen. Dies verursacht lange Wartezeiten und bremst den Programmfluss aus. Das IA-64-Design reduziert diese Latenz, indem diese Stack-Operationen auf den Registern selbst ausgeführt werden. Die so genannte Register Stack Engine (RSE) behandelt die Fälle, in denen die Register und der Speicher synchronisiert werden müssen.
Infos zu Ilexikon.com
Wir hoffen dass Sie alle gewünschten Informationen zum Begriff 'IA-64' gefunden haben. Alle Informationen zur Definition des Begriffs IA-64 und zur Bedeutung des Wortes IA-64 werden Ihnen kostenlos bereitgestellt. Unser Traffic und unsere Programmierarbeit finanziert sich ausschließlich durch Werbeeinnahmen. Wir danken für Ihren Besuch und hoffen dass Sie unser Portal zusätzlichempfehlen.

 Weiteres zu dem Artikel


Sie möchten die Besucher Ihrer Internet-Seite auf weiterführende Definitionen und Informationen zum
Thema "IA-64" aufmerksam machen? Dann platzieren Sie doch einfach folgenden Link auf Ihre Homepage:

<a href="http://www.ilexikon.com/IA64.html" title="Definition und Informationen zu dem Thema IA-64">IA-64</a>
 
Dieser Artikel basiert auf dem Artikel IA-64 aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.