Author: K. Burcham
Date: 18:11:38 08/06/03
After reading your post about the mhz being about the same size, lets say for our example 2000mhz vs 2000mhz. Here we are comparing 32 bit vs 64 bit systems. Lets say the operating system is 64 bit compatable. Lets say the chess program is 64 bit. Lets say software and hardware is 64 bit. GCP, could you please make a few comments about this 64 bit system working in chess software. we are all used to 32 bit. what is actually going on in these systems when running a chess program with 32 bit vs 64 bit. there is a lot on the internet comparing the two, but not about chess software using 64 bits. here are some examples from the internet: A lot of exciting capability is enabled by 64-bit processors. They are inherently twice as fast as their 32 bit counterparts, but there are other ways of gaining performance improvements making the performance issue not necessarily a critical reason to go to 64 bits. More important, however, is the address space improvement that 64 bits enables. A 32-bit computer can address, and work on, 2-to-the-32nd power bits of data at any one time. This translates to a file size limitation of 2 GB. A 64-bit computer on the other hand, can address and work on 2-to-the-64th power bits of data at any one time. That translates to 4 billion times more bits of data. Today, many servers can handle more than 4Gbytes of physical memory. High-end desktop machines are following the same trend. But no single 32-bit program can directly address more than 4Gbytes at a time. However, a 64-bit application can use the 64-bit virtual address space capability to allow up to 18Ebytes to be directly addressed; thus, larger problems can be handled directly in primary memory. If the application is multi-threaded and scalable, then more processors can be added to the system to speed up the application even further. Such applications become limited only by the amount of physical memory in the machine. It might seem obvious, but for a broad class of applications, the ability to handle larger problems directly in primary memory is the major performance benefit of 64-bit machines. In the 64-bit environment, a process can have up to 64-bits of virtual address space, that is, 18 exabytes. This is approximately 4 billion times the current maximum of a 32-bit process. kburcham
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.