It's pretty remarkable that, for efficient data processing, it's super super important to care about memory layout / cache locality in intimate detail, and this will probably be true until something fundamental changes about our computing model.
Yet somehow this is fairly obscure knowledge unless you're into serious game programming or a similar field.
Yet somehow this is fairly obscure knowledge unless you're into serious game programming or a similar field.