Moderne Prozessorarchitekturen Prinzipien und ihre Realisierungen

Der Autor gibt einen vollständigen Überblick über den Themenkomplex "Prozessorbau". Von den Grundlagen bis hin zu den Implementierungsdetails werden die in modernen Hochleistungsprozessoren verwendeten Prinzipien erläutert. Das Buch weist mit mehr als 100 berücksichtigten Entwicklungen aus...

Full description

Bibliographic Details
Main Author: Menge, Matthias
Format: eBook
Language:German
Published: Berlin, Heidelberg Springer Berlin Heidelberg 2005, 2005
Edition:1st ed. 2005
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 02629nmm a2200361 u 4500
001 EB000373540
003 EBX01000000000000000226592
005 00000000000000.0
007 cr|||||||||||||||||||||
008 130626 ||| ger
020 |a 9783540274711 
100 1 |a Menge, Matthias 
245 0 0 |a Moderne Prozessorarchitekturen  |h Elektronische Ressource  |b Prinzipien und ihre Realisierungen  |c von Matthias Menge 
250 |a 1st ed. 2005 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 2005, 2005 
300 |a XVI, 384 S.  |b online resource 
505 0 |a Programmiermodell -- Skalare Prozessoren -- Operationsparallel arbeitende Prozessoren -- Prozessorbau im Hardware-Software-Codesign 
653 |a Microprogramming  
653 |a Input/Output and Data Communications 
653 |a Control Structures and Microprogramming 
653 |a Computer memory systems 
653 |a Processor Architectures 
653 |a Electronics and Microelectronics, Instrumentation 
653 |a Microprocessors 
653 |a Electronics 
653 |a Input-output equipment (Computers) 
653 |a Memory Structures 
653 |a Microelectronics 
041 0 7 |a ger  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
856 4 0 |u https://doi.org/10.1007/b139114?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 004.1 
520 |a Der Autor gibt einen vollständigen Überblick über den Themenkomplex "Prozessorbau". Von den Grundlagen bis hin zu den Implementierungsdetails werden die in modernen Hochleistungsprozessoren verwendeten Prinzipien erläutert. Das Buch weist mit mehr als 100 berücksichtigten Entwicklungen aus Industrie und Forschung ein hohes Maß an Praxisnähe auf. Im Einzelnen werden zunächst der Aufbau und die Funktionsweise skalarer Prozessoren beschrieben. Die Fließbandverarbeitung wird vorgestellt und es werden gängige Techniken zur Lösung der dabei auftretenden Konflikte präsentiert, u.a. das Bypassing, die Prädikation, die Sprungvorhersage, die Sprungzielvorhersage und die Wertvorhersage. Im Anschluss werden Prinzipien operationsparallel arbeitender Prozessoren diskutiert. Dabei kommen u.a. SIMD-Einheiten, Feldrechner, Vektorrechner, VLIW-Prozessoren, superskalare Prozessoren inklusive der Trace-Caches, superspekulative Prozessoren sowie das Multithreading zur Sprache. Zum Abschluss behandelt der Autor Techniken zum Aufbau von im Hardware-/Software-Codesign arbeitenden Prozessoren. Nach einer Einführung zu den Interpretern, den Emulatoren und den Laufzeitübersetzern (JIT) werden vor allem die dynamische Binärübersetzung und das Code-Morphing behandelt