Explore le multithreading dans l'architecture informatique, en se concentrant sur l'utilisation du pipeline et l'impact sur les performances dans diverses techniques, y compris le multithreading bloqué et à grain fin.
Explore la mutation sécuritaire dans la programmation fonctionnelle grâce à une évaluation paresseuse, à des invariants d'objets et à des fonctions de cache efficaces.
Introduit les bases de la cohérence du cache, couvrant l'organisation du cache, les protocoles de cohérence et les défis dans les hiérarchies de cache à plusieurs niveaux.
Explore la mémoire cache, l'impact de l'organisation des données, la structuration du stockage, les protocoles de communication et la commutation de paquets dans les réseaux informatiques.
Couvre les performances du système de fichiers, en se concentrant sur la mise en cache, le traitement par lots et les techniques d'optimisation modernes.
Explore Multi Masters Systems, en discutant des architectures avec plusieurs processeurs, mémoire partagée, exclusion mutuelle et accélérateurs matériels.
Explore les techniques avancées de cohérence du cache, en mettant l'accent sur les serveurs sensibles à la puissance et l'optimisation des protocoles de cohérence.
Discute de l'organisation du cache mémoire et des techniques de filtrage des signaux à l'aide d'un filtre moyen mobile pour récupérer les signaux souhaités.