Computerarchitektur
-
Ausblick auf 128-Bit-Prozessoren (John R. Mashey)
- Diskussion über Möglichkeiten und Notwendigkeit von 128-Bit-Prozessoren
- Grenzen heutiger 64-Bit-Prozessoren und die Notwendigkeit des Übergangs zu 128 Bit
-
64-Bit-Prozessoren: Geschichte und Gründe (John R. Mashey)
- Entwicklung von 64-Bit-Prozessoren und warum sie nötig wurden
- Gründe für den Übergang von 32 Bit auf 64 Bit
-
AMD64 (Linus Torvalds; Terje Mathisen)
- Merkmale und Vorteile der AMD64-Architektur
- Leistungssteigerungen bei 64-Bit-Prozessoren
-
Asynchrone Logik (Mitch Alsup)
- Konzept und Vorteile asynchroner Logik
- Vergleich mit synchroner Logik
-
Atomare Transaktionen (Mitch Alsup; Terje Mathisen)
- Bedeutung atomarer Transaktionen und Methoden ihrer Implementierung
- Wie Datenkonsistenz gewahrt wird
-
BCD-Instruktionen: RISC und CISC (John R. Mashey)
- Konzept von BCD-Instruktionen und Unterschiede zwischen RISC- und CISC-Architekturen
- Anwendungsfälle für BCD-Instruktionen
-
Big Data (John R. Mashey, Larry McVoy)
- Definition und Bedeutung von Big Data
- Techniken und Werkzeuge zur Verarbeitung von Big Data
-
Byte-Adressierung (John R. Mashey)
- Konzept und Notwendigkeit der Byte-Adressierung
- Rolle der Byte-Adressierung bei der Speicherverwaltung
-
Cache (John R. Mashey; John D. McCalpin)
- Konzept und Funktionsweise von Cache-Speicher
- Methoden zur Leistungssteigerung von Cache-Speicher
-
Verwendung von Parität und ECC im Cache (John R. Mashey)
- Rolle von Parität und ECC im Cache-Speicher
- Wie Datenintegrität erhalten wird
-
Cache-Thrashing (Andy Glew; Linus Torvalds; Terje Mathisen)
- Konzept und Probleme von Cache-Thrashing
- Wie sich Cache-Thrashing vermeiden lässt
-
Carry-Bit; Fallstricke für Architekten (John R. Mashey)
- Konzept und Bedeutung des Carry-Bits
- Fallstricke im Architekturdesign und wie man sie vermeidet
-
Geschwindigkeit von CMOS-Logik (Mitch Alsup)
- Konzept von CMOS-Logik und Methoden zur Geschwindigkeitssteigerung
- Vor- und Nachteile von CMOS-Logik
-
CMOV (Terje Mathisen)
- Konzept und Anwendungsfälle der CMOV-Instruktion
- Leistungsgewinn durch CMOV
-
Ökonomie von CPU-Features (John R. Mashey)
- Wirtschaftliche Aspekte von CPU-Funktionen
- Kostenanalyse von Feature-Erweiterungen und Leistungssteigerungen
-
CPU-Stromverbrauch (Mitch Alsup)
- Stromverbrauch und Effizienz von CPUs
- Methoden zur Senkung des Stromverbrauchs
-
Hardware zur Unterstützung des Debuggings (John R. Mashey)
- Hardware-Werkzeuge und -Techniken zur Unterstützung des Debuggings
- Wie sich die Debugging-Effizienz steigern lässt
-
DRAM-Cache (Mitch Alsup; Terje Mathisen)
- Konzept und Funktionsweise von DRAM-Cache
- Methoden zur Leistungssteigerung von DRAM-Cache
-
DRAM-Latenz (Mitch Alsup)
- Latenz von DRAM und ihre Auswirkungen
- Methoden zur Verringerung der Latenz
-
Endianness (John R. Mashey)
- Konzept und Arten von Endianness
- Notwendigkeit und Methoden der Endianness-Konvertierung
-
Separate Gleitkomma-Register (John R. Mashey)
- Warum separate Register für Gleitkommaoperationen nötig sind
- Auswirkungen auf die Leistung
-
Behandlung von Gleitkomma-Ausnahmen (John Mashey; Terje Mathisen)
- Methoden zur Behandlung von Gleitkomma-Ausnahmen
- Warum die Korrektur von Ausnahmen wichtig ist
-
Fehlertoleranz (John R. Mashey)
- Konzept und Bedeutung von Fehlertoleranz
- Methoden zur Implementierung von Fehlertoleranz
-
H264 CABAC (Maynard Handley; Terje Mathisen)
- Konzept und Funktionsweise von H264 CABAC
- Rolle bei der Videokompression
-
Merced/IA64 (John R. Mashey)
- Merkmale und Vorteile der Merced/IA64-Architektur
- Auswirkungen auf die Leistung
-
Instruktionen pro Takt (John R. Mashey)
- Konzept und Bedeutung von Instruktionen pro Takt
- Methoden zur Leistungssteigerung
-
IBM 801 (Greg Pfister)
- Merkmale und Geschichte der IBM-801-Architektur
- Auswirkungen auf die Leistung
-
Warum der IBM PC den 8088 nutzte (Bill Katz; John R. Mashey)
- Gründe für die Wahl des 8088 im IBM PC
- Vor- und Nachteile des 8088
-
Intervallarithmetik (James B. Shearer)
- Konzept und Anwendungsfälle der Intervallarithmetik
- Auswirkungen auf die Leistung
-
Lisp-Unterstützung (Eliot Miranda; John Mashey)
- Merkmale der Sprache Lisp und Methoden ihrer Unterstützung
- Auswirkungen auf die Leistung
-
LL/SC (John Mashey; Terje Mathisen)
- Konzept und Anwendungsfälle von LL/SC-Instruktionen
- Auswirkungen auf die Leistung
-
Message Passing vs. Shared Memory; SGI-Origin-Maschinen (John R. Mashey, John McCalpin)
- Unterschiede zwischen Message Passing und Shared Memory
- Merkmale der SGI-Origin-Maschinen
-
MIPS16 (John R. Mashey)
- Merkmale und Vorteile der MIPS16-Architektur
- Auswirkungen auf die Leistung
-
Interrupts bei MIPS-Prozessoren (John R. Mashey)
- Wie Interrupts in MIPS-Prozessoren behandelt werden
- Auswirkungen auf die Leistung
-
MIPS-Ausnahmen (John Mashey)
- Wie Ausnahmen in MIPS-Prozessoren behandelt werden
- Auswirkungen auf die Leistung
-
Nicht ausgerichtete Daten (John Levine; Mitch Alsup; Terje Mathisen)
- Probleme mit nicht ausgerichteten Daten und Lösungsansätze
- Auswirkungen auf die Leistung
-
Terminologie für Mehrprozessor-Maschinen (John R. Mashey)
- Begriffe und Konzepte für Mehrprozessor-Maschinen
- Auswirkungen auf die Leistung
-
MVC-Instruktion (John R. Mashey, Allen J. Baum)
- Konzept und Anwendungsfälle der MVC-Instruktion
- Auswirkungen auf die Leistung
-
Definition einer N-Bit-CPU (John R. Mashey)
- Konzept und Definition einer N-Bit-CPU
- Auswirkungen auf die Leistung
-
Optimierung des Opteron-STREAM-Benchmarks (Terje Mathisen)
- Methoden zur Optimierung des STREAM-Benchmarks auf Opteron-Prozessoren
- Auswirkungen auf die Leistung
-
Seitengröße (Linus Torvalds)
- Konzept und Bedeutung der Seitengröße
- Auswirkungen auf die Leistung
-
Pentium 4 (Linus Torvalds; Terje Mathisen)
- Merkmale und Vorteile des Pentium-4-Prozessors
- Auswirkungen auf die Leistung
-
Warum Wortgrößen Zweierpotenzen sind (John R. Mashey)
- Warum Wortgrößen Zweierpotenzen sind und warum das wichtig ist
- Auswirkungen auf die Leistung
-
PowerPC-Seitentabellen (Greg Pfister; Linus Torvalds)
- Konzept und Funktionsweise von PowerPC-Seitentabellen
- Auswirkungen auf die Leistung
-
Prefetch (Terje Mathisen)
- Konzept und Bedeutung von Prefetch
- Auswirkungen auf die Leistung
-
Quadruple Precision (Robert Corbett)
- Konzept und Anwendungsfälle von Quadruple Precision
- Auswirkungen auf die Leistung
-
Registerfenster (John Mashey)
- Konzept und Bedeutung von Registerfenstern
- Auswirkungen auf die Leistung
-
Größe der Registerdatei (Mitch Alsup)
- Konzept und Bedeutung der Registerdateigröße
- Auswirkungen auf die Leistung
-
REP MOVS (Terje Mathisen)
- Konzept und Anwendungsfälle der REP-MOVS-Instruktion
- Auswirkungen auf die Leistung
-
Register Renaming (John R. Mashey)
- Konzept und Bedeutung von Register Renaming
- Auswirkungen auf die Leistung
-
Result Forwarding (Terje Mathisen)
- Konzept und Bedeutung von Result Forwarding
- Auswirkungen auf die Leistung
-
RISC vs. CISC (John R. Mashey)
- Unterschiede sowie Vor- und Nachteile von RISC- und CISC-Architekturen
- Auswirkungen auf die Leistung
-
ROM-Geschwindigkeit (Mitch Alsup)
- Geschwindigkeit von ROM und Methoden zur Leistungssteigerung
- Auswirkungen auf die Leistung
-
Selbstmodifizierender Code (John R. Mashey, John Reiser, Dennis Ritchie)
- Konzept und Anwendungsfälle selbstmodifizierenden Codes
- Auswirkungen auf die Leistung
-
Direct-Mapped vs. Set-Associative Cache (John R. Mashey)
- Unterschiede zwischen Direct-Mapped- und Set-Associative-Caches
- Auswirkungen auf die Leistung
-
Vorzeichenbehaftete Division (Robert Corbett)
- Konzept und Anwendungsfälle der vorzeichenbehafteten Division
- Auswirkungen auf die Leistung
-
Algorithmenanalyse muss auf aktuelle Prozessormodelle umgestellt werden (John R. Mashey)
- Warum sich Methoden der Algorithmenanalyse ändern müssen
- Auswirkungen auf die Leistung
-
Software-Pipelining (Linus Torvalds)
- Konzept und Bedeutung von Software-Pipelining
- Auswirkungen auf die Leistung
-
Software-befüllte TLBs (John R. Mashey, John F Carr)
- Konzept und Funktionsweise software-befüllter TLBs
- Auswirkungen auf die Leistung
-
SPEC Benchmark Suite (John R. Mashey)
- Konzept und Bedeutung der SPEC Benchmark Suite
- Auswirkungen auf die Leistung
-
SpecFP2000 (Greg Lindahl; John D. McCalpin; Wesley Jones)
- Konzept und Bedeutung des SpecFP2000-Benchmarks
- Auswirkungen auf die Leistung
-
SpecFP-Bandbreite (John D. McCalpin)
- Konzept und Bedeutung der SpecFP-Bandbreite
- Auswirkungen auf die Leistung
-
SpecFP und Time-Warp-Optimierung (Greg Lindahl; John D. McCalpin)
- Konzept und Bedeutung von SpecFP und Time-Warp-Optimierung
- Auswirkungen auf die Leistung
-
SRAM als Hauptspeicher (John R. Mashey)
- Konzept und Bedeutung von SRAM als Hauptspeicher
- Auswirkungen auf die Leistung
-
Stack-Maschinen (John R. Mashey)
- Konzept und Bedeutung von Stack-Maschinen
- Auswirkungen auf die Leistung
-
Streaming-Daten (John R. Mashey)
- Konzept und Bedeutung von Streaming-Daten
- Auswirkungen auf die Leistung
-
Tera-Multithread-Architektur (Preston Briggs, John R. Mashey)
- Konzept und Bedeutung der Tera-Multithread-Architektur
- Auswirkungen auf die Leistung
-
Multithread-CPU (John R. Mashey)
- Konzept und Bedeutung von Multithread-CPUs
- Auswirkungen auf die Leistung
-
TLB (John Mashey)
- Konzept und Bedeutung der TLB
- Auswirkungen auf die Leistung
-
Transmission Gates (Mitch Alsup)
- Konzept und Bedeutung von Transmission Gates
- Auswirkungen auf die Leistung
-
VAX (John Mashey)
- Konzept und Bedeutung der VAX-Architektur
- Auswirkungen auf die Leistung
-
Vektorisierte Interrupts (John Mashey)
- Konzept und Bedeutung vektorisierter Interrupts
- Auswirkungen auf die Leistung
-
Virtuelle Maschinen (John R. Mashey)
- Konzept und Bedeutung virtueller Maschinen
- Auswirkungen auf die Leistung
-
Wiz (John Mashey)
- Konzept und Bedeutung von Wiz
- Auswirkungen auf die Leistung
-
Zero Register (John R. Mashey)
- Konzept und Bedeutung des Zero Registers
- Auswirkungen auf die Leistung
Programmiersprachen
-
Ada (Henry Spencer)
- Konzept und Merkmale der Sprache Ada
- Anwendungsfälle und Vorteile
-
Aliasing (Terje Mathisen)
- Konzept und Probleme von Aliasing
- Lösungsansätze
-
Alloca (Dennis Ritchie)
- Konzept und Anwendungsfälle der Funktion
alloca - Auswirkungen auf die Leistung
- Konzept und Anwendungsfälle der Funktion
-
Unsigned-Probleme in ANSI C (Chris Torek)
- Probleme mit unsigned-Variablen in ANSI C
- Lösungsansätze
-
Array-Bounds-Checking (Henry Spencer)
- Bedeutung und Methoden der Prüfung von Array-Grenzen
- Auswirkungen auf die Leistung
-
Schlechte C-Makros (Jamie Lokier)
- Beispiele für schlechte C-Makros und ihre Probleme
- Lösungsansätze
-
Caching mehrdimensionaler Arrays (Terje Mathisen)
- Konzept und Bedeutung des Cachings mehrdimensionaler Arrays
- Auswirkungen auf die Leistung
-
Call by Name (John R. Mashey; Dennis Ritchie; Robert Corbett; William B. Clodius)
- Konzept und Anwendungsfälle von Call by Name
- Auswirkungen auf die Leistung
-
Binäre Calling Conventions (Chris Torek)
- Konzept und Bedeutung binärer Calling Conventions
- Auswirkungen auf die Leistung
-
C (Dennis Ritchie; Douglas A. Gwyn; John A. Gregor, Jr.; Linus Torvalds)
- Konzept und Merkmale der Sprache C
- Anwendungsfälle und Vorteile
-
C Calling Convention (Dennis Ritchie)
- Konzept und Bedeutung der C Calling Convention
- Auswirkungen auf die Leistung
-
C
extern(Dennis Ritchie)- Konzept und Anwendungsfälle des Schlüsselworts
externin C - Auswirkungen auf die Leistung
- Konzept und Anwendungsfälle des Schlüsselworts
-
C-Prototypen (Chris Torek)
- Konzept und Bedeutung von C-Prototypen
- Auswirkungen auf die Leistung
-
C-Shift-Operatoren (Dennis Ritchie)
- Konzept und Anwendungsfälle der Shift-Operatoren in C
- Auswirkungen auf die Leistung
-
C99-Präprozessor (Al Viro)
- Konzept und Bedeutung des C99-Präprozessors
- Auswirkungen auf die Leistung
-
Der
==-Operator in C (Linus Torvalds)- Konzept und Anwendungsfälle des
==-Operators in C - Auswirkungen auf die Leistung
- Konzept und Anwendungsfälle des
-
COBOL (Henry Spencer; Morten Reistad; Terje Mathisen)
- Konzept und Merkmale der Sprache COBOL
- Anwendungsfälle und Vorteile
-
Compiler-Design (Henry Spencer)
- Konzept und Bedeutung von Compiler-Design
- Auswirkungen auf die Leistung
-
Compiler-Optimierung (Andy Glew; Greg Lindahl; Linus Torvalds; Terje Mathisen)
- Konzept und Bedeutung von Compiler-Optimierung
- Auswirkungen auf die Leistung
-
COME FROM (Robert Corbett)
- Konzept und Anwendungsfälle der Anweisung COME FROM
- Auswirkungen auf die Leistung
-
Der
const-Qualifier in C (Chris Torek; Linus Torvalds)- Konzept und Anwendungsfälle des
const-Qualifiers in C - Auswirkungen auf die Leistung
- Konzept und Anwendungsfälle des
-
Kontravarianz (Henry Spencer)
- Konzept und Bedeutung von Kontravarianz
- Auswirkungen auf die Leistung
-
Cray-Integer (Dennis Ritchie)
- Konzept und Anwendungsfälle von Cray-Integern
- Auswirkungen auf die Leistung
-
Debugger (Douglas A. Gwyn)
- Konzept und Bedeutung von Debuggern
- Auswirkungen auf die Leistung
-
Dezimalarithmetik (Glen Herrmannsfeldt; Mitch Alsup; Terje Mathisen; Wilco Dijkstra; hack@watson.ibm.com)
- Konzept und Bedeutung der Dezimalarithmetik
- Auswirkungen auf die Leistung
-
Denormalisierung (Terje Mathisen)
- Konzept und Bedeutung der Denormalisierung
- Auswirkungen auf die Leistung
-
**Null-Refer
1 Kommentare
Maximale Tokenanzahl überschritten