Indeed, a very smart compiler would be necessary, perhaps too much for the current compiler art, like the itaniun.
But...how about specializing to problems with inherent paralelism? LLMs maybe?
But...how about specializing to problems with inherent paralelism? LLMs maybe?
If you wanted to do something similar right now, it's possible to succeed. Your approach has to be very different. Get a lot of advancements into LLVM ahead of time, perhaps. Change the default ideas around teaching programming ("use structured concurrency except where it is a bad idea" vs "use traditional programming except where structured concurrency makes sense", etc)
But no, throwing a new hardware paradigm out into the world with nothing but a bunch of hype is not going to work. That could only work in the software world.