Despite the increasing ubiquity of multi-core devices, programmers often shy away from writing their code to take full advantage of the hardware, since writi...
Read more »
Last week, Ibrahim Dursun published an article about zero-cost abstractions in Rust.
Unfortunately, except for a subpart of the article, this article did not reflect, in my own opinion, correctly what are zero-cost abstractions. (more…)
Read more »
It turns out that finite state machines are useful for things other than
expressing computation. Finite state machines can also be used to compactly
represent ordered sets or maps of strings that can be searched very quickly. (more…)
Read more »
I read the excellent post [Optimizing a WebGPU Matmul Kernel for 1TFLOP+... (more…)
Read more »
One of the most exciting things about the Rust programming language is that it makes infrastructure incredibly boring. That’s not a bad thing, in this case. No one wants their electrical wiring to be exciting; most of us prefer the safety that comes with ... (more…)
Read more »