> I seem to remember IBM did somthing like this with back-to-back DMAs in > RS6000 in the early 1990s
... and before that (1970s) you could join 360 and 370 mainframes into what we would nowadays call a "cluster" by splicing I/O channels together with a CTC (channel-to-channel adapter). That doesn't answer your question about PCIe though.