Software Bits Newsletter

Home
Archive
About
PyTorch's compilation and matrix multiplication.
Or a case of missed optimizations
Oct 29, 2023 • 
Taras Tsugrii
strcmp vs strncmp
Or why it's useful to know the size.
Oct 21, 2023 • 
Taras Tsugrii
Faster reservoir sampling.
Or taking advantage of better algorithms.
Oct 14, 2023 • 
Taras Tsugrii
Vectorizing utf8_length_from_utf32.
Or vectorization != better performance.
Oct 7, 2023 • 
Taras Tsugrii
Fast has_hex_prefix check.
Or SIMD using uint16_t.
Sep 30, 2023 • 
Taras Tsugrii
Faster matching name search in rustc.
Or using cheaper ways to maintain relations.
Sep 23, 2023 • 
Taras Tsugrii
Adding unsafe code to rustc.
Or why it's good to understand algorithm invariants.
Sep 16, 2023 • 
Taras Tsugrii
Avoiding unnecessary movements.
Or fewer reverse calls in rustc.
Sep 9, 2023 • 
Taras Tsugrii
Software Bits Newsletter
Short stories on software design and performance.

Software Bits Newsletter

AboutArchiveSitemap
© 2025 Taras Tsugrii
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture