Couvre les techniques de prédiction et de spéculation dans la conception du processeur pour améliorer les performances et réduire les retards d'exécution.
Discute de la planification des internes, des métriques et des politiques dans les systèmes informatiques, en mettant l'accent sur l'efficacité et les complexités des architectures multi-cœurs modernes.
Explore la conception de datapath et la logique de contrôle pour l'exécution des instructions ISA, en mettant l'accent sur le contrôle filaire et l'analyse des performances.
Explore le développement de lasers ultra-rapides compacts pour diverses applications, en mettant l'accent sur les défis d'intégration, les propriétés sonores et les implications industrielles.
Explore la mémoire transactionnelle et la simplification matérielle pour le contrôle de la concurrence dans les logiciels, mettant l'accent sur les avantages de la spéculation matérielle et de la concurrence déclarative.
Couvre la fragmentation et la segmentation, en se concentrant sur les techniques de gestion de la mémoire et leurs implications pour les performances du système.
Couvre l'architecture du processeur, l'évolution des performances, les algorithmes vers la transition des ordinateurs, les registres, les instructions, l'unité arithmétique et la gestion de la mémoire.
Couvre l'organisation et la gestion des tableaux de pages dans les systèmes informatiques, en mettant l'accent sur leur structure, les défis et les avantages des tableaux de pages à plusieurs niveaux.
Explore la motivation et les avantages de l'utilisation des GPU pour le calcul, en se concentrant sur leurs performances et leur programmation via CUDA.