El documento describe los sistemas multiprocesadores con memoria compartida y el problema de mantener la coherencia de las cachés en estos sistemas. Explica que cuando dos procesadores acceden a la misma ubicación de memoria a través de cachés diferentes, puede haber inconsistencias en los valores leídos debido a que una caché puede contener un valor más reciente que la otra. También presenta definiciones formales de coherencia de memoria y discute posibles soluciones al problema de la coherencia de cachés en sistemas multiprocesadores.