Silicon Notes
Optimization
Cache efficiency, tail recursion, and techniques for writing faster code.
Matrix Multiplication & Cache Efficiency
How loop order in matrix multiply affects cache performance — a 36% speedup from reordering three loops.
Tail Recursion
Reducing memory usage in recursive algorithms by restructuring for tail-call optimization.