qu'est ce qu'un tampon de stockage?
quelqu'un peut-il expliquer ce qu'est la charge de la mémoire tampon et comment il est différent de l'invalidation des files d'attente. et aussi la différence entre stocker des tampons et de la combinaison d'écriture tampons?
L'article de Paul E Mckenny http://www.rdrop.com/users/paulmck/scalability/paper/whymb.2010.07.23a.pdf explique très bien sur le magasin de tampons et d'invalidation des files d'attente, mais malheureusement ne parle pas de la combinaison d'écriture tampons
Vous devez vous connecter pour publier un commentaire.
Un invalider la file d'attente est plus comme un tampon de stockage, mais une partie de la mémoire système de la CPU. Fondamentalement, il est une file d'attente qui conserve la trace des invalidations et s'assure qu'ils répondent correctement de sorte qu'un cache peut prendre possession d'une ligne de cache de sorte qu'il peut alors écrire cette ligne. Une charge de la file d'attente est une spéculation de la structure qui assure le suivi en vol, des charges de processeur de commande. Par exemple, les cas suivants peuvent se produire
Un tampon de stockage est une spéculation de la structure qui existe dans le CPU, tout comme la charge de la file d'attente et permet au CPU de spéculer sur les magasins. Une combinaison d'écriture de la mémoire tampon est une partie de la mémoire système et est essentiellement un tas de petites écrit (pensez à 8 octets écrit) et les regroupe en une seule transaction plus importante (64 octets de ligne de cache) avant de les envoyer à la mémoire système. Ces écritures ne sont pas spéculatives et font partie du protocole de cohérence. L'objectif est d'économiser la bande passante du bus. En général, une combinaison d'écriture de la mémoire tampon est utilisée pour la non mise en cache des écritures pour les périphériques d'e/S (souvent pour les cartes graphiques). Il est typique dans les périphériques d'e/S à faire un tas de programmation de l'appareil enregistre en faisant des 8 octets écrit et de la combinaison d'écriture de la mémoire tampon permet à ceux qui ont écrit afin de les combiner dans des transactions plus importantes lors de leur expédition à l'extérieur de la cache.