Habituellement, le processeur doit attendre la mémoire. Récemment, je suis tombé sur une question qui disait:
Comment allez-vous construire une machine à l'état zéro?
Quelle mémoire devrais-je utiliser? J'ai dit cache.
Habituellement, le processeur doit attendre la mémoire. Récemment, je suis tombé sur une question qui disait:
Comment allez-vous construire une machine à l'état zéro?
Quelle mémoire devrais-je utiliser? J'ai dit cache.
Réponses:
Vous devrez utiliser la mémoire SRAM , dont la vitesse d'accès atteint les nanosecondes à un chiffre.
Les caches à plusieurs niveaux fonctionnent généralement en vérifiant d'abord le plus petit cache de niveau 1 (N1); si cela se produit, le processeur passe à grande vitesse. Si le cache le plus petit manque, le cache le plus volumineux suivant (L2) est vérifié, et ainsi de suite, avant que la mémoire externe ne soit vérifiée.
Par conséquent, je vous recommanderais un processeur avec un cache volumineux L1 & L2.
En fait, vous n'utiliseriez pas de cache ou de SRAM. Vous limiteriez votre machine à l’utilisation de registres uniquement, qui sont littéralement sur le processeur lui-même. C'est la base de l'informatique RISC par rapport à l'informatique CISC.