Stanford DASH

Stanford DASH fue un multiprocesador coherente de caché desarrollado a fines de la década de 1980 por un grupo dirigido 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 16 máquinas SGI IRIS 4D Power Series y luego cablear los sistemas en una topología de malla usando 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 directorio,[3]​ permitiendo al Stanford DASH admitir memoria compartida distribuida para hasta 64 procesadores.

Stanford DASH también se destacó por apoyar y ayudar a formalizar modelos de consistencia de memoria débil, incluida la consistencia de lanzamiento.

[3]​ Debido a que Stanford DASH fue la primera máquina operativa que incluyó una coherencia de caché escalable,[4]​ influyó en la investigación informática posterior, así como en el SGI Origin 2000 disponible comercialmente.