Originally posted by: Foxery
I don't have anything plugged into my PCI slots any more. They're idle circuits. In AMD systems with HyperTransport, they're truly useless, and next year's Intel Nehalem systems will be able to say the same.
So having them on the motherboard is using space that could be used for the faster interfaces, but they will continue to be included because of legacy support.
With today's 45nm manufacturing process, you can fit all of the circuitry required to build an original Pentium CPU on the head of a pin. If mainstream PCs ever break away from the x86 architecture, they could easily do exactly that.
Space is at a premium even for 45nm.
There is a huge list of things that are considered for each revision that are left out because there isn't enough space. If you did not have to have support for previous software a newly designed cpu would be faster than what is currently available.
Its done all the time in the embedded market.
Each new generation of memory (FPM -> EDO -> DRAM -> DDR1/2/3) does change the pin count and slot size, because they are not compatible. The # of slots on a motherboard is not a design limitation, it's just what they've decided 4 is practical for the average home user. Xeon server boards sometimes have 8 or more RAM slots. Some cheapo OEM machines only come with 2.
I'm not talking about the number of slots on the board.
Instead the way they are interfaced to the board.
Ever been to an IEEE meeting when a new standard is being decided ?
The first thing discussed is us engineers talk about what would give the best performance .
Then they bring in the bean counters and you get to see your performance figures start to slide because of 1.) the need for legacy support 2.) it would cost too much retooling of the manufacturing process.
I got a friend at samsung that proposed a vertical cube like memory module, almost like a cpu socket, that would allow more memory, heatsink attachments, and higher speeds.
The problem was the design had great benefits, but because it would cost too much to change out the current manufacturing process, which is tooled for the current dimm format, its not being used.
If you designed a new pc platform right now from scratch it would be faster than what we currently have.
If you throw cost and legacy support out , technology becomes much more interesting.