Are you saying that the provided SSE executables in the downloads don't run on your computer?
Rebel 15.1 problems
Moderator: Ras
-
Rebel
- Posts: 7459
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Rebel 15.1 problems
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
Exactly, that's how it is.
-
Rebel
- Posts: 7459
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Rebel 15.1 problems
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
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?
-
Rebel
- Posts: 7459
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Rebel 15.1 problems
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
your answer is stupid, please be more precise.
-
Eelco de Groot
- Posts: 4694
- Joined: Sun Mar 12, 2006 2:40 am
- Full name: Eelco de Groot
Re: Rebel 15.1 problems
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:
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.
translates to AMD K10 Barcelona, or something very similarHello, my CPU has the following Instructions sets: sse, sse2, sse3, sse4a, x86-64
https://stringfixer.com/nl/SSE4.2Beginnend met op Barcelona gebaseerde processors, introduceerde AMD de SSE4a- instructieset, die 4 SSE4-instructies en 4 nieuwe SSE-instructies heeft.
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
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
Thank you very much for the very detailed answer. With this I can start something to understand why it does not work that way.
-
Eelco de Groot
- Posts: 4694
- Joined: Sun Mar 12, 2006 2:40 am
- Full name: Eelco de Groot
Re: Rebel 15.1 problems
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
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
Rebel
- Posts: 7459
- Joined: Thu Aug 18, 2011 12:04 pm
- Full name: Ed Schröder
Re: Rebel 15.1 problems
A correct answer by definition can't be stupid
90% of coding is debugging, the other 10% is writing bugs.