El enfoque que muestras es una topología bastante antigua para las placas base, es anterior a PCIe, lo que la sitúa en algún momento de los años 00. La razón se debe principalmente a las dificultades de integración.
Básicamente, hace 15 años la tecnología para integrar todo en una sola matriz era prácticamente inexistente desde el punto de vista comercial, y hacerlo era increíblemente difícil. Integrar todo daría como resultado troqueles de silicio de gran tamaño, lo que a su vez conduce a un rendimiento mucho menor. El rendimiento es esencialmente el número de troqueles que se pierden en una oblea debido a los defectos: cuanto más grande es el troquel, mayor es la probabilidad de que haya un defecto.
Para combatirlo, basta con dividir el diseño en varios chips, que en el caso de las placas base acabaron siendo la CPU, el puente norte y el puente sur. La CPU se limita al procesador con una interconexión de alta velocidad (denominada bus frontal, si no recuerdo mal). Luego está el puente norte, que integra el controlador de memoria, la conexión de gráficos (por ejemplo, AGP, una tecnología antigua en términos informáticos) y otro enlace más lento con el puente sur. El puente sur se utilizaba para gestionar las tarjetas de expansión, los discos duros, las unidades de CD, el audio, etc.
En los últimos 20 años, la capacidad de fabricar semiconductores en nodos de proceso cada vez más pequeños y con una fiabilidad cada vez mayor hace posible la integración de todo en un solo chip. Los transistores más pequeños suponen una mayor densidad, por lo que caben más cosas, y la mejora de los procesos de fabricación se traduce en un mayor rendimiento. De hecho, no sólo es más rentable, sino que se ha convertido en algo vital para mantener los aumentos de velocidad en los ordenadores modernos.
Como bien señalas, tener una interconexión a un puente norte se convierte en un cuello de botella. Si se puede integrar todo en la CPU, incluido el complejo raíz PCIe y el controlador de la memoria del sistema, de repente se dispone de un enlace de altísima velocidad entre los dispositivos clave para los gráficos y la computación: en la placa de circuito impreso se puede hablar de velocidades del orden de los Gbps, en la matriz se pueden alcanzar velocidades del orden de los Tbps.
Esta nueva topología se refleja en este diagrama:
Fuente de la imagen
En este caso, como puedes ver, los controladores de gráficos y de memoria están integrados en la matriz de la CPU. Mientras que todavía tienes un enlace hacia lo que es efectivamente un único conjunto de chips hecho de algunas partes del puente norte y el puente sur (el conjunto de chips en el diagrama), esto hoy en día en una interconexión increíblemente rápida - tal vez 100+Gbps. Sigue siendo más lenta que en la matriz, pero mucho más rápida que los antiguos buses frontales.
¿Por qué no integrar absolutamente todo? Bueno, los fabricantes de placas base siguen queriendo cierta personalización: cuántas ranuras PCIe, cuántas conexiones SATA, qué controlador de audio, etc.
De hecho, algunos procesadores móviles integran aún más en la matriz de la CPU: piense en los ordenadores de placa única que utilizan variantes del procesador ARM. En este caso, como ARM alquila el diseño de la CPU, los fabricantes pueden personalizar sus troqueles como consideren oportuno e integrar los controladores/interfaces que deseen.
9 votos
Es un enfoque muy antiguo. Hoy en día, la CPU tiene el complejo raíz y el controlador de memoria incorporados, por lo que se conecta directamente a los dispositivos PCIe, a la RAM y a lo que es efectivamente el puente sur. Por ejemplo este
0 votos
@TomCarpenter Sí eso empieza a parecerse más. El diagrama que he publicado es lo que he visto "en todas partes", incluyendo la escuela, así que me imaginé que era más típico.
7 votos
El diagrama anterior sigue siendo relevante. Hoy en día no es un diagrama de una placa base, sino de la propia CPU. Sustituye "CPU" por "núcleo" y "chipset" por "CPU".