Efecto del numero de pipeline stages en la eficiencia de una CPU
Hola a todos les dejo un paper que elabore en las una de las clases de Maestria que estoy realizando.
Es mas que todo un breve review de cual es el impacto que tiene el numero de pipeline stages sobre la relacion rendimiento/potencia en un Microprocesador.
Actualmente estas viendo el foro como invitado, lo que limita tu acceso a ciertos aspectos del foro, enviar mensajes privados a otros usuarios, votar en encuestas, subir archivos adjuntos, etc... Registrarse es rápido, sencillo y gratuito, mejorará varios aspectos de la accesibilidad a los foros, entre ellas este recuadro con su publicidad desaparecerá. Entra en nuestra Comunidad
Si tienes problemas en el proceso de registro, contacta con nosotros.
Re: Efecto del numero de pipeline stages en la eficiencia de una CPU
Está bien la presentación, resumiendo si pones demasiadas etapas de pipeline te cargas la eficiencia del procesador, más o menos. De todas formas me imagino que no hay una regla unica, debe depender en gran medida del diseño del procesador y de para que se diseñe. Interesante tema.
Re: Efecto del numero de pipeline stages en la eficiencia de una CPU
Cita:
Originalmente publicado por Bm4n
Está bien la presentación, resumiendo si pones demasiadas etapas de pipeline te cargas la eficiencia del procesador, más o menos. De todas formas me imagino que no hay una regla unica, debe depender en gran medida del diseño del procesador y de para que se diseñe. Interesante tema.
Tienes razon, hay otros factores que influyen en la eficiencia, en este caso se estudio el efecto del numero de pipeline stages. Dentro de los papers que cito como referencia hay estudios de como se afecta el numero optimo de pipeline stages, teniendo en cuenta un workload determinado. De todas maneras recuerda que un microprocesador no se disenha para realizar una tarea especifica, es posible que se optimize para algunas tareas particulares, pero sin dejar de lado la eficiencia en general.
Sin lugar a dudas para obtener una mejor eficiencia de una CPU la optimizacion en etapas tempranas de disenho es crucial, es en estas etepas tempranas cuando la estructura del pipeline es decidida y encontrar el numero optimo de pipeline stages tomenado en cuenta hacia donde se va a orientar el performance es necesario. En etapas posteriores el consumo de energia dependera de la efectividad de tecnicas que se utilicen para reducir potencia, a nivel de sintesis y a nivel de proceso de fabricacion.