Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What makes you think the Mill would be immune to these issues?


Mill has no speculative execution.


Uh, yes it does. It has no /out of order/ execution but it certainly has speculative execution. They mention quite often in talks how they predict EBB exits and not each branch. They even go so far as to follow that EBB exit chain to speculatively load code from DRAM several calls ahead, which is much more speculation than current CPUs are capable of.

You basically can't make a deeply-pipelined processor fast without speculative execution.


A simple model of access permissions that fit before L1 cache and can return a fault before loading anything.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: