3 ms·
> Future languages will probably have to track which CPUs can access which data. Sounds like the https://en.wikipedia.org/wiki/Actor_model https://en.wikipedia
by erik_seaberg 6y ago
> Future languages will probably have to track which CPUs can access which data.
Sounds like the https://en.wikipedia.org/wiki/Actor_model https://en.wikipedia.org/wiki/Actor_model with actors/virtual threads pinned to cores.
But which vendor is going to convince the industry to produce software that doesn't depend on the legacy cache coherence stuff so they can leave it off the die? I'm reminded of Itanium where "sufficiently smart compilers" to take advantage of VLIW seemed plausible but never really arrived.
- pjmlp 6y agoItanium only died because Intel was a victim of its cross license deal with AMD. Had AMD not been allowed to produce x86 clones and Intel would have pushed those Itaniums everywhere they could, while ramping down x86 production.
- erik_seaberg 6y agoIt doesn’t speak well for Itanium if they shipped before they could deliver better bang/buck (even after customers’ porting costs) than the commodity architecture.
- pjmlp 6y agoAgile product development.