Software Bits Newsletter
Subscribe
Sign in
Home
Archive
About
PyTorch's compilation and matrix multiplication.
Or a case of missed optimizations
Oct 29, 2023
•
Taras Tsugrii
2
Share this post
PyTorch's compilation and matrix multiplication.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Latest
Top
Discussions
strcmp vs strncmp
Or why it's useful to know the size.
Oct 21, 2023
•
Taras Tsugrii
5
Share this post
strcmp vs strncmp
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Faster reservoir sampling.
Or taking advantage of better algorithms.
Oct 14, 2023
•
Taras Tsugrii
1
Share this post
Faster reservoir sampling.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Vectorizing utf8_length_from_utf32.
Or vectorization != better performance.
Oct 7, 2023
•
Taras Tsugrii
2
Share this post
Vectorizing utf8_length_from_utf32.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
2
Fast has_hex_prefix check.
Or SIMD using uint16_t.
Sep 30, 2023
•
Taras Tsugrii
1
Share this post
Fast has_hex_prefix check.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
3
Faster matching name search in rustc.
Or using cheaper ways to maintain relations.
Sep 23, 2023
•
Taras Tsugrii
3
Share this post
Faster matching name search in rustc.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Adding unsafe code to rustc.
Or why it's good to understand algorithm invariants.
Sep 16, 2023
•
Taras Tsugrii
1
Share this post
Adding unsafe code to rustc.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Avoiding unnecessary movements.
Or fewer reverse calls in rustc.
Sep 9, 2023
•
Taras Tsugrii
2
Share this post
Avoiding unnecessary movements.
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
See all
Software Bits Newsletter
Short stories on software design and performance.
Subscribe
Software Bits Newsletter
Subscribe
About
Archive
Sitemap
Share this publication
Software Bits Newsletter
softwarebits.substack.com
Copy link
Facebook
Email
Note
Other
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts