Commit 81c7975
Use thread specific mutexes instead of a global one.
This is necessary to improve the scalability with high number of cores.
There is no functional change in a single thread mode.
Resolves official-stockfish#2811 parent 4b59347 commit 81c7975
3 files changed
Lines changed: 34 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1526 | 1526 | | |
1527 | 1527 | | |
1528 | 1528 | | |
1529 | | - | |
| 1529 | + | |
1530 | 1530 | | |
1531 | 1531 | | |
1532 | | - | |
1533 | 1532 | | |
1534 | 1533 | | |
1535 | | - | |
| 1534 | + | |
1536 | 1535 | | |
1537 | 1536 | | |
1538 | 1537 | | |
| |||
1618 | 1617 | | |
1619 | 1618 | | |
1620 | 1619 | | |
1621 | | - | |
1622 | 1620 | | |
1623 | 1621 | | |
1624 | 1622 | | |
1625 | | - | |
1626 | | - | |
| 1623 | + | |
1627 | 1624 | | |
1628 | | - | |
1629 | | - | |
1630 | | - | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
1631 | 1635 | | |
1632 | 1636 | | |
1633 | 1637 | | |
1634 | | - | |
1635 | 1638 | | |
1636 | 1639 | | |
1637 | 1640 | | |
| |||
1687 | 1690 | | |
1688 | 1691 | | |
1689 | 1692 | | |
1690 | | - | |
1691 | | - | |
1692 | 1693 | | |
1693 | 1694 | | |
1694 | 1695 | | |
1695 | 1696 | | |
| 1697 | + | |
1696 | 1698 | | |
1697 | 1699 | | |
1698 | 1700 | | |
| |||
1709 | 1711 | | |
1710 | 1712 | | |
1711 | 1713 | | |
1712 | | - | |
1713 | | - | |
1714 | 1714 | | |
1715 | 1715 | | |
1716 | 1716 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| 147 | + | |
| 148 | + | |
147 | 149 | | |
148 | 150 | | |
149 | 151 | | |
| |||
160 | 162 | | |
161 | 163 | | |
162 | 164 | | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | 165 | | |
| 166 | + | |
171 | 167 | | |
172 | 168 | | |
173 | 169 | | |
174 | 170 | | |
| 171 | + | |
175 | 172 | | |
176 | 173 | | |
177 | 174 | | |
178 | | - | |
| 175 | + | |
179 | 176 | | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
184 | 188 | | |
185 | 189 | | |
186 | 190 | | |
187 | 191 | | |
188 | 192 | | |
189 | 193 | | |
190 | 194 | | |
191 | | - | |
192 | 195 | | |
193 | 196 | | |
194 | 197 | | |
| |||
198 | 201 | | |
199 | 202 | | |
200 | 203 | | |
| 204 | + | |
| 205 | + | |
201 | 206 | | |
202 | | - | |
203 | | - | |
204 | | - | |
| 207 | + | |
| 208 | + | |
205 | 209 | | |
206 | 210 | | |
207 | | - | |
208 | 211 | | |
209 | 212 | | |
210 | 213 | | |
| |||
213 | 216 | | |
214 | 217 | | |
215 | 218 | | |
216 | | - | |
217 | 219 | | |
218 | 220 | | |
219 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
| |||
0 commit comments