| View previous topic :: View next topic |
| Author |
Message |
Ronald de Man
Joined: 28 Feb 2012 Posts: 843
|
Post subject: Re: Programs 64b processor Posted: Sat Jun 09, 2012 12:37 pm |
|
|
| lucasart wrote: |
Nothing to do with adress space. Besides, the Linux PAE kernel has since long been capable of adressing up to 64 GB on a 32 bit machine. Java is a very bad choice for programing, whether a chess engine or anything else, but especially a chess engine.
it's all to do with bitboards... |
For sure the bitboards thing is the most important argument for chess engines. On the x86 architecture, 64 bit also means having more CPU registers available which also results in faster
Given that chess engines profit from more RAM, and the available RAM nowadays easily goes beyond 4GB, the address space argument doesn't seem completely irrelevant either. I don't know of any 32-bit engines that address more than 4GB (or in fact 3GB), even if that might be possible with some trickery on some OS's.
Btw, the Linux 3.4 kernel now supports the X32 abi which means programs that can live with a 32-bit address space can still use the (many) 64-bit registers. Theoretically this should give some speed gain over regular 64-bit mode. Maybe we'll see 64-bit engines running in a 32-bit address space using PAE for >4GB hash tables... |
|
| 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
|
|