News for hackers. Stuff that matters.
Re:For Better Computing, Liberate CPUs from Garbage Collection by didibus on Thursday May 09, 2019 @01:05AM (#19865559)
Maybe I'm naive, but with multi-core CPUs, and parallel GCs, isn't it somehow the same? One core is mostly only used for GC, while the others do other things?

Edit: I guess they mention their chip itself can do it at a high level of parallelism, so that's probably one more advantage. But CPUs with additional slower cores and a lot more cores are in the works as well.

Re:For Better Computing, Liberate CPUs from Garbage Collection by muxr on Thursday May 09, 2019 @01:10AM (#19865580)
But the GC has to do it in a thread safe way which involves locking/synchronization. Otherwise you get nasty race conditions.
Re:For Better Computing, Liberate CPUs from Garbage Collection by dnautics on Thursday May 09, 2019 @03:26AM (#19866098)
There's no need to lock or synchronize if you're working in a language with immutability and copy on write first class data structures.
Re:For Better Computing, Liberate CPUs from Garbage Collection by didibus on Thursday May 09, 2019 @01:23AM (#19865625)
Well, I can't read the paper, but how is their Chip not having those same issues?