Tom's Hardware > Forum > CPU & Components > CPUs > The 64-bit Challenge!
Word :    Username :           
 

Here is a challenge to anyone who believes that 64-bit is faster than 32-bit. Prove which of these two numbers is <b>faster</b><font color=green>*</font color=green>:
000,000,000,004,294,967,295
018,446,744,073,709,551,615


<font color=green>*</font color=green> = Not higher, not lower, not skinnier, not uglier, not louder, not sillier, just <b>faster</b>.

<pre><A HREF="http://ars.userfriendly.org/cartoons/?id=20030905" target="_new"><font color=black>People don't understand how hard being a dark god can be. - Hastur</font color=black></A></pre><p>

Sponsored Links
Register or log in to remove.

:lol: :tongue:

<A HREF="http://www.anandtech.com/mysystemrig.html?id=24106" target="_new">My System Rig</A>
<A HREF="http://service.futuremark.com/compare?2k3=535386" target="_new">3DMark03</A>

Reply to FallOutBoyTonto

:tongue:

Erm... What?... :frown:

:evil: <font color=red><b>M</b></font color=red>ephistopheles

Reply to Mephistopheles

Shouldn't that be:

11111111111111111111111111111111

vs.

1111111111111111111111111111111111111111111111111111111111111111

The first is clearly faster.

Reply to c0d1f1ed

On a 64 bit machine wouldn't they be the same because you deal with all 64 bits at once? On a 32 bit machine you would have to split the bigger one and it would take twice as long as the first? Because of the way you asked the question, I assume I am wrong - please tell me why?

<font color=blue><b>Purchase object A, install object A, curse object A, repeat...</b></font color=blue>

Reply to ImpPatience

I'm pretty sure numbers by themselves are neither fast nor slow. However I think the question should be:
"True or False? 4,294,967,295 + 1 is faster on a 64-bit capable processor."


So, now that I have the question, does anyone know what the answer is?

"This space for rent"

Reply to tabelseth

The black one, cause one of his legs are bothe the same.

Reply to endyen

What do you think MMX was invented for? 64-bit additions already exist for a long time.

Yes, a Pentium is a 32-bit processor, but it does have 64-bit and 128-bit registers! The only thing it can't do is use a 64-bit address. But as long as applications don't use 4 GB <b>each</b>, there is no need for it.

Reply to c0d1f1ed

Quote :

I'm pretty sure numbers by themselves are neither fast nor slow. However I think the question should be:
"True or False? 4,294,967,295 + 1 is faster on a 64-bit capable processor."


But that question has one problem, both numbers use only one register, so there wouldn't be any difference in speed between 32-bit and 64-bit. Although numerically the first number is bigger, it would still use only one spot in the memory to store that number just like 32-bit CPU's; as would the "+" and the number 1. So in total that calculation would use three spots in memory and one more to get the answer. I'm pretty sure thats the way it would work, if someone can prove me wrong I'm listening.

I think the question should include lots of different calculations, as 64-bit can calculate more at a time (I think).

<A HREF="http://www.anandtech.com/mysystemrig.html?id=24106" target="_new">My System Rig</A>
<A HREF="http://service.futuremark.com/compare?2k3=535386" target="_new">3DMark03</A>

Reply to FallOutBoyTonto

It’s ugly but

18,446,744,073,709,551,615=0xffffffffffffffff contains 64 true conditions that can be loaded in one operation, operated on by (and, or, xor, nor) in one operation and tested in one operation.

While

4,294,967,295=0xffffffff contains only 32 true conditions.

It may be a drop in the bucket but you can fill a bucket with a lot of drops.

Dichromatic for your viewing plesure...

Reply to Schmide
Tom's Hardware > Forum > CPU & Components > CPUs > The 64-bit Challenge!
Go to:

There are 1405 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them