La relación entre el número de núcleos de CPU y el número de subprocesos

Multi-core: también se refiere a Chip Multiprocessors (CMP), CMP fue propuesto por la Universidad de Stanford, la idea es integrar SMP (multiprocesador simétrico) en procesadores masivamente paralelos en el mismo chip , Cada procesador ejecuta diferentes procesos en paralelo. Este tipo de depender de múltiples CPU para ejecutar programas en paralelo al mismo tiempo es una dirección importante para lograr una computación de ultra alta velocidad, llamada procesamiento paralelo.

Subprocesos múltiples: subprocesos múltiples simultáneos. SMT para abreviar. Permite que varios subprocesos en el mismo procesador se ejecuten simultáneamente y compartan los recursos de ejecución del procesador.

Número de núcleos y subprocesos: en la actualidad, las CPU convencionales son de varios núcleos. Aumentar el número de núcleos es aumentar el número de subprocesos, porque el sistema operativo ejecuta las tareas a través de subprocesos. En circunstancias normales, tienen una correspondencia 1: 1, lo que significa que una CPU de cuatro núcleos generalmente tiene cuatro subprocesos. Sin embargo, después de que Intel introdujo la tecnología Hyper-Threading, la cantidad de núcleos y la cantidad de hilos formaron una relación de 1: 2.

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_41489540/article/details/109097348
Recomendado
Clasificación