| General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun! |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
09-17-2005, 07:16 PM
|
#1
|
|
Member
Registered: Mar 2005
Location: Chicago
Distribution: Gentoo AMD64
Posts: 365
Rep:
|
Are 64 bit processors faster?
Are 64 bit processors faster than 32?
|
|
|
|
09-17-2005, 08:04 PM
|
#2
|
|
Member
Registered: Feb 2004
Location: Canada
Distribution: Slackware
Posts: 478
Rep:
|
Yes if the programms support 64 bit
|
|
|
|
09-18-2005, 02:09 AM
|
#3
|
|
Member
Registered: Jun 2005
Posts: 542
Rep:
|
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
|
|
|
|
09-18-2005, 02:20 PM
|
#4
|
|
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 3,816
Rep: 
|
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.
|
|
|
|
09-18-2005, 09:12 PM
|
#5
|
|
Member
Registered: Jun 2005
Distribution: !<:Slackware:>!
Posts: 99
Rep:
|
.............
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 
|
|
|
|
09-19-2005, 01:04 AM
|
#6
|
|
Senior Member
Registered: Oct 2003
Location: hopefully not here
Distribution: Gentoo
Posts: 2,038
Rep:
|
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?
|
|
|
|
09-22-2005, 02:13 AM
|
#7
|
|
Member
Registered: Jul 2003
Location: netherlands
Distribution: debian
Posts: 403
Rep:
|
Just reading this and I was wondering if there's any performance difference in floating point handling between 32-bit and 64-bit?
|
|
|
|
09-22-2005, 03:24 AM
|
#8
|
|
Member
Registered: Jun 2005
Posts: 542
Rep:
|
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
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 06:54 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|