Hacker News new | ask | show | jobs
by hajile 1103 days ago
Managing memory coherency is probably the single hardest part to design in any given CPU. Why add even more hard things (especially if they can interact and add even more complexity on top)?

Get rid of what complexity you can then deal with the rest that you must have.

1 comments

Coherency is very hard but it's not what causes traps from accessing memory. That part is a relatively simple permission check.