S6BucketLVE validation

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 3,938
Credit: 200,040,316
RAC: 46,000
Topic 196779

We found a problem in S6BucketLVE validation. Until this has been tracked down and fixed (or worked around), the validator is disabled.

BM

BM

Alex
Alex
Joined: 1 Mar 05
Posts: 449
Credit: 338,925,596
RAC: 8,103

S6BucketLVE validation

Good Info, at least for me. I can stop testing my i3-pc, who had 11 not validated wu's in the last days and I was no longer shure: can I trust that pc?

Conan
Conan
Joined: 19 Jun 05
Posts: 161
Credit: 5,808,481
RAC: 0

The validator appears to be

The validator appears to be still running.
As it is at Albert@Home as well.

Also is this the same validation problem I am having over at Albert@Home as well?

With Win7 64 bit and Darwin 10.4.0 matched with Xeon processors not validating with my AMD processors and Win XP 32 bit or Linux 64 bit (they get the credit I miss out).

Conan

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 3,938
Credit: 200,040,316
RAC: 46,000

We found a bug in the

We found a bug in the validator, fixed the bug and restarted the validator.

However it looks like that this bug wasn't causing the validation problems.

We'll continue to investigate.

BM

BM

ph2000
ph2000
Joined: 17 Mar 05
Posts: 7
Credit: 490,427,577
RAC: 354,930

I have still many invalid and

I have still many invalid and inconclusive tasks, ~10% of the total reported work per day.

It seems the invalidation never occurs when a task has been crunched by two AMD machines or by two Intel machines, it only occurs when the task was initially sent to one AMD and one Intel machine (the type of Intel CPU - Core2 Duo/Quad, Nehalem or Sandy/Ivy Bridge, desktop or Xeon - doesn't matter). But not all these task invalidated.

I hope this helps your investigation.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 3,938
Credit: 200,040,316
RAC: 46,000

I'm afraid it doesn't. The

I'm afraid it doesn't.

The core arithmetic is done in SSE, which shouldn't be that different between Intel and AMD CPUs.

The weird thing is that the code of the validator and the application is almost identical to that of the previous run S6LV1, where we didn't encounter such problems.

BM

BM

tolafoph
tolafoph
Joined: 14 Sep 07
Posts: 122
Credit: 73,363,597
RAC: 25,380

RE: ... it only occurs when

Quote:
... it only occurs when the task was initially sent to one AMD and one Intel machine

Yes. Same here. My only AMD host produced to invalid tasks against an Intel. An other Intel CPU then validated agaist ther first Intel CPU

WB8ILI
WB8ILI
Joined: 20 Feb 05
Posts: 45
Credit: 383,783,294
RAC: 233,889

I am getting a lot of

I am getting a lot of invalid's with my AMD machines too. I suspected it had something to do with AMD vs. Intel. I stopped running Einstein on those machines.

The clue is "the code is ALMOST identical".

ph2000
ph2000
Joined: 17 Mar 05
Posts: 7
Credit: 490,427,577
RAC: 354,930

The SSE implementation is not

The SSE implementation is not different between them, but sometimes the OS system calls have different behaviour related to XMM registers.
For example I have a - fortunately graphic - algorythm, which uses XMM5, XMM6 and XMM7 registers to store predefined contstants for calculation. During this lenghty calculation it calls the Windows MsgWaitForMultipleObjects system call to get next piece of source data (produced by another thread). On AMD machines this system call clears the XMM0-XMM5 registers but leaves XMM6 and XMM7 registers untouched (on XP, XP x64, Windows7 x64), so the result image is corrupted: the solution is that after every call the program must reload the constant to XMM5 register. This behaviour has been seen on K7, K8 and K10 CPUs, but not on either Intel machines (P3, P4, Core2 and newer).

I don't know whether you use hand-written asm code, but maybe this helps.

Patrick
Patrick
Joined: 2 Aug 12
Posts: 70
Credit: 2,358,155
RAC: 0

....Yes. Same here. My only

....Yes. Same here. My only AMD host produced to invalid tasks against an Intel. An other Intel CPU then validated agaist ther first Intel CPU

Same here http://einsteinathome.org/account/tasks&offset=0&show_names=1&state=4&appid=22

Other wu´s which are validated a few days ago and no more seen under my account were often marked as "validation inconclusive"before the Validation was finished so a 3rd machine was often consulted.

Patrick
Patrick
Joined: 2 Aug 12
Posts: 70
Credit: 2,358,155
RAC: 0

I´m sorry link requires

I´m sorry link requires login just click on my name if you wanna look at this. :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.