Stanford DASH


Stanford DASH fue un multiprocesador coherente con caché desarrollado a fines de la década de 1980 por un grupo liderado por Anoop Gupta, John L. Hennessy , Mark Horowitz y Monica S. Lam en la Universidad de Stanford . [1] Se basó en agregar un par de tableros de directorio diseñados en Stanford a hasta 16 máquinas SGI IRIS 4D Power Series y luego cablear los sistemas en una topología de malla utilizando una versión modificada de Stanford del Torus Routing Chip. [2] Las placas diseñadas en Stanford implementaron un protocolo de coherencia de caché basado en directorios [3] que permite a Stanford DASH admitirmemoria compartida distribuida para hasta 64 procesadores. Stanford DASH también se destacó por apoyar y ayudar a formalizar modelos de consistencia de memoria débiles , incluida la consistencia de lanzamiento . [4] Debido a que Stanford DASH fue la primera máquina operativa en incluir coherencia de caché escalable, [5] influyó en la investigación informática posterior, así como en el SGI Origin 2000 disponible comercialmente . Stanford DASH está incluido en la retrospectiva del 25 aniversario de artículos seleccionados del Simposio Internacional sobre Arquitectura de Computadores [6] y varios libros de ciencias de la computación, [7] [8] [9] [10] [11]ha sido simulado por la Universidad de Edimburgo, [12] y se utiliza como estudio de caso en las clases de informática contemporáneas. [13] [14]