News for hackers. Stuff that matters.
Re:Apple’s new M1 Pro and M1 Max processors by monocasa on Monday October 18, 2021 @06:08PM (#28912437)
Interestingly earlyish smalltalk VMs used to keep the object headers in a separate contiguous table.

Part of the problem though, is that the object graph walk pretty quickly is non contiguous, regardless of how it's laid out in memory.

Re:Apple’s new M1 Pro and M1 Max processors by kaba0 on Tuesday October 19, 2021 @04:23AM (#28915983)
But that’s just the marking phase, isn’t it? And most of it can be done fully in parallel, so while not all CPU cores can be maxed out with that, more often than not the original problem itself can be hard to parallelize to that level, so “wasting” a single core may very well be worth it.