Search found 887 matches

by smatovic
Wed Apr 04, 2012 6:32 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strongest engines per programming language?
Replies: 5
Views: 1760

Re: Strongest engines per programming language?

not sure which is the fastest C engine, but i know an candidate for the slowest: http://zeta-vintage.blogspot.de/2011/10/10-nps.html 10 NPS Move Generator is ready, Alphabeta PV Search is ready, QSearch is ready, Evaluation is ready, result is 10 NPS :) Search depth 3 needs with starting position ab...
by smatovic
Tue Apr 03, 2012 10:52 pm
Forum: Computer Chess Club: General Topics
Topic: Zeta OpenCL Chess - Alpha Release 0960
Replies: 15
Views: 2664

Re: Windows GPU Timeout

I see you got that problem now that you switched to windows. Noooo, i dit not switch to Windows, I was just curious of the reports of Tony and Dann with these 2 seconds... Here the solution: Add the keys "TdrDelay" and "TdrDdiDelay" under "HKLM\System\CurrentControlSet\Control\GraphicsDrivers" and ...
by smatovic
Tue Apr 03, 2012 9:07 pm
Forum: Computer Chess Club: General Topics
Topic: Zeta OpenCL Chess - Alpha Release 0960
Replies: 15
Views: 2664

Re: Zeta OpenCL Chess - Alpha Release 0960

Just saw that Windows Vista and Windows 7 have an GPU-timeout of 2 seconds:

http://msdn.microsoft.com/en-us/windows ... e/gg487368


Not sure how to prevent this...

--
Srdja
by smatovic
Fri Mar 30, 2012 12:51 pm
Forum: Computer Chess Club: General Topics
Topic: Zeta OpenCL Chess - Alpha Release 0960
Replies: 15
Views: 2664

Re: Zeta OpenCL Chess - Alpha Release 0960

There are now windows compiles in bin folder

https://github.com/smatovic/Zeta

Thanks to Dann Corbit.

Note that this is still a buggy Alpha Version.

--
Srdja
by smatovic
Fri Mar 30, 2012 12:50 pm
Forum: Computer Chess Club: General Topics
Topic: Zeta OpenCL Chess - Alpha Release 0960
Replies: 15
Views: 2664

Re: Zeta OpenCL Chess - Alpha Release 0960

There are now windows compiles in bin folder

https://github.com/smatovic/Zeta

Thanks to Dann Corbit.

Note that this is still a buggy Alpha Version.

--
Srdja
by smatovic
Sun Mar 25, 2012 11:20 pm
Forum: Computer Chess Club: General Topics
Topic: Zeta OpenCL Chess - Alpha Release 0960
Replies: 15
Views: 2664

Re: Zeta OpenCL Chess - Alpha Release 0962

Zeta 0962 - Code Release updated version: https://github.com/smatovic/Zeta/tree/zeta_cl_0962 changes: - mods in move generation - simplified main loop - best move child selector - less register usage - no move sorting issues: - no castle or en passant moves - plays weak notes: - on my nv gts250 this...
by smatovic
Wed Mar 21, 2012 5:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: uct on gpu
Replies: 58
Views: 7080

Re: uct for chess - MCS, YBW and 32 bit move gen

Looking forward to see a Diep GPU Version....i would even buy one.

Now it is up to you to show your skills Vincent. Good luck.


--
Srdja
by smatovic
Tue Mar 20, 2012 4:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: uct on gpu
Replies: 58
Views: 7080

Re: uct for chess - move gen performance killers

Simple Move Generation is fast, but legality check, storing in global and sorting is expensive: Simple loop over starting position, wo legality check, wo storing, wo sorting: 1.3 Mnps per SIMD Unit Simple loop over starting position, w legality check, wo storing, wo sorting: 500 Knps per SIMD Unit S...
by smatovic
Tue Mar 20, 2012 2:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: uct on gpu
Replies: 58
Views: 7080

Re: uct for chess - MCS, YBW and 32 bit move gen

@Vincent: Daniel is right with his MCS approach, it performs best on GPUs. If a MCS solution can play good chess is another question. YBW You really dont want to implement Master/Slave relations on a GPU, synching threads is a performance killer. 32 Bit Move Generator Con: board presentation needs m...
by smatovic
Tue Mar 20, 2012 1:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: uct on gpu
Replies: 58
Views: 7080

Re: uct for chess - move gen speedup by vector datatypes

Daniel was right concerning global memory usage, i just have to delete this line and double the throughput...... // copy move to global global_moves[pid*256+n] = move; running 16*2*32 threads: with saving moves in global memory, wo legality check: nodes: 64000000 ,tnode: 0 ,ab-nodes: 0 ,movecount: 1...