Even CPUs like the ARM cores have caches, usually 16K, occasionally 32K, and even larger L2 caches (512K).