Search found 16846 matches

by bob
Sat Jun 23, 2007 12:42 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DTS and the call stack
Replies: 21
Views: 8977

Re: DTS and the call stack

As I mentioned, the parent jumps into ThreadWait() and then jumps right back into the search stuff. This lets the parent finish first, return to ThreadWait() and since the current split point has not been completed, the parent then can be used to help the other threads complete their sub-trees... H...
by bob
Fri Jun 22, 2007 8:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DTS and the call stack
Replies: 21
Views: 8977

Re: DTS and the call stack

As I mentioned, the parent jumps into ThreadWait() and then jumps right back into the search stuff. This lets the parent finish first, return to ThreadWait() and since the current split point has not been completed, the parent then can be used to help the other threads complete their sub-trees... H...
by bob
Fri Jun 22, 2007 8:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DTS and the call stack
Replies: 21
Views: 8977

Re: DTS and the call stack

As I mentioned, the parent jumps into ThreadWait() and then jumps right back into the search stuff. This lets the parent finish first, return to ThreadWait() and since the current split point has not been completed, the parent then can be used to help the other threads complete their sub-trees... H...
by bob
Fri Jun 22, 2007 5:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DTS and the call stack
Replies: 21
Views: 8977

Re: DTS and the call stack

But what about the parent? I immediately call ThreadWait() from that search as well, which will then join in by calling SearchMP() just like the other threads. The only proviso is that eventually all threads will become idle at this split point, and the original "master" will be the only one that c...
by bob
Thu Jun 21, 2007 10:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: DTS and the call stack
Replies: 21
Views: 8977

Re: DTS and the call stack

I'm working on a DTS implementation in Prophet and have become stuck on one point. I'm afraid it's going to be a sticky one. According to Hyatt's DTS paper and a master's thesis from here: http://www.valavan.net/mthesis.pdf , if a processor returning from a parallel search is the last one, it's res...
by bob
Wed Jun 20, 2007 6:37 pm
Forum: Computer Chess Club: General Topics
Topic: Intel to remove the need for mutiprocessor support?
Replies: 4
Views: 2516

Re: Intel to remove the need for mutiprocessor support?

Apparently Intel wants to remove the need for programmers to implement multiprocessor support for applications. According to this article posted June 18, 2007, Intel is developing an Exoskeleton technology which tricks the OS into thinking the multicore chips are actually just single processors. So...
by bob
Sun Jun 17, 2007 1:39 am
Forum: Computer Chess Club: General Topics
Topic: grid chess at the wccc: supercharged toga?
Replies: 4
Views: 2337

Re: grid chess at the wccc: supercharged toga?

It looks like gridchess has some chances at the wccc. My understanding is that it is basically toga on some sort of multiple pc platform. can anybody explain what it is in everday language? Also, I did not know you could use an engine that was not original at these tournements? My understanding of ...
by bob
Wed Jun 13, 2007 1:26 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: pthread weirdness
Replies: 26
Views: 13026

Re: pthread weirdness

Pradu, It has to do with threads being asynchronus. In normal programing, the value in a memory location that a pointer points to is predictable because the programming is synchronized (the calling function waits on the called function to return). With threads, the calling function continues and ma...
by bob
Sun Jun 10, 2007 6:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: what is the current slope of the curve
Replies: 5
Views: 3638

Re: what is the current slope of the curve

But in such engines the slope would also be less if you set them to a search depth that would make them play below 2200 ELO. And there is no engine yet that has 2200 ELO at 1 ply, so one can lbring all existing engines in the region. I think the question is how for one and the same engine the ELO p...
by bob
Sun Jun 10, 2007 3:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Observator bias or...
Replies: 51
Views: 54023

Re: Observator bias or...

Did you ever solve this puzzle, Ed? Not satisfactory. I reran the whole thing at a higher time control (40/20) and the problem disappeared. But doing so 800 games lasted 800 hours which was unacceptable for me, even if you have 4 PC's at your disposal at the time. My educated guess as that due to t...