1 |
Am 06.09.2010 19:27, schrieb meino.cramer@×××.de: |
2 |
> Hi, |
3 |
> |
4 |
> My box is a working and fully configured Gentoo system, which is |
5 |
> uptodate. |
6 |
> |
7 |
> For the sake of being able to address more RAM and for more |
8 |
> calculation power (mainly for rendering purposes) I want to |
9 |
> migrate to 64bit. |
10 |
> |
11 |
> I googled for some tutorial but found nothing appropiate (one post |
12 |
> asked for the downtime to be expected while migrating a server -- |
13 |
> something which not applies to me...). |
14 |
> |
15 |
> My questions are: |
16 |
> 1) Is there a performance gain, when migrating to 64bit if the |
17 |
> target applications supports 64bit? |
18 |
> 2) Is it possible - if( true ){ how(); } - to """simply""" |
19 |
> "convert" a 32bit system to 64 bit. |
20 |
> "Simply" in my case means: Simpler ways than starting right |
21 |
> from the bare metal of a virgin harddisk and doing the same |
22 |
> stuff I did for the current system again... ;) |
23 |
> 3) Is there some tutorial, which show me the path to go? |
24 |
> |
25 |
|
26 |
Concerning the performance gain: |
27 |
Yes, there is. Besides all the improvements when dealing with data types |
28 |
larger than 32bit you also gain a more general improvement: |
29 |
More general usage registers on your CPU. That means less stress on |
30 |
cache and RAM because more operands can be kept ready to usage. It also |
31 |
speeds up function calls in general because a limited number of |
32 |
parameters do not need to be passed by storing them on-stack but by |
33 |
storing them in registers. |
34 |
|
35 |
Converting: |
36 |
Look at the mailing list archives. This question had been asked a number |
37 |
of times over the last few years. |
38 |
|
39 |
Hope this helps |
40 |
Florian Philipp |