Ê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 fournit un complément pratique au cours théorique sur la hiérarchie de la mémoire et la localisation spatiale, démontrant la différence de performance entre le calcul de la somme des éléments matriciels ligne par ligne et colonne par colonne. En tirant parti de la localisation spatiale, l'accès aux données ligne par ligne améliore le rendement du programme par rapport à l'accès colonne par colonne. L'instructeur illustre ce concept à travers des exemples de code, en mesurant les temps d'exécution pour les deux méthodes et en soulignant l'impact significatif des manques de cache sur les performances.