Artikel nach Tag: low-level
Synchronisation in Go: Atomics und Memory Barriers
Wie die CPU Anweisungen neu anordnet und mehrthreadigen Code kaputt macht. Analyse von Memory Fences, atomaren Operationen und einem praktischen Beispiel im Go Assembler.
Code-Benchmarking: Präzise CPU- und Cache-Messungen
Lernen Sie, Code korrekt zu benchmarken: rdtsc, perf, statistische Analyse. Framework für Middle-/Senior-Entwickler. Cache-Misses messen und für die Realität optimieren.
Zweigvorhersage im Prozessor: Wie man Code beschleunigt und Fehler vermeidet
Erklärung der Zweigvorhersage in der CPU, Auswirkungen auf die Leistung, Optimierungsmethoden und Spectre-Schwachstelle. Lernen Sie, wie man Code beschleunigt.