Understanding how the hardware works is an critical component to understanding how to write the most performant code you can. Knowing the basics of processor caching can help you make better decisions within the scope of writing idiomatic code.
Arrays
Please review the section on arrays for more details behind these benchmark tests.