About the upgradeability of Mac Pro. Unfortunately, MP1 is first gen product. Future computers with new generation GPUs that will rely massively on Asynchronous Compute technology will require not upgrade to the hardware, but only expansion through external GPUs.
The problem here is the bandwidth of Thunderbolt port. Gen 3 brings big update to the technology and opens door to new ways of expanding the computers.
IMO, it is way better to have one CPU with dual GPUs inside the computer and connect it to rack made from 50 or even 100 GPUs by Thunderbolt, than have dual CPUs with limited internal space for GPUs. It is one of the possible futures, and it looks like Mac Pro is made for it. Will it be like this? Time will tell, but I can assure you all, that this idea has been already discussed by designers few years ago. Power efficiency is the key here, and biggest factor that impacts the design of computers and the idea itself of the computers, today.
The problem here is the bandwidth of Thunderbolt port. Gen 3 brings big update to the technology and opens door to new ways of expanding the computers.
IMO, it is way better to have one CPU with dual GPUs inside the computer and connect it to rack made from 50 or even 100 GPUs by Thunderbolt, than have dual CPUs with limited internal space for GPUs. It is one of the possible futures, and it looks like Mac Pro is made for it. Will it be like this? Time will tell, but I can assure you all, that this idea has been already discussed by designers few years ago. Power efficiency is the key here, and biggest factor that impacts the design of computers and the idea itself of the computers, today.