3 ms·
I don't think you read my comment properly. I'm saying that shared memory parallelism has done its time even at the hardware level within a CPU. Most programmi
by mratsim 6y ago
I don't think you read my comment properly. I'm saying that shared memory parallelism has done its time even at the hardware level within a CPU.
Most programming languages are using construct that assume memory coherency for synchronization (like atomics). It may very well be that hardware channels and DMA become more prevalent in the future as more and more cores are packed and shared memory becomes prohibitive. This would be a totally different paradigm.
- bullen 6y agoWell I don't know the details, but if you read my comment below you'll see that there might be a good reason to use a complex memory model VM with GC. I can't explain it, just claim that my code works and performs accordingly: https://github.com/tinspin/rupy https://github.com/tinspin/rupy