Originally posted by gamerk2
View Post
In my opinion, the superior architecture is by definition the one which is currently predominant.
As far as Itanium IA-64 (https://en.wikipedia.org/wiki/IA-64) and EPIC (https://en.wikipedia.org/wiki/Explic...tion_computing) are concerned, the fact is that the required compiler technology isn't there yet (read as: human thinking hasn't reached that far yet).
It is possible that EPIC will be the dominant technology in the long-term future. The main question is whether the programmer interface to EPIC will be directly an EPIC ISA (Explicitly Parallel Instruction Computing Instruction Set Architecture) or whether it will be the x86-64 ISA, because it may very well happen that the most successful CPU in the long-term future will have an EPIC internal architecture while the external interface to this CPU will be x86-64. Real manufactured CPUs with an internal EPIC (such as: VLIW) architecture haven't been successful in the past because the necessary compiler technology isn't there yet.
Comment