3 ms·
Maybe EPIC [1] architectures need a revival. Rely on compilers to take advantage of explicit instruction-level parallelism, and keep the CPU dumb. [1] https://
by smasher164 5y ago
Maybe EPIC [1] architectures need a revival. Rely on compilers to take advantage of explicit instruction-level parallelism, and keep the CPU dumb.
[1] https://en.wikipedia.org/wiki/Explicitly_parallel_instruction_computing https://en.wikipedia.org/wiki/Explicitly_parallel_instructio...
- bonzini 5y agoThat failed for good reasons. Itanium processors ended up using out of order execution and speculation just like everyone else, because the compilers just don't have enough information compared to an out of order execution engine.
- Paianni 5y agoFrom Poulson onwards anyway. https://www.realworldtech.com/poulson/ https://www.realworldtech.com/poulson/
- pabs3 5y agoReminds me of the Mill ISA: https://millcomputing.com/ https://millcomputing.com/
- zokula 5y ago> Rely on compilers to take advantage of explicit instruction-level parallelism, and keep the CPU dumb. This very much is never going to be feasible for consumer and general purpose computing.
- smasher164 5y agoThe ML folks are pulling themselves out of that rut now. There’s lots of interesting work going on for the next generation of compilers.