Tabla de contenido:
Definición: ¿Qué significa Chip Multithreading (CMT)?
Chip multithreading (CMT) es una forma de aumentar el rendimiento a través del procesamiento paralelo. Es la capacidad del microprocesador para procesar múltiples hilos de ejecución de hardware, así como procesar múltiples hilos de software.
Techopedia explica Chip Multithreading (CMT)
La mejor manera de lograr CMT se llama multiprocesamiento de chips (CMP), una tecnología pionera de Sun Microsystems. La característica principal de la tecnología consiste en duplicar todo el núcleo del procesador junto con la mayoría de sus subsistemas y colocarlo en un único dado de silicio. Esto se puede hacer combinando dos procesadores modificados con circuitos lógicos adicionales que les permiten comportarse exactamente como un solo dado de doble núcleo.
Una gran ventaja de CMP es su compatibilidad con clavijas hacia atrás con generaciones anteriores. Esto permite que un procesador CMP se ajuste a una configuración de computadora existente y multiplique el número de procesadores en el sistema. Con el aumento en los núcleos de procesamiento viene un aumento en la validación del procesador. Sin embargo, hay una desventaja en esta tecnología. Multiplicar el número de procesadores aumenta exponencialmente el número de transistores, que ocupan más espacio, es más costoso y tiende a causar problemas con la disipación de calor.
Chip multithreading es una aplicación de procesamiento paralelo. Puede verse como algo similar al software de subprocesamiento múltiple, donde se pueden realizar múltiples actividades de procesador en un solo proceso. La única diferencia es que CMT está basado en hardware, de modo que el procesador maneja los diferentes hilos en lugar del software. La ventaja clave de esto en comparación con las tecnologías de procesador más antiguas es el rendimiento mejorado.