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

I have long wanted a user mode MMU.


Yeah, me as well. I'm not sure the benefits will outweigh the performance costs with this approach though.

All I'd really like to do is just map some nice really huge chunks of contiguous address space to memory in an efficient way. 1GB huge pages mostly work, but they're a little painful to code with. They must be statically allocated at boot time, balanced correctly between numa nodes, and mounted to a hugetlbfs filesystem in order to use MAP_SHARED.


Why do you want to do that?


Probably to eliminate TLB misses almost completely?




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: