yeah I agree that propietary optimisations can tend to be better. But during standardisation, there will probably be a drive to homogenise both archictures while adding extensions to the specifications to support differences in architecture (at least as non-standard extensions), and quite a lit of optimisation specific to the hardware will likely go into the compiler design. at any rate, if ur sure CUDA is here to stay... for a while at least think i'll give it a whirl then

no harm.
Correct me if i am wrong but I am sure resistance is equal throughout a material, the more material the more resistance has to be overcome.
Jaydee, are you maybe thinking of the corresponding interface connections rather than the mem tech itself?
not to get back to that argument, but I just wanted to add here as i didnt see this before, -- sorry, was a bit busy and too lazy to read everything

.
It's not 'overcoming' the resistivity of the material thats an issue here. In transmission lines there is the issue of terminating impedances. (impedance is resistance + reactance which is what we deal with in signal systems, as there is an imaginary component and the impedance against current flow is not purely resistive. parasitic capacitance and inductance FTL!).
i dont know a simple way to explain this, but here goes... when a signal is being propagated from a source to al oad the "looking in impedances" have to be calculated and balanced. if these terminating impedances on either side (source and load) are not balanced a signal will go from source to load and instead of getitng 'absorbed' it will reflect back, return to the source, then reflect again, go to the load and reflect again. this reflection will keep on happening resulting in noise and oscillations and basically result in a mangled signal. typically these calculations are made with any connection of significant length. for example engineers who designed the cable that was fixed between your monitor and graphics card or a TV and the DVD player, have to design it according to these guidelines -- i.e. it is modeled as a 'transmission line'. the same goes for those power engineers who runs miles of cable to carry power to your home. each cable is one massive transmission line.
Now this normally doesnt apply to digital systems at low frequencies --- i.e. below 20MHz it doesnt matter much at all. from 20MHz to several GHz it starts to increase in importance very rapidly. you can make the assumption that a signal is instantly available at the other side as perfectly as it was when it left. but in high speed digital electronics, your perfect digital signals start to look less perfect and 'digital'. they start to look more fuzzy like the analog signals that they really are. so the convenient 'digital electronics' model starts to break down and gives way requiring analysis in terms of analogue electronics, circuit theory, OR (heaven forbid!) electromagnetics. While electromagnetics does play a role in very high speed computer systems (and maxwell's electromagnetics is the foundation on which rests all of electronics, digital, analog, radio, circuit theory and all that), in many cases its effects can be ignored and avoided, and circuit theory abstractions can be used instead.
i forget the rule of thumb as I have not done this high-speed digital design crap in quite a while, so correct me if i'm wrong:
If,
rise time of the signal x 1/6 > electrical length (yeah i think that should be correct.)
and electrical length = physical length/velocity of signal propagation
then you can no longer model that 'interconnect' as a simple interconnect and it becomes a 'transmission line'. i.e. analogue electronics and circuit theory abstractions begin to take precedence over 'digital electronics' abstractions, to put it in a nutshell. e.g. as i mentioned before JEDEC specification for DRAM asks interconnects to be less than 0.5" or so (IIRC) so that it can still be considered an interconnect and not a transmission line. if you go above specification, you'll have to worry about terminating impedances (it's not correct to call them resistances as there is a significant reactive component (with the AC current signals flowing through those computer components) which is just as important as the resistive component).