Message boards : Number crunching : Linux 64-bit
Message board moderation

To post messages, you must log in.

AuthorMessage
Xavier Wallece

Send message
Joined: 23 Oct 04
Posts: 9
Credit: 18,623
RAC: 0
Message 4414 - Posted: 26 Oct 2004, 15:39:39 UTC

I was wondering if it is possible to get a 64-bit client of the sixtrack software under linux.

I already figured out that it is possible to compile boinc to 64-bit but if the client is not 64-bit it will not give an performance increase.

Any comments on this?

p.s. yes I know that 64-bit it self does not give an increase in performance but that the architectural changes will (16 registers instead of 8 and some other modifications) and it might even increase the accuracy of floating points numbers although I’m not sure about that.

ID: 4414 · Report as offensive     Reply Quote
Profile Markku Degerholm

Send message
Joined: 3 Sep 04
Posts: 212
Credit: 4,545
RAC: 0
Message 4463 - Posted: 27 Oct 2004, 10:07:34 UTC

I'm not sure whether the fortran compiler we use supports 64-bit architectures, but even if it doesn't we most likely don't want to do so because it might be yet another source of different results for same workunit.


Markku Degerholm
LHC@home Admin
ID: 4463 · Report as offensive     Reply Quote
Profile Rune

Send message
Joined: 2 Oct 04
Posts: 2
Credit: 39,746
RAC: 0
Message 4466 - Posted: 27 Oct 2004, 10:20:29 UTC

64 bit is the future, and you'll have to compile to i64AMD sooner or later to get decent performance from modern architectures. You might as well find potential problems with 64 bit early and get started soon.

Future generations of Intel desktop processors from will also support iAMD64.
ID: 4466 · Report as offensive     Reply Quote
Xavier Wallece

Send message
Joined: 23 Oct 04
Posts: 9
Credit: 18,623
RAC: 0
Message 4492 - Posted: 27 Oct 2004, 17:16:51 UTC

I would not mind doing some 64 bit benchmarks / test units to see if there is a large difference in the results.

If however the results are more accurate it would be nice to know about it in advance so people that have 64 bit capable machines can give more accurate readings. It would not be nice if an atom would hit the wall because of a miss calculation by a 32 bit machine.

If 64 bit would be more accurate it can also be used to validate 32 bit results and give a higher change of success.


ID: 4492 · Report as offensive     Reply Quote
Mikie Tim T

Send message
Joined: 28 Sep 04
Posts: 8
Credit: 8,620
RAC: 0
Message 4530 - Posted: 28 Oct 2004, 7:14:32 UTC - in response to Message 4492.  

> I would not mind doing some 64 bit benchmarks / test units to see if there is
> a large difference in the results.
>
> If however the results are more accurate it would be nice to know about it in
> advance so people that have 64 bit capable machines can give more accurate
> readings. It would not be nice if an atom would hit the wall because of a miss
> calculation by a 32 bit machine.
>
> If 64 bit would be more accurate it can also be used to validate 32 bit
> results and give a higher change of success.
>

Does the SixTrack software use integer calculations for the simulations? I figured that it would use floating point calculations, but please correct me if I assume incorrectly. If it uses the FPU, then it would be using 80 bit precision even on 32 bit integer cores and has since at least the i387 coprocessor days.
ID: 4530 · Report as offensive     Reply Quote
Gaspode the UnDressed

Send message
Joined: 1 Sep 04
Posts: 506
Credit: 118,619
RAC: 0
Message 4531 - Posted: 28 Oct 2004, 7:29:13 UTC

>> I figured that it would use floating point

Absolutely!

It's the difference between floating point maths on Intel and AMD processors that is the root of the validator problems.


Giskard - the first telepathic robot.


ID: 4531 · Report as offensive     Reply Quote

Message boards : Number crunching : Linux 64-bit


©2024 CERN