ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Programs 64b processor
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics Flat
View previous topic :: View next topic  
Author Message
Lucas Braesch



Joined: 31 May 2010
Posts: 1824

PostPost subject: Re: Programs 64b processor    Posted: Sun Jun 10, 2012 1:51 am Reply to topic Reply with quote

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 Smile 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
View user's profile Send private message
Display posts from previous:   
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
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics

 
Jump to:  
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




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads