|
|
|
|
|
by gpderetta
2401 days ago
|
|
Isn't TSO the closest practical implementation to a acquire/release model? What are the practical differences? I know that TSO allows more easily to recover sequential consistency with additional barriers (Intel strengthened their original memory model to TSO for this reason). |
|
Acquire-release consistency allows many more reorderings in addition to store->load (load->load, load->store, store->store).
For more info see e.g. Table 5 in http://www.rdrop.com/users/paulmck/scalability/paper/whymb.2...