A CFish exec probably couldn't be stuffed into 64K of RAM, though.Dann Corbit wrote:Yes.mhull wrote:...Or consider the Novag Super-Constellation. Could that same hardware host a significantly stronger program?
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.
Progress in 30 years by four intervals of 7-8 years
Moderators: hgm, Rebel, chrisw
-
- 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
Matthew Hull
-
- Posts: 3293
- Joined: Wed Mar 08, 2006 8:15 pm
Re: Progress in 30 years by four intervals of 7-8 years
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
-
- 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
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.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??
-
- 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
On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.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.
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
-
- 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
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.mhull wrote:On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.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.
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.
-
- 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
Yes, it is NPS (not NPS/Mhz) under MacOS 7.1.Laskos wrote: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.mhull wrote:On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.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.
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
-
- 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
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.Laskos wrote: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.mhull wrote:On Mac IIsi (68030 @20Mhz), Crafty 9.3 gets about 300-400 NPS. Chessmaster 2100 about the same.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.
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.
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