| View previous topic :: View next topic |
| Author |
Message |
Lucas Braesch

Joined: 31 May 2010 Posts: 1730
|
Post subject: Re: Programs 64b processor Posted: Sun Jun 10, 2012 1:51 am |
|
|
| geots wrote: |
| Hood wrote: |
Hi,
is that 64b architecture neccassary, what is an advantage? 32bit seems to be enough to host chess program. Programs are not so big to need 64b addrress space.
The reason might be Java which is memory consuming when garbage collector is sleeping but good written C program ....
Rgds Hood |
You gotta realize chess really had little or nothing to do with the decision to up it to 64bit. Just like we have no choice about Windows 7- if we want the latest technology. Then Windows 8. Programmers saw the day was coming soon when everything newly built was going to be 64bit- they really had little or no choice if they wanted to keep up. I'm not saying they don't like 64bit better- just that when it was still in the "thinking" stages- chess was never given a thought.
gts |
What are you talking about ? You speak in the name of programmers, but from what you say, it's obvious that you've never written a line of code in your life.
Yes, AMD developed the 64 bit architecture for general purpose computing not chess. But the fact that you're running a x86-64 archi does not mean that 32 bit registers or 32 bit operations, nor does it mean that 16 bit ones are not possible anymore.
But in chess, because there are 64 squares on the board, a lot of theory was developped to take advantage of 64 bit operations to do chess operations. And the most advanced stage of it is certainly magic bitboards. To give you an idea, in layman terms, it means that I can calculate all the squares attacked by a sliding piece without a single loop, and with only a couply of 64 bit operations (multiplication and bit shift) and a couple of pointer deferencing. |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
Programs 64b processor |
Krzych Cybulsky |
Sat Jun 09, 2012 8:19 am |
Re: Programs 64b processor |
Vincent Lejeune |
Sat Jun 09, 2012 9:38 am |
Re: Programs 64b processor |
Lucas Braesch |
Sat Jun 09, 2012 10:27 am |
Re: Programs 64b processor |
Ronald de Man |
Sat Jun 09, 2012 12:37 pm |
Re: Programs 64b processor |
Ralph Stoesser |
Sat Jun 09, 2012 8:45 pm |
Re: Programs 64b processor |
Lucas Braesch |
Sun Jun 10, 2012 4:56 am |
Re: Programs 64b processor |
Neel Basant |
Sat Jun 09, 2012 4:09 pm |
Re: Programs 64b processor |
Ronald de Man |
Sat Jun 09, 2012 4:33 pm |
Re: Programs 64b processor |
Robert Hyatt |
Mon Jun 11, 2012 4:48 pm |
Re: Programs 64b processor |
Ronald de Man |
Mon Jun 11, 2012 6:23 pm |
Re: Programs 64b processor |
Krzych Cybulsky |
Sat Jun 09, 2012 5:50 pm |
Re: Programs 64b processor |
Ronald de Man |
Sat Jun 09, 2012 6:15 pm |
Re: Programs 64b processor |
Greg Simpson |
Sun Jun 10, 2012 5:08 am |
Re: Programs 64b processor |
Lucas Braesch |
Sun Jun 10, 2012 1:23 am |
Re: Programs 64b processor |
Ernest Bonnem |
Sun Jun 10, 2012 9:04 pm |
Re: Programs 64b processor |
Krzych Cybulsky |
Mon Jul 02, 2012 6:49 pm |
Re: Programs 64b processor |
Lucas Braesch |
Tue Jul 03, 2012 12:25 pm |
Re: Programs 64b processor |
Ernest Bonnem |
Tue Jul 03, 2012 8:43 pm |
Re: Programs 64b processor |
George Speight |
Sat Jun 09, 2012 11:08 pm |
Re: Programs 64b processor |
Lucas Braesch |
Sun Jun 10, 2012 1:51 am |
Re: Programs 64b processor |
George Speight |
Tue Jul 03, 2012 10:15 am |
Re: Programs 64b processor |
Lucas Braesch |
Tue Jul 03, 2012 12:26 pm |
Re: Programs 64b processor |
George Speight |
Thu Jul 05, 2012 7:19 am |
Re: Programs 64b processor |
Krzych Cybulsky |
Mon Jun 11, 2012 4:48 pm |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|