pregunta 3 febrero 2015

pregunta 3 febrero 2015

de Ivan Alberto Najmias Marjovsky -
Número de respuestas: 3


Una consulta sobre la predicción de salto, en la solución dice "siendo el peor caso aquel en que la predicción falla y el resultado es igual a que no se tuviera ningún tipo de predicción." Si la predicción falla, no se le suma la penalización? Ósea seria no seria igual a que si no habría predicción.

Y en ese caso, esta es una solución en la que habría que evaluar si vale la pena o no pagar la penalización no? Teniendo en cuenta la cantidad de saltos que tiene y como son. 

En respuesta a Ivan Alberto Najmias Marjovsky

Re: pregunta 3 febrero 2015

de Federico Rivero -
Hola Iván!

En general la penalización por errar una predicción es simplemente vaciar el pipeline. A efectos de este curso eso se puede realizar de forma inmediata y se podría cargar una nueva instrucción en el siguiente ciclo, por lo tanto consideramos que errar una predicción es equivalente a no haber cargado ninguna otra instrucción posterior al salto, que es lo que indican las notas.

Saludos,
Federico
En respuesta a Federico Rivero

dicembre 2014

de Ivan Alberto Najmias Marjovsky -

Bien, gracias, otra consulta. En el examen de diciembre de 2014 en una solucion hace lo siguiente:Le hace el OUT al arreglo, yo cree una variable short (porque precisabas solo 4 bits de cada uno), lo fui metiendo ahí y luego puse esa variable en el OUT pero se puede hacer out con un arreglo y queda ordenado?

En respuesta a Ivan Alberto Najmias Marjovsky

Re: dicembre 2014

de Federico Rivero -
Hola Iván!

No, no se puede hacer out con el arreglo, lo que pasa es que algunas líneas antes reutiliza el nombre 'velocidades' para definir una variable de tipo short. Ese código no compila, es un error de la solución utilizar el mismo nombre de variable para 2 variables diferentes.

Saludos,
Federico