Articles par tag: low-level
Synchronisation dans Go : atomiques et barrières mémoire
Comment le CPU réordonne les instructions et casse le code multithreadé. Analyse des barrières mémoire, opérations atomiques, et un exemple pratique sur Go Assembler.
Benchmarking de code : Mesures précises du CPU et du cache
Apprenez à benchmarker le code correctement : rdtsc, perf, analyse statistique. Framework pour devs middle/senior. Mesurez les miss de cache et optimisez pour la réalité.
Prédiction de branche dans le processeur : comment accélérer le code et éviter les erreurs
Explication de la prédiction de branche dans le CPU, impact sur les performances, méthodes d'optimisation et vulnérabilité Spectre. Apprenez comment accélérer le code.