Que es salto dinámico?
Por favor es urgente
Respuestas a la pregunta
Predicción dinámica de saltos. Un predictor de saltos (Branch predictor en Inglés) es un Circuito digital utilizado en los procesadores que utilizan segmentación de la unidad de proceso para reducir ciclos de parada en el pipeline. ... Las que realizan predicción estática y las que realizan predicción dinámica. espero haberte ayudado :D
Respuesta:Al realizar la comparación entre distintas arquitecturas de predicción de saltos es necesario contar con métricas, tales como consumo de potencia, consumo de área y latencia asociadas al hardware y una métrica que indique el rendimiento que puede ser de manera sencilla la precisión de aciertos, es decir, el porcentaje de saltos que han sido bien predichos. Otras, más complicadas se basan en el misfetch penalty. El problema de rendimiento de la predicción de los saltos puede dividirse en dos subproblemas, en primer lugar se trata de encontrar si el salto es tomado o no y en segundo lugar para los saltos que se toman se debe asegurar que las instrucciones del salto objetivo esten disponibles para que se ejecuten con un retardo mínimo. Una manera de ofrecer las instrucciones del salto objetivo rápidamente, es empleando un Branch Target Buffer (BTB) el cual es una pequeña memoria asociativa que guarda las direcciones de los últimos saltos ejecutados, así como su destino. A su vez guarda información que permite predecir si el salto será tomado o no.
Explicación: