Články podle tagu: low-level
Synchronizace v Go: atomiky a bariéry paměti
Jak CPU přeuspořádává instrukce a ničí vícevláknový kód. Rozbor memory fences, atomárních operací a praktický příklad na Go Assembler.
Benchmarking kódu: přesné měření CPU a cache
Naučte se správně benchmarkovat kód: rdtsc, perf, statistická analýza. Framework pro middle/senior dev. Měřte cache-misses a optimalizujte skutečně.
Předpovídání větví v procesoru: jak zrychlit kód a vyhnout se chybám
Vysvětlení fungování předpovídání větví v CPU, vliv na výkon, metody optimalizace a zranitelnost Spectre. Zjistěte, jak zrychlit kód.