Question d’entretien chez Arm

Why do we need caches?

Réponse à la question d'entretien

Utilisateur anonyme

29 mars 2018

Programs have been empirical observed to exploit temporal and spatial locality. Hence caches, which are smaller and faster data structures i.e. requiring low time to access, can be placed near the processor to mitigate interconnection bottleneck, and bridge the gap between memory and processor speed.