Re: A76 L1 cache size?
I've often wondered why the L1 cache size on modern CPU's are so small.
To answer the size question, L1 cache is fast because it is effectively part of the processor, but that means it is built on the same die, and space taken up by RAM is space that cannot be used for computing functions, and L1 cache is a completelt different beast to he DDR RAM used for main memory - it takes up more die per bit, especially when you include the lookup tables. It's a trade-off and a case of diminishing returns.
At least, that's the way I have always thought of it. I can't find an image now, but I have a (possibly wrong) memory of seeing a micrograph of the ARM3, and the 4k cache took up as much die space as the whole of the rest of the processor.
M.