• # Une autre présentation de la même Université

    Posté par (site web personnel) . En réponse au journal L'architecture des micro-processeurs et des caches mémoires. Évalué à 4.

    Cette présentation (en Anglais) de 2012 donne des recommandations OpenMP intéressantes aux développeurs (asm/C/C++), c'est un peu la suite par rapport au document de ce journal.

    http://moodle.rrze.uni-erlangen.de/moodle/pluginfile.php/6814/mod_resource/content/0/Part5-Multicore.pdf

    Au programme :

    • Rappel de l'architecture des mémoires caches
    • Optimisation de code avec graph de perf à l'appui
    • Optimisation d'algo (削除) imbriqués (削除ここまで) enroulés (loop fusion, blocking)
    • OpenMP et différentes optimisations comme "outer parallel"
    • OpenMP, les compilos, les alternatives, et les algos
    • ccNUMA "La page mémoire est mappée dans la mémoire locale du processeur l'ayant touchée"
    • C++ et comment éviter de toucher (écrire) la mémoire en train d'être allouée
    • C++ et la bonne localité de la donnée avec new placement
    • Le fonctionnement du Simultaneous multithreading (SMT), avantages, impacts..

    Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)