4 ms·
> They forget why we moved on. Modern systems are built with constraints like memory protection, isolation, and stability in mind. You can’t just “flatten addre
by nicoburns 2y ago
> They forget why we moved on. Modern systems are built with constraints like memory protection, isolation, and stability in mind. You can’t just “flatten address spaces” and ignore the consequences.
Is there any reason why GPU-style parallelism couldn't have memory protection?
- monocasa 2y agoIt does. GPUs have full MMUs.
- PicassoCTs 2y agoThey do? Then how do i do the forbidden stuff by accessing neighboring pixel data?
- monocasa 2y agoHave you actually done that recently?
- __tidu 2y agodo you mean accessing data outside of your app's framebuffer? or just accessing neighboring pixels during a shader pass, because those are _very_ different things. GPU MMUs mean that you cant access a buffer that doesn't belong to your app that's it, its not about restricting pixel access within your own buffers
- PicassoCTs 2y agoTIL. Thank you.