Rebel 14

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

Moderator: Ras

Jouni
Posts: 3621
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Rebel 14

Post by Jouni »

Don't forget Young's test: "A 24 hours test showed only a +33 Elo gain in self play going from 1 to 16 CPU cores at 1m + 1s time controls."
Jouni
Modern Times
Posts: 3703
Joined: Thu Jun 07, 2012 11:02 pm

Re: Rebel 14

Post by Modern Times »

Jouni wrote: Mon Jan 31, 2022 3:11 pm Don't forget Young's test: "A 24 hours test showed only a +33 Elo gain in self play going from 1 to 16 CPU cores at 1m + 1s time controls."
Ah well, one could create a totally artificial environment with very unbalanced openings or the like, and maybe manufacture a different result.
connor_mcmonigle
Posts: 544
Joined: Sun Sep 06, 2020 4:40 am
Full name: Connor McMonigle

Re: Rebel 14

Post by connor_mcmonigle »

Jouni wrote: Mon Jan 31, 2022 3:11 pm Don't forget Young's test: "A 24 hours test showed only a +33 Elo gain in self play going from 1 to 16 CPU cores at 1m + 1s time controls."
That's irrelevant as that test was done with Stockfish. Stockfish is massively stronger than Rebel 14.1 and consequently experiences extreme Elo compression. Weaker engines in Rebel 14.1's strength range can expect to gain upwards of 100 Elo in self play with 4 threads using vanilla LazySMP.

Rebel 14.1 appears to be similar in strength to Seer 2.1.0 which relies on a pretty vanilla Lazy SMP scheme for parallelism. In CCRL's testing Seer 2.1.0 on 8 threads is >150 Elo stronger than 2.1.0 on 1 thread.

http://ccrl.chessdom.com/ccrl/404/cgi/c ... +opponents
Vernon Crawford
Posts: 73
Joined: Wed Sep 01, 2021 2:05 am
Location: London, England
Full name: Vernon Crawford

Re: Rebel 14

Post by Vernon Crawford »

Rebel wrote: Thu Jan 13, 2022 10:38 am About the choice for the name REBEL.
I can understand the criticism. At development time the internal name "Fruity" was used, the compiler still produces "fruitig.exe" (dutch for fruity).
Fruitig? Who cares? What kind of explanation is that?
Rebel wrote: Thu Jan 13, 2022 10:38 am When I retired in 2002/3 I was using an up to date compiler (Digital Mars, formally Symantec) of that time but with my retirement the compiler guys retired also. No more updates. No 64 bit support, no SSE support, and also Rebel / ProDeo and Benjamin are all 32 bit assembler code. Moving to NNUE requires a modern compiler and C or C++ is a must. And I have one, Gideon 1992/93 is entirely in C and it compiles nicely with VS-2019. But to go back 30 years in time and redo all the changes... I checked --> mission (almost) impossible.
:roll: I don't believe that nonsense -> a smokescreen, a technical charade...
You're either unwilling to/ or unable to bring Rebel codebase up to date because your sole experience is with a 30 year old compiler...
most likely because it's too much work, or beyond you.
Therefore it's "mission (almost) impossible" (yes, it's much easier to simply clone Fruit/Toga).
Pretty lazy approach...and appears to be gross misrepresentation.

If I'm wrong, why don't you simply publish old Rebel / ProDeo / Benjamin, etc. etc. 32 bit assembler code as open-source to github?
To prove your point...
I suspect that can't be done, as its all or mostly all already in C.
dkappe
Posts: 1632
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Rebel 14

Post by dkappe »

Vernon Crawford wrote: Mon Mar 07, 2022 2:31 am
Rebel wrote: Thu Jan 13, 2022 10:38 am About the choice for the name REBEL.
I can understand the criticism. At development time the internal name "Fruity" was used, the compiler still produces "fruitig.exe" (dutch for fruity).
Fruitig? Who cares? What kind of explanation is that?
Rebel wrote: Thu Jan 13, 2022 10:38 am When I retired in 2002/3 I was using an up to date compiler (Digital Mars, formally Symantec) of that time but with my retirement the compiler guys retired also. No more updates. No 64 bit support, no SSE support, and also Rebel / ProDeo and Benjamin are all 32 bit assembler code. Moving to NNUE requires a modern compiler and C or C++ is a must. And I have one, Gideon 1992/93 is entirely in C and it compiles nicely with VS-2019. But to go back 30 years in time and redo all the changes... I checked --> mission (almost) impossible.
:roll: I don't believe that nonsense -> a smokescreen, a technical charade...
You're either unwilling to/ or unable to bring Rebel codebase up to date because your sole experience is with a 30 year old compiler...
most likely because it's too much work, or beyond you.
Therefore it's "mission (almost) impossible" (yes, it's much easier to simply clone Fruit/Toga).
Pretty lazy approach...and appears to be gross misrepresentation.

If I'm wrong, why don't you simply publish old Rebel / ProDeo / Benjamin, etc. etc. 32 bit assembler code as open-source to github?
To prove your point...
I suspect that can't be done, as its all or mostly all already in C.
Hush. Your poisonous posts aren’t welcome.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
Vernon Crawford
Posts: 73
Joined: Wed Sep 01, 2021 2:05 am
Location: London, England
Full name: Vernon Crawford

Re: Rebel 14

Post by Vernon Crawford »

dkappe wrote: Mon Mar 07, 2022 2:33 am
Vernon Crawford wrote: Mon Mar 07, 2022 2:31 am
Rebel wrote: Thu Jan 13, 2022 10:38 am About the choice for the name REBEL.
I can understand the criticism. At development time the internal name "Fruity" was used, the compiler still produces "fruitig.exe" (dutch for fruity).
Fruitig? Who cares? What kind of explanation is that?
Rebel wrote: Thu Jan 13, 2022 10:38 am When I retired in 2002/3 I was using an up to date compiler (Digital Mars, formally Symantec) of that time but with my retirement the compiler guys retired also. No more updates. No 64 bit support, no SSE support, and also Rebel / ProDeo and Benjamin are all 32 bit assembler code. Moving to NNUE requires a modern compiler and C or C++ is a must. And I have one, Gideon 1992/93 is entirely in C and it compiles nicely with VS-2019. But to go back 30 years in time and redo all the changes... I checked --> mission (almost) impossible.
:roll: I don't believe that nonsense -> a smokescreen, a technical charade...
You're either unwilling to/ or unable to bring Rebel codebase up to date because your sole experience is with a 30 year old compiler...
most likely because it's too much work, or beyond you.
Therefore it's "mission (almost) impossible" (yes, it's much easier to simply clone Fruit/Toga).
Pretty lazy approach...and appears to be gross misrepresentation.

If I'm wrong, why don't you simply publish old Rebel / ProDeo / Benjamin, etc. etc. 32 bit assembler code as open-source to github?
To prove your point...
I suspect that can't be done, as its all or mostly all already in C.
Hush. Your poisonous posts aren’t welcome.
Sometimes the truth hurts and upsets the 'status quo'...but perhaps it's prudent to hold one's tongue and let Ed respond (if he so chooses)?
Or are you 'acting' pseudo defender/moderator?
User avatar
mclane
Posts: 18891
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Rebel 14

Post by mclane »

Ed experiments with neural nets.
Why should he publish old rebel sources ?!
He has documented how his old engine works.

You only want to troll vernon.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Rebel 14

Post by AlexChess »

Vernon Crawford wrote: Mon Mar 07, 2022 2:36 am
dkappe wrote: Mon Mar 07, 2022 2:33 am
Vernon Crawford wrote: Mon Mar 07, 2022 2:31 am
Rebel wrote: Thu Jan 13, 2022 10:38 am About the choice for the name REBEL.
I can understand the criticism. At development time the internal name "Fruity" was used, the compiler still produces "fruitig.exe" (dutch for fruity).
Fruitig? Who cares? What kind of explanation is that?
Rebel wrote: Thu Jan 13, 2022 10:38 am When I retired in 2002/3 I was using an up to date compiler (Digital Mars, formally Symantec) of that time but with my retirement the compiler guys retired also. No more updates. No 64 bit support, no SSE support, and also Rebel / ProDeo and Benjamin are all 32 bit assembler code. Moving to NNUE requires a modern compiler and C or C++ is a must. And I have one, Gideon 1992/93 is entirely in C and it compiles nicely with VS-2019. But to go back 30 years in time and redo all the changes... I checked --> mission (almost) impossible.
:roll: I don't believe that nonsense -> a smokescreen, a technical charade...
You're either unwilling to/ or unable to bring Rebel codebase up to date because your sole experience is with a 30 year old compiler...
most likely because it's too much work, or beyond you.
Therefore it's "mission (almost) impossible" (yes, it's much easier to simply clone Fruit/Toga).
Pretty lazy approach...and appears to be gross misrepresentation.

If I'm wrong, why don't you simply publish old Rebel / ProDeo / Benjamin, etc. etc. 32 bit assembler code as open-source to github?
To prove your point...
I suspect that can't be done, as its all or mostly all already in C.
Hush. Your poisonous posts aren’t welcome.
Sometimes the truth hurts and upsets the 'status quo'...but perhaps it's prudent to hold one's tongue and let Ed respond (if he so chooses)?
Or are you 'acting' pseudo defender/moderator?
About venoms: :D Since like Ed says that I've a natural skill to annoy authors (but I still love Rebel, and 35 years ago I have bought dozens of Rebel from him) I've just been permanently banned from Outskirsts after someone kindly posted a link of my SF derivative ProteusChessSF (derivative with released source exactly like Rebel 14) and I have asked to SKYNET and Crapcleaner-Guenter to stop offending me.

PS: Vernon I will soon back to your forum to insert my ProteusChessSF page, since you are one of the few gentlemen here (but there are others and I'm talking with them via PM)
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Rebel 14

Post by AlexChess »

mclane wrote: Mon Mar 07, 2022 7:54 am Ed experiments with neural nets.
Why should he publish old rebel sources ?!
He has documented how his old engine works.

You only want to troll vernon.
Mclane I think it's a reasonable request instead, since Rebel 14 is an open source project. I'd really like to see the original Rebel XP updated with NNUE running on a TOP PC with 36 cores / threads :)

Best regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Rebel 14

Post by AlexChess »

AlexChess wrote: Mon Mar 07, 2022 8:08 am but I still love Rebel, and 35 years ago I have bought dozens of Rebel from him
25 years ago... was 1997 :oops:
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum