Rebel 15.1 problems

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

Moderator: Ras

User avatar
Rebel
Posts: 7459
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 15.1 problems

Post by Rebel »

chessica wrote: Tue Aug 23, 2022 11:21 am The original programs loaded from the web page behave exactly the same.
Are you saying that the provided SSE executables in the downloads don't run on your computer?
90% of coding is debugging, the other 10% is writing bugs.
chessica
Posts: 1043
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Rebel 15.1 problems

Post by chessica »

Exactly, that's how it is.
User avatar
Rebel
Posts: 7459
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 15.1 problems

Post by Rebel »

chessica wrote: Tue Aug 23, 2022 12:30 pm Exactly, that's how it is.
Then compiling makes no sense either. Your PC is not ready for Rebel.
90% of coding is debugging, the other 10% is writing bugs.
chessica
Posts: 1043
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Rebel 15.1 problems

Post by chessica »

This statement is too simple for me. What conditions must be met for it to work? What is so unique about the Rebel that it doesn't work?
User avatar
Rebel
Posts: 7459
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 15.1 problems

Post by Rebel »

chessica wrote: Tue Aug 23, 2022 1:30 pm This statement is too simple for me. What conditions must be met for it to work? What is so unique about the Rebel that it doesn't work?
A new modern computer.
90% of coding is debugging, the other 10% is writing bugs.
chessica
Posts: 1043
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Rebel 15.1 problems

Post by chessica »

your answer is stupid, please be more precise.
User avatar
Eelco de Groot
Posts: 4694
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Rebel 15.1 problems

Post by Eelco de Groot »

The main problem I think will be that the MSVC compiler will not compile anything below what it understands as SSE. It was already not possible for Ed to compile an older Rebel for Intel Penryn. I think a Penryn is about the same age and similar stage of SSE instruction set, but then AMD, what you specify here:
Hello, my CPU has the following Instructions sets: sse, sse2, sse3, sse4a, x86-64
translates to AMD K10 Barcelona, or something very similar
Beginnend met op Barcelona gebaseerde processors, introduceerde AMD de SSE4a- instructieset, die 4 SSE4-instructies en 4 nieuwe SSE-instructies heeft.
https://stringfixer.com/nl/SSE4.2

This link is in Dutch but important is mainly to know that for Penryn it proved not possible for Ed, and since then the NNUE architecture, from Chris, has become much more complex. You would have to be a pretty good programmer to adapt it to another compiler but you would have to ask Chris. And without another compiler there seems no way to compile Rebel, or most chessprograms for that matter, for something like the Barcelona. Not with MSVC. Maybe Stockfish can be compiled for Barcelona, but alas, not with MSVC either. So there may be a runnable Stockfish for your processor, but it was not compiled with MSVC. They, the Stockfish programmers, dropped support for compiling with MSVC, compile stockfish15 via visual studio #3991

This just to illustrate it will not be so easy to compile Rebel with a different compiler, when the NNUE architecture is all MSVC.
Last edited by Eelco de Groot on Tue Aug 23, 2022 3:00 pm, edited 1 time in total.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
chessica
Posts: 1043
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Rebel 15.1 problems

Post by chessica »

Thank you very much for the very detailed answer. With this I can start something to understand why it does not work that way.
User avatar
Eelco de Groot
Posts: 4694
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Rebel 15.1 problems

Post by Eelco de Groot »

My pleasure entirely. Do not hesitate to ask questions, that is what the forum is for. And I'm not a programmer, so this answer certainly is up for debate.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Rebel
Posts: 7459
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 15.1 problems

Post by Rebel »

chessica wrote: Tue Aug 23, 2022 1:47 pm your answer is stupid, please be more precise.
A correct answer by definition can't be stupid :D
90% of coding is debugging, the other 10% is writing bugs.