3 ms·
I actually drew inspiration from halide. I think it performs well because memory access / cache misses are more expensive than a few extra instructions, but it
by 0xfaded 9y ago
I actually drew inspiration from halide. I think it performs well because memory access / cache misses are more expensive than a few extra instructions, but it has its limits. For example, I'm not sure how you'd implement the in-register 90-degree rotation in halide. Therefore you'd probably wind up with an extra round trip to L1.
Impressive, but definitely beatable given sufficient free time.