Prediccion de Saltos Avanzada En Microprocesadores

Prediccion de Saltos Avanzada En Microprocesadores

Description

Las dependencias de control son uno de los mayores impedimentos para aumentar el rendimiento de los procesadores modernos. Para paliarlo se utilizan tecnicas de especulacion de control prediciendo el sentido de los saltos condicionales y ejecutando especulativamente las instrucciones del camino predicho. El tiempo desde que se produce una prediccion incorrecta hasta que se restaura el estado del procesador se denomina penalizacion asociada a las predicciones de saltos. Esta penalizacion resulta en una degradacion del rendimiento y mayor consumo energetico ya que se procesan muchas instrucciones que no realizan trabajo efectivo. El objetivo principal de este libro es la reduccion de dicha penalizacion mediante el uso de la estimacion de confianza. La reduccion de la penalizacion se ha logrado aumentando la precision de la prediccion de saltos, acelerando el proceso de recuperacion de los saltos mal predichos y, finalmente, disminuyendo el consumo de energia que conlleva la ejecucion de instrucciones pertenecientes al camino incorrecto. El eje comun de las propuestas es el uso de la estimacion de confianza que proporciona una estimacion de que la prediccion de un salto sea correcta.

Similar Books

ISBN 10: 1942788339
ISBN 13: 9781942788331

27 Apr 2018
Nicole Forsgren

ISBN 10: 1438009194
ISBN 13: 9781438009193

01 Feb 2018
Roselyn Teukolsky

ISBN 10: 0525536515
ISBN 13: 9780525536512

05 Feb 2019
Cal Newport

ISBN 10: 0241356288
ISBN 13: 9780241356289

12 Sep 2019
DK

ISBN 10: 0262535432
ISBN 13: 9780262535434

30 May 2018
John D. Kelleher

ISBN 10: 1612197493
ISBN 13: 9781612197494

18 Apr 2019
Jenny Odell

ISBN 10: 0141979240
ISBN 13: 9780141979243

26 Jan 2017
Pedro Domingos

ISBN 10: 1406366846
ISBN 13: 9781406366846

05 May 2016
Young Rewired State

ISBN 10: 0735619670
ISBN 13: 9780735619678

07 Jul 2004
Steve McConnell

ISBN 10: 0387848576
ISBN 13: 9780387848570

09 Feb 2009
Trevor Hastie

ISBN 10: 1780769857
ISBN 13: 9781780769851

16 Sep 2015
Liz Carter

ISBN 10: 0071798684
ISBN 13: 9780071798686

01 Sep 2014
Jason T. Luttgens