¿Qué significa "Dual Core" y "Quad Core"?

Hace mucho tiempo, tu CPU venía con un solo núcleo. Hoy en día, la mayoría de las CPU son al menos de doble núcleo y, más probablemente, de cuatro núcleos. Pero, ¿qué significa dual, quad u octo-core incluso?

Hace mucho tiempo, tu CPU venía con un solo núcleo.  Hoy en día, la mayoría de las CPU son al menos de doble núcleo y, más probablemente, de cuatro núcleos.  Pero, ¿qué significa dual, quad u octo-core incluso?
Anuncio

Cuando compra una computadora portátil nueva o construye una computadora, el procesador es la decisión más importante. Pero hay mucha jerga, especialmente los núcleos. ¿Necesita un núcleo dual, un núcleo cuádruple, un núcleo hexa, un núcleo octo ... cortemos la conversación geek y comprendamos lo que realmente significa.

Nota: Este artículo trata de procesadores de doble núcleo vs. de núcleo cuádruple para computadoras, no para teléfonos inteligentes . Tenemos una explicación separada sobre los núcleos de los teléfonos y lo que es realmente mejor ¿Es mejor un Octa-Core que un Quad-Core? ¡No siempre! ¿Explicaron los procesadores de Android que un Octa-Core es mejor que un Quad-Core? ¡No siempre! Explicación de los procesadores de Android Más núcleos no significan necesariamente un procesador más rápido. Lee mas .

Dual Core vs. Quad Core, tan simple como sea posible

De acuerdo, hagamos las cosas fáciles. Aquí hay todo lo que necesita saber:

  • Solo hay un chip de procesador. Ese chip puede tener uno, dos, cuatro, seis u ocho núcleos.
  • Actualmente, un procesador de 18 núcleos es lo mejor que puede obtener en PC de consumo.
  • Cada "núcleo" es la parte del chip que realiza el trabajo de procesamiento. Esencialmente, cada núcleo es una unidad de procesamiento central (CPU) ¿Qué es una CPU y qué hace? ¿Qué es una CPU y qué hace? Los acrónimos informáticos son confusos. ¿Qué es una CPU de todos modos? ¿Y necesito un procesador quad o dual-core? ¿Qué hay de AMD o Intel? ¡Estamos aquí para ayudar a explicar la diferencia! Lee mas .

Velocidad

Ahora, la lógica simple dicta que más núcleos harán que su procesador sea más rápido en general. Pero ese no es siempre el caso. Es un poco más complicado que eso.

Más núcleos son más rápidos solo si un programa puede dividir sus tareas entre los núcleos. No todos los programas están hechos para dividir tareas entre núcleos. Más sobre esto más tarde.

La velocidad de reloj de cada núcleo también es un factor crucial en la velocidad, como lo es la arquitectura. Una CPU de doble núcleo más nueva con una velocidad de reloj más alta a menudo superará a una CPU anterior de cuatro núcleos con una velocidad de reloj más baja.

El consumo de energía

Más núcleos también conducen a un mayor consumo de energía por parte del procesador. Cuando el procesador está encendido, suministra energía a todos los núcleos, no solo de a uno por vez.

Los fabricantes de chips han estado tratando de reducir el consumo de energía y hacer que los procesadores sean más eficientes desde el punto de vista energético. Pero como regla general, un procesador de cuatro núcleos consumirá más energía de su computadora portátil (y así se quedará sin batería más rápido).

Calor

Más factores que el núcleo afectan el calor generado por un procesador. Pero nuevamente, como regla general, más núcleos conducen a más calor.

Debido a este calor adicional, los fabricantes necesitan agregar mejores disipadores de calor u otras soluciones de enfriamiento.

Precio

Más núcleos no siempre es un precio más alto. Como dijimos anteriormente, la velocidad del reloj, las versiones de arquitectura y otras consideraciones entran en juego.

Pero si todos los demás factores son iguales, entonces más núcleos obtendrán un precio más alto.

Se trata del software

Aquí está el pequeño secreto sucio que los fabricantes de chips no quieren que sepas. No se trata de cuántos núcleos está ejecutando, sino de qué software está ejecutando en ellos.

Los programas deben desarrollarse específicamente para aprovechar los múltiples procesadores. Tal "software multiproceso" no es tan común como podría pensar.

Es importante destacar que, incluso si se trata de un programa de subprocesos múltiples, también se trata de para qué se utiliza. Por ejemplo, el navegador web Google Chrome admite múltiples procesos, al igual que el software de edición de video Adobe Premier Pro.

Adobe Premier Pro instruye a diferentes núcleos para trabajar en diferentes aspectos de su edición. Teniendo en cuenta las muchas capas involucradas en la edición de video, esto tiene sentido, ya que cada núcleo puede trabajar en una tarea separada.

Del mismo modo, Google Chrome instruye a diferentes núcleos para que funcionen en pestañas diferentes. Pero aquí yace el problema. Una vez que abre una página web en una pestaña, por lo general es estático después de eso. No se necesita más trabajo de procesamiento; el resto del trabajo se trata de almacenar la página en la memoria RAM. Lo que significa que, aunque el núcleo se puede usar para una pestaña de fondo, no es necesario.

Este ejemplo de Google Chrome es una ilustración de cómo incluso un software de subprocesos múltiples puede no brindarle un gran impulso al rendimiento en el mundo real.

Duplicar los núcleos no es el doble de la velocidad

Entonces, digamos que tiene el software adecuado y que el resto del hardware es el mismo. ¿Sería entonces un procesador de cuatro núcleos el doble de rápido que un procesador de doble núcleo? Nop.

El aumento de núcleos no resuelve el problema de escalado del software. Escalar a núcleos es la capacidad teórica de cualquier software para asignar las tareas correctas a los núcleos adecuados, de modo que cada núcleo está computando a su velocidad óptima. Eso no es lo que sucede en la realidad.

En realidad, las tareas se dividen secuencialmente (lo que hace la mayoría del software de subprocesos múltiples) o aleatoriamente. Por ejemplo, supongamos que necesita realizar tres tareas para finalizar una acción, y tiene cinco acciones como esta. El software le dice a Core 1 que resuelva la primera tarea de la Acción 1, mientras que Core 2 resuelve el segundo, Core 3 al tercero; Mientras tanto, se le ordena al núcleo inactivo 4 que resuelva la primera tarea de la Acción 2.

Si la tercera tarea es la más difícil y la más larga, entonces tendría sentido que el software dividiera la tercera tarea entre los núcleos 3 y 4. Pero eso no es lo que hace. En cambio, aunque los Núcleos 1 y 2 terminarán más rápido, la acción tendrá que esperar a que el Núcleo 3 termine su tarea, y luego calcular los resultados de los Núcleos 1, 2 y 3 juntos.

Todo esto es una forma indirecta de decir que el software, tal como está hoy, no está optimizado para aprovechar al máximo los múltiples núcleos. Y duplicar los núcleos no equivale a doblar las velocidades.

¿Dónde más núcleos realmente ayudan?

Ahora que sabe lo que hacen los núcleos y sus restricciones para aumentar el rendimiento, debe preguntarse: "¿Necesito más núcleos?" Bueno, depende de lo que planea hacer con ellos.

Juego de azar

Si te gusta ser un jugador, consigue más núcleos en una PC de juegos Cómo construir una PC de juegos con 8 núcleos en partes de servidores baratos Cómo construir una PC de juegos con 8 núcleos en partes de servidores baratos ¿Quieres un juego reforzado o PC de edición de video con dos procesadores Intel Xeon por menos de $ 200? Las partes están ahí afuera, pero encontrarlas y ponerlas juntas podría ser difícil. Lee mas . La gran mayoría de los nuevos títulos AAA (es decir, juegos populares de grandes estudios) admiten la arquitectura de subprocesos múltiples. Los videojuegos aún dependen en gran medida de que la tarjeta gráfica se vea bien, pero también ayuda un procesador multi-core.

Edición de videos o audio

Para cualquier profesional que trabaje con programas de video o audio, más núcleos serán beneficiosos. La mayoría de las herramientas populares de edición de audio y video aprovechan el procesamiento multiproceso.

Photoshop y diseño

Si eres diseñador, entonces tienes una velocidad de reloj más alta y más caché de procesador. 5 especificaciones poco conocidas que podrían ralentizar tu PC. 5 especificaciones poco conocidas que podrían ralentizar tu PC. Echaremos un vistazo a cinco menos conocidas. factores que afectan el rendimiento de su computadora, y le muestran cómo siempre puede obtener el máximo rendimiento de su inversión al actualizar. Leer más aumentará las velocidades mejor que más núcleos. Incluso el software de diseño más popular, Adobe Photoshop, es compatible en gran medida con procesos de subproceso único o de subproceso ligero. Múltiples núcleos no va a ser un impulso significativo con esto.

Navegación web más rápida

Como ya dijimos, tener más núcleos no significa una navegación web más rápida. Si bien todos los navegadores modernos admiten la arquitectura multiproceso ahora, los núcleos solo serán útiles si las pestañas de fondo son sitios que requieren mucha potencia de procesamiento.

Tareas de oficina

Todas las principales aplicaciones de Office son de un solo subproceso, por lo que un procesador de cuatro núcleos no aumentará las velocidades.

¿Debería obtener más núcleos?

En general, un procesador de cuatro núcleos se va a realizar más rápido que un procesador de doble núcleo para computación general. Cada programa que abra funcionará en su propio núcleo, por lo que si las tareas se comparten, las velocidades son mejores. Si usa muchos programas al mismo tiempo, cambie entre ellos a menudo y asígneles sus propias tareas, luego obtenga un procesador con más núcleos.

dual core vs. quad core

Solo sé esto: el rendimiento general del sistema es un área en la que entran demasiados factores en juego. No espere un impulso mágico cambiando un componente como el procesador.

Entonces, ¿qué debe usted comprar? Es un poco complicado, pero tenemos una guía para que pueda elegir entre Intel Core i3, Core i5 y Core i7 Intel Core i3 vs. i5 vs. i7: ¿Cuál realmente necesita? Intel Core i3 vs. i5 vs. i7: ¿Cuál realmente necesita? Comprar una computadora nueva, pero confundido por la posibilidad de obtener un procesador Intel Core i3, i5 o i7? Aquí hay todo lo que necesita saber en términos sencillos. Lee mas . No es un fan de Intel? Hemos echado un buen vistazo a la nueva serie de AMD Ryzen. ¿Qué tiene de bueno el nuevo AMD Ryzen? ¿Qué tiene de bueno el nuevo AMD Ryzen? El AMD Ryzen acaba de aterrizar, y el mundo de las CPU acaba de ponerse interesante. ¿De qué se trata la publicidad, y es lo correcto para ti? Lea más, también.

¿Cuál es el recuento de núcleos de su plataforma actual? ¿Tienes un doble núcleo, un núcleo cuádruple, un núcleo de octa, o tienes dos dígitos con los nuevos procesadores Broadwell y Kaby Lake?

Escrito originalmente por Chris Hoffman el 06/05/2013

In this article