64 Bit Machines December 13, 2006Posted by gordonwatts in computers, physics.
Almost everyone is looking towards 64 bit machines for future computing. Inner detector and calorimeter simulation can take up to 18 minutes to simulate and digitize. We need to make billions of these events to understand the data we will collect. So anything that makes the simulation go faster (cheaper!) is something that we and the LHC experiments are going to be interested in.
But, being scientists, we need to test everything. I saw a talk this morning measuring the CPU and memory requirements for running on 64 bit machines versus 32 bit machines. In absolute time it looks like we get a 30% speedup, which is great! You can build the programs that you run on a 64 bit machine in 32 or 64 bit mode — the speed up is minor: you get most of the gain by moving to the 64 bit machine and a few more percent by rebuilding in 64 bit. Unfortunately, the memory usage almost doubles. Ouch.
But even more interesting, if instead of using time as a benchmark, one normalizes to SpecInt 2000 bench marks the 64-bit machines are slower than then 32 bit machines! What this means is that if you judge what processor you are going to buy based on the benchmark, ATLAS simulation won’t speed up as much as you might like. This might also just be saying that SpecInt is the wrong benchmark to be running for HEP.