4 ms·
"Finally, we are building a high-level consistency API for distributed systems — think of C++’s std::memory_order, but for distributed systems." Will you be wr
by reitzensteinm 4y ago
"Finally, we are building a high-level consistency API for distributed systems — think of C++’s std::memory_order, but for distributed systems."
Will you be writing this up as well? It's very ambitious!
- uvdn7 4y agoI am glad you caught that! I am personally very very excited about this. Because if you think about it, distributed systems and cache coherence problems on a multi-core system are essentially the same thing. If C++'s memory model can abstract away multiple cachelines, why can't we steal the idea and abstract away distributed system details? The single keyword of distributed systems is "order". And that's exactly what `std::memory_order` captures, which is not a coincidence. You can DM me and I would love to chat. I am @uvdn7 on twitter.