¡Su navegador no admite JavaScript!

Glosario de COV ITRM

S

Multithreading simultáneo (SMT)

Definición

(Contexto: General)


Un diseño de procesador que combina el multiproceso de hardware con la tecnología de procesador superescalar para permitir que varios subprocesos emitan instrucciones en cada ciclo. A diferencia de otras arquitecturas multiproceso de hardware (como el Tera MTA), en las que solo un único contexto de hardware (es decir, subproceso) está activo en un ciclo determinado, SMT permite que todos los contextos de subprocesos compitan y compartan simultáneamente los recursos del procesador. A diferencia de los procesadores superescalares convencionales, que sufren de una falta de paralelismo a nivel de instrucción por subproceso, el multiproceso simultáneo utiliza varios subprocesos para compensar el bajo ILP de un solo subproceso. La consecuencia del rendimiento es un rendimiento de instrucción significativamente mayor y aceleraciones de programas en una variedad de cargas de trabajo que incluyen bases de datos comerciales, servidores web y aplicaciones científicas en entornos multiprogramados y paralelos. (http://www.cs.washington.edu/research/smt/index.htm )

R < | > T