No relaxation of read-to-write is observed, as this is already the case according to the base TSO model.
TSO | Hardware | Model | CoreI5 | CoreI5-dual | CoreI7 | Chianti | Limoux | Teraram | Estephe | Barsac | Zdani | |
LB+UC+UC | Forbid | Ok, 0/3.7G | Forbid | Ok, 0/778M | Ok, 0/204M | Ok, 0/432M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
S+mfence+po+UC+UC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+UC+WB | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+UC+WC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+UC+WT | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WB+UC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
LB+WB+WB | Forbid | Ok, 0/3.7G | Forbid | Ok, 0/778M | Ok, 0/204M | Ok, 0/432M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
S+mfence+po+WB+WB | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WB+WC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WB+WT | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WC+UC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WC+WB | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
LB+WC+WC | Forbid | Ok, 0/3.7G | Forbid | Ok, 0/778M | Ok, 0/204M | Ok, 0/432M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
S+mfence+po+WC+WC | Forbid | Ok, 0/3.6G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | Ok, 0/863M | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WC+WT | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WT+UC | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WT+WB | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+po+WT+WC | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
LB+WT+WT | Forbid | Ok, 0/2.9G | Forbid | Ok, 0/778M | Ok, 0/204M | Ok, 0/432M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
S+mfence+po+WT+WT | Forbid | Ok, 0/2.8G | Forbid | Ok, 0/738M | Ok, 0/204M | Ok, 0/392M | — | Ok, 0/408M | Ok, 0/553M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
LB+ponants+UC+UC | Forbid | Ok, 0/3.1G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
LB+ponants+WB+WB | Forbid | Ok, 0/3.1G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
LB+ponants+WC+WC | Forbid | Ok, 0/3.1G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
LB+ponants+WT+WT | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/267M |
S+mfence+ponant+UC+UC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+UC+WB | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+UC+WC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+UC+WT | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WB+UC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WB+WB | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WB+WC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WB+WT | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WC+UC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WC+WB | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WC+WC | Forbid | Ok, 0/3.0G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | Ok, 0/863M | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WC+WT | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WT+UC | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WT+WB | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WT+WC | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |
S+mfence+ponant+WT+WT | Forbid | Ok, 0/2.2G | Forbid | Ok, 0/624M | Ok, 0/180M | Ok, 0/240M | — | Ok, 0/456M | Ok, 0/192M | Ok, 0/66M | Ok, 0/173M | Ok, 0/227M |