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.