Progress in 30 years by four intervals of 7-8 years

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: Progress in 30 years by four intervals of 7-8 years

Post by mhull »

Dann Corbit wrote:
mhull wrote:...Or consider the Novag Super-Constellation. Could that same hardware host a significantly stronger program?
Yes.
For instance, I had a C compiler for the Commodore 64, which was an 8 bit machine. So C programs (e.g. CFish) could be made to run on it.
You might have to write an emulation layer for larger integer types, but the branching factor will dominate, even if the software runs much more slowly.
A CFish exec probably couldn't be stuffed into 64K of RAM, though.
Matthew Hull
Jouni
Posts: 3293
Joined: Wed Mar 08, 2006 8:15 pm

Re: Progress in 30 years by four intervals of 7-8 years

Post by Jouni »

Kai have You forgotten SMP gains totally!? How much is 64 cores worth of? 200 ELO may be! But is it software or hardware gain??
Jouni
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Progress in 30 years by four intervals of 7-8 years

Post by Laskos »

Jouni wrote:Kai have You forgotten SMP gains totally!? How much is 64 cores worth of? 200 ELO may be! But is it software or hardware gain??
I intentionally left that aside. Maybe I should have used for nowadays a typical 4 core i7 (or 100 or so ELO points). And considered it as hardware gain.
User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: Progress in 30 years by four intervals of 7-8 years

Post by mhull »

Laskos wrote:I seem to not be able to find that Stockfish port to 68000 Amiga. It was 2-3 years ago that I saw a link to that port and a discussion about its efficiency. IIRC it was claimed Stockfish is getting 200-300 NPS per MHz. On Amiga 1000 it would mean about 2,000 NPS.
On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.

I have Linux Kernel+initrd booting on this machine (4.5 BOGOMIPS). Almost ready to cross-compile CFish/Polyglot. Should have a working CFish running soon on this hardware.
Matthew Hull
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Progress in 30 years by four intervals of 7-8 years

Post by Laskos »

mhull wrote:
Laskos wrote:I seem to not be able to find that Stockfish port to 68000 Amiga. It was 2-3 years ago that I saw a link to that port and a discussion about its efficiency. IIRC it was claimed Stockfish is getting 200-300 NPS per MHz. On Amiga 1000 it would mean about 2,000 NPS.
On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.

I have Linux Kernel+initrd booting on this machine (4.5 BOGOMIPS). Almost ready to cross-compile CFish/Polyglot. Should have a working CFish running soon on this hardware.
That is great! Is it 300-400 NPS or NPS per MHz? BogusMIPS of 4.5 seems fine for 68030 @20MHz (should be close to 0.2-0.25 times clock speed). If you port CFish to it, maybe one can organize a match of a GM against your machine with Stockfish. If 300-400 is indeed the NPS of CFish on this Mac, I would estimate its strength at 2600 ELO at tournament time control.
User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: Progress in 30 years by four intervals of 7-8 years

Post by mhull »

Laskos wrote:
mhull wrote:
Laskos wrote:I seem to not be able to find that Stockfish port to 68000 Amiga. It was 2-3 years ago that I saw a link to that port and a discussion about its efficiency. IIRC it was claimed Stockfish is getting 200-300 NPS per MHz. On Amiga 1000 it would mean about 2,000 NPS.
On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.

I have Linux Kernel+initrd booting on this machine (4.5 BOGOMIPS). Almost ready to cross-compile CFish/Polyglot. Should have a working CFish running soon on this hardware.
That is great! Is it 300-400 NPS or NPS per MHz? BogusMIPS of 4.5 seems fine for 68030 @20MHz (should be close to 0.2-0.25 times clock speed). If you port CFish to it, maybe one can organize a match of a GM against your machine with Stockfish. If 300-400 is indeed the NPS of CFish on this Mac, I would estimate its strength at 2600 ELO at tournament time control.
Yes, it is NPS (not NPS/Mhz) under MacOS 7.1.
Matthew Hull
User avatar
mhull
Posts: 13447
Joined: Wed Mar 08, 2006 9:02 pm
Location: Dallas, Texas
Full name: Matthew Hull

Re: Progress in 30 years by four intervals of 7-8 years

Post by mhull »

Laskos wrote:
mhull wrote:
Laskos wrote:I seem to not be able to find that Stockfish port to 68000 Amiga. It was 2-3 years ago that I saw a link to that port and a discussion about its efficiency. IIRC it was claimed Stockfish is getting 200-300 NPS per MHz. On Amiga 1000 it would mean about 2,000 NPS.
On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.

I have Linux Kernel+initrd booting on this machine (4.5 BOGOMIPS). Almost ready to cross-compile CFish/Polyglot. Should have a working CFish running soon on this hardware.
That is great! Is it 300-400 NPS or NPS per MHz? BogusMIPS of 4.5 seems fine for 68030 @20MHz (should be close to 0.2-0.25 times clock speed). If you port CFish to it, maybe one can organize a match of a GM against your machine with Stockfish. If 300-400 is indeed the NPS of CFish on this Mac, I would estimate its strength at 2600 ELO at tournament time control.
I'll try to post some logs soon (polyglot tellall, using polyglot as a CLI), but since I'm running under kernel+initramfs only, I don't have an IP stack or hard drive file system. I think I can log to /tmp and copy to a floppy.

Played about 4 test games at 30 30 0, no book.

Opening phase, 270-320 NPS, (Nodes Per Second), 8-ply average depth.
Middle-game, 300-420 NPS, 9 to 11 average depth.
End game, 500-600 NPS, 11 to 16 average depth.

More later...
Matthew Hull