i think it is loooong overdue for a real overhaul on motherboard architecture.
what do you all think of the following proposal?
No more north/south bridge
No more PCI
No more AGP
No more IDE
No more floppy drives, serial connections, parallel connections or even SCSI.
No more Front-side Bus
where does this leave us? well, why don't we simply have an N-way switch. perhaps based on IEEE 1394b, perhaps HyperTransport, perhaps something else. it doesn't matter. just make it serial, and point-to-point.
now, suppose we go with 1394b. this allows for up to an 800MHz clock speed, with up to 1.6Gb/sec transfer (up to 3.2 over optical lines sometime soon).
now, all we have for the "motherboard" is, say, an 8-way switch with 8 general sockets. each of these sockets is identical and just a serial interface (in this case 1394b).
and into each of these sockets can be inserted an expansion card. and on these expansion cards we put the interface/hardware we want, working with only a 1394b interface. now, for an N-way system, we'll need N-1 individual 1394b controller/transceivers on each card for dedicated one-hop point-to-point connections between cards on the "motherboard".
expansion cards are:
cpu with memory
video
legacy IDE, SCSI, etc.
LAN
IEEE 1394b connection to another "motherboard"
this way one could utilize each expansion bay to whatever was most appropriate--hardcore computing: where one has most bays filled with cpus and memory; IO for interfacing with disk arrays for databases; etc.
a computer becomes a more abstracted resource, much more easily configurable to what needs one has. i guess i heard INTEL showed off 3GIO or something recently that is something like this, but i don't really know.
WHAT DO YOU ALL THINK? this seems totally cool to me. and smart. yeah, harder for legacy support, but it's not like that can't be put onto an expansion card. and the software for such a thing seems straightforward.
i guess i don't understand why we don't have this now.
COMMENTs?
what do you all think of the following proposal?
No more north/south bridge
No more PCI
No more AGP
No more IDE
No more floppy drives, serial connections, parallel connections or even SCSI.
No more Front-side Bus
where does this leave us? well, why don't we simply have an N-way switch. perhaps based on IEEE 1394b, perhaps HyperTransport, perhaps something else. it doesn't matter. just make it serial, and point-to-point.
now, suppose we go with 1394b. this allows for up to an 800MHz clock speed, with up to 1.6Gb/sec transfer (up to 3.2 over optical lines sometime soon).
now, all we have for the "motherboard" is, say, an 8-way switch with 8 general sockets. each of these sockets is identical and just a serial interface (in this case 1394b).
and into each of these sockets can be inserted an expansion card. and on these expansion cards we put the interface/hardware we want, working with only a 1394b interface. now, for an N-way system, we'll need N-1 individual 1394b controller/transceivers on each card for dedicated one-hop point-to-point connections between cards on the "motherboard".
expansion cards are:
cpu with memory
video
legacy IDE, SCSI, etc.
LAN
IEEE 1394b connection to another "motherboard"
this way one could utilize each expansion bay to whatever was most appropriate--hardcore computing: where one has most bays filled with cpus and memory; IO for interfacing with disk arrays for databases; etc.
a computer becomes a more abstracted resource, much more easily configurable to what needs one has. i guess i heard INTEL showed off 3GIO or something recently that is something like this, but i don't really know.
WHAT DO YOU ALL THINK? this seems totally cool to me. and smart. yeah, harder for legacy support, but it's not like that can't be put onto an expansion card. and the software for such a thing seems straightforward.
i guess i don't understand why we don't have this now.
COMMENTs?