¿Desde cuándo los procesadores de doble núcleo se volvieron comunes?

El multiprocesamiento tardó en llegar. En 1992, asistí a una discusión introductoria sobre el nuevo procesador Alpha de Digital Equipment Corporation. DEC estaba reemplazando su arquitectura de minicomputadora VAX de larga duración con el Alpha, un microprocesador de 64 bits que funcionaba a las velocidades locas de 300MHz. Nos dijeron directamente que su intención era mejorar el rendimiento 1000 veces en los próximos 25 años: 10 veces con mejoras de velocidad, 10 veces con mejoras arquitectónicas y 10 veces con multiprocesamiento.

En 1995, compré un BeBox … un sistema de doble procesador del nuevo Be, Inc., en el inicio que fue una especie de spin-off de Apple, pero con personas que anteriormente también pertenecían a otras compañías de computadoras personales. Ciertamente, las grandes computadoras, servidores, algunas estaciones de trabajo, etc. habían sido multiprocesamiento antes de esto, pero no realmente a nivel de mercado masivo. Sea, por supuesto, en realidad nunca logró el éxito del mercado masivo, pero lo habían apuntado a eso.

Windows NT también era compatible con sistemas multiprocesador y, a fines de la década de 1990, no era demasiado difícil comprar un sistema multiprocesador efectivo, aunque apenas eran convencionales. Tenía un sistema con dos CPU Intel Slot 1 alrededor de 1998. Los grandes cachés L2 externos en estos módulos de CPU hicieron que el multiprocesamiento fuera práctico.

No fue hasta 2005 que los procesadores de doble núcleo de clase de escritorio llegaron al mercado. Tanto AMD como Intel lanzaron estos, inicialmente como procesadores de “clase de rendimiento” de gama alta. Windows XP ya era corriente para entonces, y necesitabas XP, parte de la familia NT, para ejecutar cualquier tipo de multiprocesamiento de Windows. Y afirmaré que llevó a Windows realmente convertirlo en algo convencional, junto con los procesadores comunes de doble núcleo.

Diría que fue el procesador Intel Core 2 Duo, lanzado por primera vez en 2006, lo que hizo que el procesador de doble núcleo fuera la corriente principal. Tenían versiones de cuatro núcleos para computación de alta gama … en esa época, tenía una computadora portátil de doble núcleo (que acaba de morir el otoño pasado … una mano a mi esposa … mi computadora portátil es actualmente un i7 de cuatro núcleos sistema basado) y escritorio de cuatro núcleos. Por supuesto, como soy un nerd y estoy en video y CAD, generalmente tengo una PC que está por delante de la corriente principal.

Y, por supuesto, no hubo ningún evento singular que desencadenara un pronunciamiento desde lo alto de que el núcleo dual ahora era la corriente principal. Solo alrededor de 2006–2007, el procesador regular de Intel para computadoras de escritorio se volvió de doble núcleo. Y AMD también. Todavía tenían chips de un solo núcleo para sistemas económicos y nuevos chips de cuatro núcleos para demandas de alta gama. Fue el sistema operativo principal, el proceso de IC se redujo, lo que condujo a un aumento en el espacio real del chip que hizo que la CPU ya no sea tan importante, etc., que permitió que estos se generalizaran en esos días. Esa también es una observación útil de la línea de tiempo: si su PC tiene más de diez años, probablemente sea un sistema de un solo núcleo. Si es más reciente, probablemente sea de doble núcleo o mejor. En estos días, mi escritorio tiene seis núcleos, mi teléfono tiene seis núcleos y mi tableta tiene ocho …

El desarrollo de la CPU golpeó un obstáculo cuando el aumento de la velocidad del reloj alcanzó su límite térmico. Levantar eso ya significaba usar métodos exóticos de enfriamiento de chips. Entonces comenzaron a usar una tecnología existente desde hace mucho tiempo (aunque solo se usa para situaciones especializadas), la computación paralela.

Mantener la velocidad del reloj aproximadamente igual y agregar núcleos mantiene activa la Ley de Moore, al menos desde la perspectiva de los usuarios. Eso llegará a un límite diferente en algún momento … Espero que el lado físico de las CPU tenga un gran avance, ya que los núcleos múltiples tienen que ver con el software que los impulsa.

Diría que los núcleos duales se hicieron comunes con la era Core 2 Duo alrededor de 2008.

Antes de esto había muchos núcleos duales de nivel de consumidor, pero no eran exactamente extremadamente comunes. Alrededor del ’08 con la línea Core 2 de Intel, y Athlon II y Phenom II de AMD, es cuando los núcleos duales realmente se volvieron comunes. Por primera vez, eran relativamente económicos y ya no estaban en la parte superior de la línea (en este punto, los chips de 4 y 6 núcleos aparecían en vigor), por lo que estaban disponibles para los consumidores en todo el extremo bajo / medio PC’s.

Los chips de la era Core 2 Duo estaban justo donde el doble núcleo se convirtió en la norma. Según tengo entendido, aquí es donde Intel aprendió que no puedes simplemente “hacerlo más rápido” al aumentar la velocidad del reloj (cuántos ciclos en un segundo) que condujeron a los chips Pentium 4 increíblemente calientes alrededor de 2004. Luego fracasaron en Pentium D, donde intentaron bloquear efectivamente un par de troqueles Pentium 4 en el mismo chip. (Eventualmente llegó a ser un poco mejor) Si bien la primera línea principal de procesadores de escritorio de doble núcleo de Intel, fue muy temprano en el juego para que la mayoría de las aplicaciones aprovecharan tener múltiples núcleos.