Northbridge, Southbridge, and the move to everything-on-the-CPU architecture
Idly paging around today I learnt that some of my long-held assumptions about the way functionality is distributed across motherboard components were wrong.
Back in the old days, the core functionality of the motherboard was spread across northbridge (coordinating communications among CPU, RAM, high-speed expansion bus, video card etc) and southbridge (slower communications such as USB and other I/O). The southbridge would not be connected directly to the CPU; rather the northbridge would sit between them.
So, it turns out there’s a new trend towards "System-on-a-chip" designs in which the functionality of the northbridge is largely rolled in to the CPU itself, and the southbridge connects to the CPU. This trend looks set to continue, as it reduces motherboard cost and purportedly improves performance as well.
My late-2010 MacBook Air features the Sandy Bridge architecture, which has most of the northbridge on the CPU and uses a separate GeForce 320M graphics chipset. This fails pretty hard at driving an external 30" monitor.
The 2011 Ivy Bridge architecture went into volume production in Q3 2011 and features Intel HD Graphics on the CPU itself. The current (mid-2012) MacBook Air uses the "seventh generation" Intel HD Graphics 4000.
It’s rumored that the successor to Ivy Bridge, 2013’s Haswell, will roll even the southbridge functions on the CPU.
I’m looking at benchmarks, but I’m hoping that one of these systems will actually be able to adequately drive a large external monitor without overheating.