https://unmitigatedrisk.com/?p=1227 #slideRules #nostalgia #engineering #humor #techHumor #403Forbidden #HackerNews #ngated

Modern processors have the ability to execute many instructions per cycle, on a single core. To be able to execute many instructions per cycle in practice, processors predict branches. I have made the point over the years that modern CPUs have an incredible ability to predict branches. It makes benchmarking difficult because if you test β¦ Continue reading How many branches can your CPU predict?

Suppose that you have a record of your sales per day. You might want to get a running record where, for each day, you are told how many sales you have made since the start of the year. day sales per day running sales 1 10$ 10 $ 2 15$ 25 $ 3 5$ 30 β¦ Continue reading Prefix sums at tens of gigabytes per second with ARM NEON