Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours porte sur les principes fondamentaux de la cohérence du cache, en mettant l'accent sur les défis du maintien de la cohérence des données entre plusieurs processeurs. Il explique les concepts de cohérence matérielle du cache, la hiérarchie de la mémoire et les principes de la localité. L'instructeur discute du problème d'incohérence qui se pose lorsque plusieurs cœurs accèdent et mettent à jour simultanément des données partagées. Divers protocoles de cohérence du cache, tels que MSI et MESI, sont explorés, ainsi que leurs mécanismes et diagrammes d'état. La séance de cours se penche également sur la mise en œuvre de protocoles de cohérence basés sur les répertoires afin de réduire la discordance des bus et d'améliorer l'évolutivité dans les systèmes multi-cœurs.