¿Alguna CPU que use la predicción de valores, la reutilización dinámica de instrucciones? [en espera]

1

Hay mucha investigación sobre técnicas que intentan reutilizar el resultado anterior de una instrucción, ya sea carga de memoria o aritmética, como la reutilización dinámica de instrucciones, la predicción de valores, basada en el concepto de localidad de valor.

¿Qué me pregunto si hay alguna CPU comercial de Intel / AMD / ARM que realmente use alguna de estas técnicas, o todavía están muy lejos de ser implementadas en las CPU?

Principalmente veo estas técnicas como el tiempo de ejecución, la versión de la CPU de las optimizaciones del compilador, como la eliminación de subexpresiones comunes, el movimiento de código invariante de bucle, la eliminación de carga redundante, la captura de casos que no se pueden manejar debido al aliasing de punteros, efectos secundarios, etc.

Dos de los documentos que parecen haber introducido estas ideas:
Reutilización dinámica de instrucciones
Localidad del valor y carga Predicción del valor

    
pregunta Gratian Lup

0 respuestas

Lea otras preguntas en las etiquetas