La predicción de la dependencia de la memoria, también conocida como carga especulativa, es una técnica de predicción utilizada por las CPU modernas. En este método, el procesador intenta pronosticar las operaciones que dependen de acceder a los mismos datos en la memoria de una computadora, y ejecuta esas operaciones fuera de orden para mejorar el rendimiento.
Al ejecutar operaciones dependientes de la memoria en un orden distinto al que implica el programa, el sistema puede evitar una ocurrencia conocida como una violación de dependencia RAW (lectura después de la escritura). RAW es donde un programa necesita acceder al valor de los datos que se acaba de cambiar. Cuando se produce una violación de este tipo, el sistema debe ejecutar una descarga de tubería, lo que puede retrasar el rendimiento de la CPU. La predicción de la dependencia de la memoria se puede utilizar para evitar estas situaciones.
Términos de CPU, Dependencia, Memoria.