tag:blogger.com,1999:blog-6644579903369065806.post2009196719352572310..comments2015-10-14T20:56:26.318+02:00Comments on LowLevelHardware: Microarquitectura en imágenes (I) Execution Trace cache. Actualizado – LowLevelHardwareaaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6644579903369065806.post-1129737148891600702010-11-11T19:43:59.582+01:002010-11-11T19:43:59.582+01:00El concepto de Trace caché es ciertamente elegante...El concepto de Trace caché es ciertamente elegante aunque plantea numuerosos problemas técnicos de cara a la implementación en diseños reales.<br /><br />Entre ellos añade muchísima complejidad a las etapas de decoding puesto que las desacopla del resto del pipeline y con ello alarga la longitud total de éste en muchas etapas.<br /><br />Recuerda que Willamette y Northwood tenían 20 - 21 etapas de pipeline tras la trace caché y muy probablemente unas 8 antes de ella (fetch y decode).<br /><br />Prescott llegó a 31 etapas tras la TC y unas 12 - 15 de Fetch y Decode para un total de 42 - 47 etapas de pipeline en enteros (muchas más en FPU).<br /><br />El problema principal de la TC en Netburst fue su bajísimo tamaño EFECTIVO y digo efectivo porque su capacidad era de unos 80 KB de datos pero esto se traducía solamente en unas 12 Kuops. Y dada la débil potencia del juego de instrucciones interno de los P4 (eran necesarias muchas instrucciones para comandos relativamente sencillos) no "cundía" su tamaño.<br /><br />Sobre estos problemas añadía un anémico decoder de una sola vía y un reloj de TC de la mitad del general.<br /><br />Un saludo,<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-92077746497571443142010-11-11T06:26:41.078+01:002010-11-11T06:26:41.078+01:00Parece que el problema radica en el tamaño de la c...Parece que el problema radica en el tamaño de la cache, puesto que si consultas papers acerca de TC (el concepto, no la implementacion en el PIV), siempre se obtienen buenos resultados.<br /><br />saludosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-72435454033417334242008-05-05T17:26:00.000+02:002008-05-05T17:26:00.000+02:00Buen post. Consulta este también muy interesante e...Buen post. Consulta este también muy interesante enlace:<BR/>http://www.tinker.ncsu.edu/ericro/publications/conference_MICRO-29_rbs.pdfAnonymousnoreply@blogger.com