LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 09-17-2005, 07:16 PM   #1
juanbobo
Member
 
Registered: Mar 2005
Location: Chicago
Distribution: Gentoo AMD64
Posts: 365

Rep: Reputation: 30
Are 64 bit processors faster?


Are 64 bit processors faster than 32?
 
Old 09-17-2005, 08:04 PM   #2
cereal83
Member
 
Registered: Feb 2004
Location: Canada
Distribution: Slackware
Posts: 479

Rep: Reputation: 30
Yes if the programms support 64 bit
 
Old 09-18-2005, 02:09 AM   #3
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
Yes, although, in some ways, as a side-effect of Moore's law. What they do is make math operations faster (and wide in scope). It's the way to go when IPv6 takes finally hold
 
Old 09-18-2005, 02:20 PM   #4
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
In general, yes, 64 bit processors do things faster. But it's a bit more complex -- 64 bit refers to the native word size of the processor, i.e. the size of the registers on the CPU. Therefore 64 bit processors can work on larger data and address more memory (32 bit processors being limited to 4 GB). But is a 300 MHz 64 bit UltraSPARC faster than a 3.2 GHz 32 bit Pentium 4? I don't think anyone would make that argument.

In addition modern 64 bit processors do incorporate some architectural improvements which helps them out.
 
Old 09-18-2005, 09:12 PM   #5
slackwarebilly
Member
 
Registered: Jun 2005
Distribution: !<:Slackware:>!
Posts: 99

Rep: Reputation: 15
.............

it all depends, speaking from experience. Definitely is better if the stuff is compiled right. (Slamd64 is way faster at boot than 32 bit slack...on the same box)

but, some progs are optimized for say, multiple threads, instead of 64 bit. Everything feels a little bit beta-ey, but I think it's great. As far as over 32 bit, not if you use windoze, or most linuxes for that matter. Gentoo and Slamd64 linux are the ones that I've actually seen speed diffs in.

cheers,

slackwarebilly
 
Old 09-19-2005, 01:04 AM   #6
SciYro
Senior Member
 
Registered: Oct 2003
Location: hopefully not here
Distribution: Gentoo
Posts: 2,038

Rep: Reputation: 51
its not faster, as already stated 64-bit refers to how big of a number/data the processor can use, and also the adress's range, so 64-bit processes can use lots of RAM (without the needs for hacks to let the programs deal with more memory then they should have on a 32-bit address range)

the processor is still just as fast as a 32-bit one (at the same clock speed, and design), but improvements will be seen in performance for applications that can deal with big numbers (currently, if a application needs a 64-bit number on a 32-bit processor, the application takes longer as it splits the operation up into separate chunks to deal with the limited size in the processors registers, while in 64-bit processors, the registers are big enough to hold 64-bit numbers, so those are the applications that will see the biggest improvements.

all in all, 64-bit is better, but not worth the price if all you want is a descent computer that will suit most game needs, as well as average desktop use. if your one of those that wants a extra 1-3 fps on some game, then by all means, use 2 dual core 64-bit processors with 2 terabytes of RAM (that way, no need for swap, and you can preload most of your system), as well as a 1ghz GPU with 1 gig of fast on board memory connected to a AGPX10 slot, and a monitor with a latency of no more then 5ms. --- in the real world, just wait till prices drop, cause youl be upgrading in a few years anyways, right?
 
Old 09-22-2005, 02:13 AM   #7
iluvatar
Member
 
Registered: Jul 2003
Location: netherlands
Distribution: debian
Posts: 403

Rep: Reputation: 30
Just reading this and I was wondering if there's any performance difference in floating point handling between 32-bit and 64-bit?
 
Old 09-22-2005, 03:24 AM   #8
primo
Member
 
Registered: Jun 2005
Posts: 542

Rep: Reputation: 34
64 bits does not extend floating point as you may think (tell me if I'm wrong) because they're standard (IEEE-754). There's single precision (32 bits, C's float) and double precision (64 bits, C's double). With 64 bits processors, though, the FPU may easily use these, and casting between uint64_t and double would be easier / possible.

Check this webpage
http://babbage.cs.qc.edu/courses/cs341/IEEE-754.html
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Best Linux for 64 Bit Processors kennybob Linux - Newbie 4 11-12-2005 08:34 PM
64-bit processors ampex189 Linux - Hardware 1 09-01-2005 12:38 AM
Mandrake 10(.1) for 64 bit processors penguinpower77 Mandriva 3 01-06-2005 11:52 PM
64-bit processors borrrden Linux - Hardware 7 10-25-2004 01:44 AM
Which iso is the one for 64 bit processors? silverbullet Mandriva 4 09-17-2004 01:23 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 06:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration