Krzysztof Grzelak wrote:Please begin to thinking head. Not what different. The fact that the program operates in both 32 bit and 64 bit does not mean that the 64-bit version will not be better than 32-bit when it comes to chess.
Apparently you understand nothing about computers. IT DOES NOT MAKE THE SLIGHTEST DIFFERENCE WHETHER A GUI IS 32 or 64 BIT. GUIs do nothing that would go faster if they were 64 bit. And even if it would make them 100 times faster, it would still not matter, because they don't consume any significant amount of time, and zero divided by 100 is still zero.
hgm wrote:Apparently you understand nothing about computers. IT DOES NOT MAKE THE SLIGHTEST DIFFERENCE WHETHER A GUI IS 32 or 64 BIT. GUIs do nothing that would go faster if they were 64 bit. And even if it would make them 100 times faster, it would still not matter, because they don't consume any significant amount of time, and zero divided by 100 is still zero.
Please drop the silly superstitions.
You have a 64-bit system. Chess engine which is better to use 64 bit or 32 bit.
hgm wrote:Apparently you understand nothing about computers. IT DOES NOT MAKE THE SLIGHTEST DIFFERENCE WHETHER A GUI IS 32 or 64 BIT. GUIs do nothing that would go faster if they were 64 bit. And even if it would make them 100 times faster, it would still not matter, because they don't consume any significant amount of time, and zero divided by 100 is still zero.
Please drop the silly superstitions.
You have a 64-bit system. Chess engine which is better to use 64 bit or 32 bit.
64-bit engines operate with 64-bits under ChessGUI is what we're trying to say.
hgm wrote:Apparently you understand nothing about computers. IT DOES NOT MAKE THE SLIGHTEST DIFFERENCE WHETHER A GUI IS 32 or 64 BIT. GUIs do nothing that would go faster if they were 64 bit. And even if it would make them 100 times faster, it would still not matter, because they don't consume any significant amount of time, and zero divided by 100 is still zero.
Please drop the silly superstitions.
You have a 64-bit system. Chess engine which is better to use 64 bit or 32 bit.
There is no advantage in compiling ChessGUI as 64 bit GUI.
There is however a disadvantage : the 64-bit GUI would not run in 32-bit environment.
The main job of the chess GUI is to start processes with relevant parameters and occasionally collect data from those processes.
The spawned processes run in their own address space, whatever that may be. A 32 bit process with run in 32 bit address space, and a 64 bit process will run in 64 bit address space.
These chess processes communicate with the chess GUI via means of character strings. It is very much like the Unix pipe metaphor.
The amount of time needed to read these character strings is very, very tiny.
The amount of CPU consumed by the chess GUI is negligible.
Change of the chess GUI to 64 bits will not have any perceptible affect on the performance of the GUI except that it will not operate at all on 32 bit platforms if recompiled for 64 bits.
Dann Corbit wrote:The main job of the chess GUI is to start processes with relevant parameters and occasionally collect data from those processes.
The spawned processes run in their own address space, whatever that may be. A 32 bit process with run in 32 bit address space, and a 64 bit process will run in 64 bit address space.
These chess processes communicate with the chess GUI via means of character strings. It is very much like the Unix pipe metaphor.
The amount of time needed to read these character strings is very, very tiny.
The amount of CPU consumed by the chess GUI is negligible.
Change of the chess GUI to 64 bits will not have any perceptible affect on the performance of the GUI except that it will not operate at all on 32 bit platforms if recompiled for 64 bits.
Hello Dann,
You do know that in this thread are two gui authors who have written working and excellent guis? I know that you know!
Let's see if you get back the minutes of your life that you spent here in an attempt to educate.
I thought it likely that KG simply did not understand the issues at hand. I do not know if my explanations were of any help, but perhaps so or perhaps not. I won't lose sleep over losing 45 seconds of my time.