Re: 64-bits is not necessarily faster ?



Hoi Daniel

64-bit has a few advantages:
* Calculations using 64-bit types (i.e. int64) will be a lot faster.
Add and subtract are twice as fast, multiple and divide tens of times.

Good for: Memory pointers, file index/pointers, nano-sec timers, more
precise hash-codes for indexing, line number counting for really long
TPS reports ;-)

Divide is not the same level as multiply, it is more like a factor
(32?) worse.

* Twice as much registers are available, making the program require
fewer memory accesses, improving its speed.

Great for algorithmic functions and function calls. Much less
stack/memory access for integer variables.

* Address space limits are gone for the forseeable future.

Until ca. 2037? (considering an annual doubling of RAM requirements).

It would be false to say that 64-bit only has advantages. However,
for many people the advantages will outweigh the disadvantages.

Yes, and CodeGear has to get started with 64 bit compilers to not be
perceived as Johnny-come-lately. First version will only be considered
a technology preview, it is the second and third version that will sell
to the masses.

Doei RIF
.



Relevant Pages

  • Re: JSH: Without a trace
    ... given a multiple of a polynomial it has been well ... > and it is true that you can divide 5 from that factorizaton giving ... > without leaving a trace. ... > In my case I have precedent from thousands of years of mathematics ...
    (sci.math)
  • Re: Periodicity of a^n mod c
    ... divisor of 2^. ... and then take the least common multiple of these orders. ... possible exponent m = m, ... and the exponent of a will divide the resulting quotient ...
    (sci.math)
  • Re: A Possible (or not) Proof for the Eudoxius Theorem - Number Theory - Help
    ... a is a multiple of b or is between two consecutive multiples of b, ... done is by invoking well-ordering. ... divide a, we know that a is not a multiple of b. ...
    (sci.math)
  • A Possible (or not) Proof for the Eudoxius Theorem - Number Theory - Help
    ... The Eudoxius' Theorem is essencial to correctly understand the ... where I'm wrong and suggesting some improvements or corrections. ... a is a multiple of b or is between two consecutive multiples of b, ... divide a, we know that a is not a multiple of b. ...
    (sci.math)