¿Se podrían usar los memristores para mejorar la ejecución especulativa?

0

He estado leyendo sobre diferentes métodos para mejorar la velocidad de procesamiento, y el procesamiento especulativo se destaca en mí. Mi pregunta es, ¿podría la integración de los memristores entrenados por instrucciones que se transmiten a través de un procesador mejorar la ejecución especulativa de manera significativa, o la complejidad agregada sería demasiado prohibitiva para que sea útil?

Entiendo que los memristores son extremadamente conceptuales, pero creo que hablar de ellos en este contexto es apropiado.

Editar: Me refiero a utilizar los memristores como un perceptrón físico, no solo como memoria en bruto.

    
pregunta mcchucklezz

1 respuesta

1

Los memristores son básicamente ... memoria. Más específicamente, la memoria que puede sostenerse después del apagado. A nivel conceptual, así es como funciona la tecnología Optane de Intel.

La ejecución especulativa ocurre todo el día, todos los días en cada CPU moderna que use. Se llama un predictor de rama. Comienza a ejecutar un código que puede o no ser usado en el futuro. Si realmente se va a utilizar, genial, no ha perdido un ciclo. Si es la rama incorrecta, bueno, haz una copia de seguridad y vuelve a empezar.

Por qué estás confundiendo estas dos ideas, no estoy seguro.

    
respondido por el horta

Lea otras preguntas en las etiquetas