Shared publicly  - 
In this article, I develop four key points:

Moore's End. We can observe clear evidence that Moore's Law is ending because we can point to a pattern that precedes the end of exploiting any kind of resource. But there's no reason to panic, because Moore's Law limits only one kind of scaling, and we have already started another kind.

Mapping one trend, not three. Multicore, heterogeneous cores, and HaaS cloud computing are not three separate trends, but aspects of a single trend: putting a personal heterogeneous supercomputer cluster on every desk and in every pocket.

The effect on software development. As software developers, we will be expected to enable a single application to exploit a jungle of enormous numbers of cores that are increasingly different in kind (specialized for different tasks) and different in location (from local to very remote; on-die, in-box, on-premises, in-cloud). The jungle of heterogeneity will continue to spur deep and fast evolution of mainstream software development, but we can predict what some of the changes will be.

Three distinct near-term stages of Moore's End. And why "smartphones" aren't, really.
reine toutou's profile photoEric Nicolas's profile photoAndrew Eva's profile photo
When do you think that the capability of sharing cores beyond hardware will be at a firmware/OS level? For example, instead of writing software that utilizes special shared-compute instances in a cloud, specialized local multi-core software, or specialized GPU co-processing, you would write to a standard similar to the way one writes for DirectX or some other driver abstraction layer in the OS that would automatically seek out additional computing power based on connected resources.

The advantage to such a thing would be a tablet on the Internet could distribute its workload to a compute hive, but additionally when you are home, the tablet would distribute its workload with the computers within your house as well. So the computer on your desk could crunch the graphics for your tablet, both devices could crunch for your TV, etc... I've been waiting for Intel's Thunderbolt tech to be used for this kind of thing and nobody seems to want to make it.

The new Quantum computing with Quantum encryption lends itself to this principle also (albiet MUCH further in the future).
Eventually there will be no hardware - the brains of illegal aliens will be directly wired together and hooked into our networks to do our computing for us.

It will be "wet" ware on the "back" side - I'll leave it to you to create the inevitable slang expression.
I think I read that series, Otherland, by Tad Williams...
Add a comment...