Move beta counter variables to the per-thread data

This should reduce concurrent accessing in SMP case.

Suggestion by Tord Romstad.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2009-05-16 12:22:40 +01:00
parent 436fa5c8fa
commit a75aa6035b
2 changed files with 8 additions and 8 deletions
+2 -1
View File
@@ -66,13 +66,14 @@ struct Thread {
SplitPoint *splitPoint;
int activeSplitPoints;
uint64_t nodes;
uint64_t betaCutOffs[2];
bool failHighPly1;
volatile bool stop;
volatile bool running;
volatile bool idle;
volatile bool workIsWaiting;
volatile bool printCurrentLine;
unsigned char pad[64];
unsigned char pad[64]; // set some distance among local data for each thread
};