Category Archives: C Programming

Exploring Caches and Spatial Locality with C

Could a simple change in the layout of a data structure in memory result in a 20% reduction in performance? Recently in my Digital Systems Organization and Design class, we have been discussing data caches in modern processors. As a … Continue reading

Posted in C Programming, Hardware | Leave a comment