64 bit CPU. A true technical review please

RedComet87

Junior Member
Oct 20, 2004
9
0
0
I?ve been researching computer parts for the past couple of days and I had to make a very tough decision. A 32-bit Intel 3.4ghz or a AMD 64-bit CPU. After reading tons of articles and forums all over google I came to the conclusion that nobody seems to know what?s going to happen with this tech. It seems to me that all the reviews and critiques of the 64bit CPU say, "It could revolutionize." I read one review that simply stated that 64-bits are wasted on desktop computers. They said servers are the only ones that need the number crunching power and bandwidth that 64bits offer.
When I get on forums, everyone is always suggesting the AMD CPU, saying, "Its the next generation," and "computers everywhere will have it soon."

I can see the uses for computers that run advanced modeling and artwork apps, like a mac, but is it needed for regular apps and games?

Right now I am sided with Intel, it makes sense to me that 64bits are only good for servers. Tell me if I?m wrong, but I think that 32bits are enough to accomplish any desktop computer's objective. That, with the new PCI-Express tech, and I built myself a pretty good looking computer.

http://secure.newegg.com/app/WishR.asp?ID=1057241 (feel free to critique via pm please, I can always use suggestions )


So I must ask, are the AMD 64-bit cpus over hyped? Do desktop computers really need to have a built in calculator to rival their video cards? It seems to me that using a 64bit processor would be like sending data down the Mississippi on a surfboard. It has so much potential to do work that no desktop computer can satisfy it.

 

ApacheChief

Senior member
Oct 2, 2004
531
0
0
I don't know much-anything about this, all I THINK I know is that 64 bits is twice as much as 32... how can that be bad?

It costs less, it can compute more information each pass (I think that's what it means)... why not get it?
 

rgwalt

Diamond Member
Apr 22, 2000
7,393
0
0
Since Microsoft plans on releasing a 64-bit OS, I think it is the way that things are going. I think many people made the same statements when processors went from 8-bit to 16-bit, and 16-bit to 32-bit.

I could be wrong. I just purchased an Athalon 64 3200+ socket 939 processor. In fact, I got it running this weekend, and I'm posting from it right now. It seems pretty speedy to me. In any case, the 939 platform is where AMD is heading. Intel plans to release a mainstream 64-bit processor as well. Once the processors are available and MS has a 64-bit OS, then I think people will start writing applications for them.

I could be wrong, but I think 64-bit processors are where the future is heading. I decided not to go the Intel path and to go with the 939 board because of future compatability and upgradability.

R
 

Pudgygiant

Senior member
May 13, 2003
784
0
0
If I'm not mistaken, 64-bit refers to the memory addressing.

That said, the advantages of the Athlon 64 line aren't their 64-bitness per se, but the fact that for the cost, their performance is a good sight better than the Pentium equivalent.
 

GoHAnSoN

Senior member
Mar 21, 2001
732
0
0
Originally posted by: Pudgygiant
If I'm not mistaken, 64-bit refers to the memory addressing.

That said, the advantages of the Athlon 64 line aren't their 64-bitness per se, but the fact that for the cost, their performance is a good sight better than the Pentium equivalent.

agree.
a 64-bit processor will be able to perform 64-bit instruction natively. but, there arent many 64-bit software right now.
 

Tiamat

Lifer
Nov 25, 2003
14,074
5
71
Well today, there is almost no application for the normal user, however for the AMD vs Intel; the 64 bit extentions certainly do not hurt AMD's performance any. If someone where to ask me "What is the best gaming cpu?" I would probably recommend an A64 not because of its 64bit extensions but because it also excels very well at games. To me, the 64bit extension is not the highest selling point of the A64.

Of course, you could justify spending extra $$ on the more expensive ones like the FX series and claim future-proof... but you really are never futureproof as there is always something better coming to the store near you.

Basically, when it comes down to a decision: Multitasking = intel; Games = AMD in my book.

Until software is released [that will utilize 64 bit computing] the 64-bit extensions on the A64 are just words on a cardboard box.

Theoretically, more bandwidth [64bit vs 32bit] (right terminology?) is always a good thing as processes can be completed using less clock cycles.
 

Vee

Senior member
Jun 18, 2004
689
0
0
Originally posted by: RedComet87
I?ve been researching computer parts for the past couple of days and I had to make a very tough decision. A 32-bit Intel 3.4ghz or a AMD 64-bit CPU. After reading tons of articles and forums all over google I came to the conclusion that nobody seems to know what?s going to happen with this tech. It seems to me that all the reviews and critiques of the 64bit CPU say, "It could revolutionize." I read one review that simply stated that 64-bits are wasted on desktop computers. They said servers are the only ones that need the number crunching power and bandwidth that 64bits offer.
When I get on forums, everyone is always suggesting the AMD CPU, saying, "Its the next generation," and "computers everywhere will have it soon."

I can see the uses for computers that run advanced modeling and artwork apps, like a mac, but is it needed for regular apps and games?

Right now I am sided with Intel, it makes sense to me that 64bits are only good for servers. Tell me if I?m wrong, but I think that 32bits are enough to accomplish any desktop computer's objective. That, with the new PCI-Express tech, and I built myself a pretty good looking computer.

http://secure.newegg.com/app/WishR.asp?ID=1057241 (feel free to critique via pm please, I can always use suggestions )


So I must ask, are the AMD 64-bit cpus over hyped? Do desktop computers really need to have a built in calculator to rival their video cards? It seems to me that using a 64bit processor would be like sending data down the Mississippi on a surfboard. It has so much potential to do work that no desktop computer can satisfy it.

Well, we really need a 64-bit OS and 64-bit apps to make use of 64-bit. But it's forthcoming.
64-bit is primarily about linear virtual address space, secondly about virtual address space, thirdly about addressable ram.
We are approaching the limits of what can be done with our current, linear 32-bit memorymodel, software.
Some applications have a hard time even today (for some users) and future applications cannot exist on current 32-bit. They have to migrate to some other software format. One option is the one Oracle have taken, segmented 32-bit memory model. Words are not enough to express how ugly this is. basically it's a return to old Windows 16 technology. Noone wants that. Intel may briefly have wanted it, just to harvest all those customers fleeing from it, with their Itanium, but I don't think they do anymore.

In my estimate, 64-bit software compatibility might be more useful than PCI-E. I don't quite see any great need for that.

I'll repost my 64-bit FAQ. See if you're helped by that.


****************


Q: Why would we need a 64-bit processor?
A:
In order to be able to run 64-bit software.

Q: Why would we need to run 64-bit software?
A:
Because 32-bit applications and OSes are at the end of the line. They basically can't evolve much farther, from where they are today.

Q: Do you need a 64-bit OS to run 64-bit applications?
A:
Yes. Due to the way hardware is handled in our modern days, there won't be the option of launching a 64-bit app in DOS mode, as were the case with 32-bit DOS games. It has to run under an OS.
Neither is it possible to even imagine some kind of 'emulator' running 64-bit apps under a 32-bit OS, because of much the same reasons you can't ever transport a 747 jumbojet in the trunk of a car.

Q: Are there many 64-bit apps around?
A:
No, not yet, but there can't really be, until there's 64-bit PCs out there on the market, ready to run them. Intel introduced 32-bit mode with the '386 long time ago. But it really wasn't used as 32-bit much, until Win95 and Linux came along much later. But there wouldn't have been any Win95 or Linux, without 32-bit cpus out there, ready to run them.

Q: Is there any 64-bit OS available?
A:
Yes, there's a beta version of WindowsXP64, that works pretty ok. And there's Linux of course.

Q: Why should anyone buy a 64-bit processor now then?
A:
For right now, primarily as a fast 32-bit cpu, with a 32-bit OS. Same as '386 and '486, in the old days, which were mostly used as fast 16-bit cpus.
But this time, migration could be much faster. Reason is need. The number of developers for the iAMD'86-64 ISA passed 1000, on the 11 of February '04.
Games, Tech/Engineering, 3D modeling and various Cinematic applications will lead the way. And there's currently a growth of demand in x86-64 servers and workstations.

Q: Is 64-bit about processing larger/wider chunks of data at time, thus increasing performance?
A:
- Oh NO! - Not much anyway. No matter how many times this is repeated by PC-rags, journalists, analysts or whatever authorities people tend to trust. - This is just something that is commonly assumed.
The AMD K8's internals are universally generalized to at least 64bit width.
But data widths will generally be pretty much the same as in 32-bit cpus today.
Character is 8bit or 16bit (unicode).
Integer still defaults to 32 bit, even if integer registers are now 64bit wide and can handle 64 bits..
Fp is still 32bit and 64bit (double precision).
Vectors also remain, for now, 64 and 128bit.
Now, on the other hand: The instructions' address fields, used to refer to location of data, is 64bit instead of 32bit. This is the difference!
Software pointers are 64 bit long, instead of 32 bit. To handle pointer arithmetic efficiently, integer registers are 64 bit wide.Of course, if you need to handle very long integer fields, like in encryption, the 64-bit integer registers and operations are going to enhance performance. But really, they are there mostly to handle pointers.


Q: But 64-bit will be faster, right?
A:
Yes, somewhat faster.

Q: But why then?
A:
Because new addressing needs a new ISA, new binaries. Since we have to define a new instruction set anyway, might as well make it a little bit more modern, clever and rational than Intel's old '86 ISA. So we've got more flexible registers, more of them, and instructions making use of them. In 64-bit mode that is. That's one reason why it will be faster. Another reason is that memory mapping is simpler and more streamlined.
Some early ports hint at 30-50% improvements, but this is really up to the compiler's ability to optimize for the additional registers.

Q: Is that why 64-bit cpus run 32-bit code faster?
A:
No. 32-bit applications run on AMD'86-64 processors just like on 32-bit processors, with all the same limitations. The reason AMD's 64-bit cpus are so fast, even on 32-bit mode, is that they're a new generation of processor technology, K8 core, that is more efficient and higher performing. Again it's analogous to the old '386 and '486, that were faster than '286 in 16-bit mode, for exactly the same reason.

Q: Will we need 64-bit applications then, if it's only "somewhat" faster?
A:
- Oh, big YES. Definitly!
32 bits can only address 4GB. (without a terrible segmented memory model noone wants)
There's a 2GB memory limit imposed on 32-bit Windows apps! This is not just a limit on ram, it's the absolute limit of the virtual memory model available to an app. So it's quite serious. Remember, that a virtual memory map is highly fragmented.
For all the bullshit from Intel and the likes of tomshardware, pretending 32-64 bits is no issue, the harsh truth is that PC computing will go nowhere on 32 bits. We absolutely need 64-bit to move on.
Consider the old 640KB limit of 8086. This is where we are again today.
And it's not just the application. The hardware, OS and it's various objects, also need to be mapped into other sections of the 32 bit's 4GB space. An increasingly advanced OS also needs more mapping space to the app.


Q: But the PC managed to get by with Windows16 for many years, while Mac and others were 32-bit. Won't it be the same this time?
A:
No. The 16-32 bit migration and 32-64 bit migration are two completely different aspects of addressing technology. 16-32 bits were about moving from a segmented addressing model to a flat linear 32-bit memory model. While 16-bit computing was contorted, slow and buggy, it could well perform the type of tasks that were feasible on the amounts of RAM that were affordable in those days. We're talking about 2 - 16MB.
This is not the case now. Both 32 and 64 bit are linear addressing. This time it's about the size of the memory model. And while you could have a 16-bit Photoshop on Windows3.11, even while a 32-bit version performed better on a Mac, that won't be the case with 32/64 bit. There is no chance of a 32-bit app being able to perform the kinds of tasks that 64-bit computing will bring. A segmented 32-bit might, but you're not going to see that, because noone wants to code them. And why should they? When 64-bit is an option?

Q: When are we ready to migrate to 64-bits?
A:
- Well, we still need the apps to make use of it, ok? But in general terms, like yesterday. We're late. For all their market bullshit again, protecting their P4s and Itanium, Intel originally intended the desktop to migrate in like 2002-03. But they didn't get their cpu stuff together. Got caught up in a GHz cpu war with AMD and figured the P4 was the right answer for that. Now we will migrate while banging our heads into the 2GB barrier, rather than before, in good time and comfort.

Q: But why would we need all that memory. Isn't it just for bloatware?
A:
No. Explained in detail it goes like this:
The software and forms of use of the PC, that are available at any given time, are defined by memory needed for models/objects being handled.
Thus, simple writing, editing, calculating could be done on a 16-64KB CP/M text only display 8-bit PC.
There were lots of people around at the time who figured 128KB and 8 bits were enough for all PC use forever. But that is just because they couldn't fit into their mind to use computers as WYSIWYG publishing tools. Or editing pictures. (-"Photographs in a computer? - Ho, it would need like a MEGABYTE ram for graphics!")
Creating/editing music and sound. Rendering realistic images. Editing video. Solid modeling. Physics simulations. Voxel handling/displaying (Adam & Eve, CAT-scan etc).
All these new uses for the computer came about as the necessary amounts of memory became available.
So it's ultimately the price of RAM and harddrives that dictates what we will use a computer for.
So, take a good look at that limit of about 1.5-1.8GB (practical, remember fragmentation) and compare to prices on RAM and capacity of harddrives. And compare it to how much memory (Including swap. It's important to understand that it's about the size of the virtual map. Not just ram!) you yourself tend to use today. And by all means, how much recent games require. Then, looking backwards for historical guidance, try figure where we will be in 12-18 months.

Q: So what's the memory limit for 64-bit code then?
A:
Well, for x86-64, the virtual space to rumble around in, is fully 16 ExaBytes.
But "only" 4 PetaBytes in that space can be mapped, so that's the limit.

However, that is for AMD'86-64 as such, not for the current K8's.
Current K8's have 256 Terabytes space to rumble around in, but "only"
a total of 1 TeraByte can be mapped, so that's the limit of virtual memory. But again, the space is much bigger, which should be a help for many things, including fragmentation.

Even further limiting is WindowsXP64´addressing scheme, which I understand will give you 'only' 16 Terabyte virtual space, and initially map to only 16GB.

One ExaByte is 1024 PetaBytes.
One PetaByte is 1024 TeraBytes.
One TeraByte is of course 1024 GigaBytes, which you might already be familiar with.

More immediately, current implementations of iAMD'86-64 processors, both AMD and Intel, are of course more limited in physical address space. In case of AMD, the most constrictive component is the integrated memory controller (currently 16GB). Opterons can use other Opterons memory controllers over HT links to access 128GB. Intel implementations too, might have some issues beyond 4GB (sofar). But the important thing is that the software memory model is not limited. It will have enough addresses.

Q: So we're not likely to see 128-bit or 96-bit addressing soon then?
A:
No, if it happens at all in our lifetime, we're probably going to be in a state where we don't care much anymore anyway.
We are most certainly though, going to see increased widths of paths and vector processing though. This is the width that is intuitively mostly mistaken for being the "bit -issue". Take for instance the case of marketing game consoles. Currently, on the PC, on our "32-bit" cpus, that width is 128-bits. But this might increase to 256, 512, 1024... on "64-bit" cpus.

Q: When should I get a 64-bit system?
A:
Well, it's up to you. Depending on your uses, you'll probably get by on 32-bit, two years more. Beyond that, I can't say. I think it depends a lot on when MS rolls out XP-64ed.
One advantage of a 64-bit system is that it will eventually be useful for running 64-bit apps. Like getting a '386 instead of a '286, if you remember those days.
Still, maybe one should consider this as a question of what level of 32-bit performance you'd like to pay for. Just like any other ordinary PC purchase.
It's not like you're really paying anything extra or premium prices for unused 64-bitness. Today, you basically only gives up hyperthreading, by going 64-bit (AMD).
 

kcthomas

Senior member
Aug 23, 2004
335
0
0
Originally posted by: Pudgygiant
That said, the advantages of the Athlon 64 line aren't their 64-bitness per se, but the fact that for the cost, their performance is a good sight better than the Pentium equivalent.

agree. i wouldnt choose a comp based on 32 vs 64 right now. seeing as how you will probably have to upgrade in a couple years anyways, before it becomes a necessity. just compare the performance of each processor. it isnt hard to find benchmarks that compare lots of processors.

i think tiamut is right. intel has hyperthreading which increases performance in multitasking. AMD has a built in memory controller which improves the performance of your memory for games and such.
 

Matthew Daws

Member
Oct 19, 1999
31
0
0
Another point is that AMD64 is not simply a 32-bit x86 extended to 64bits. AMD also doubled the number of registers available in both x86 and SSE (2/3) modes. Theoretically, this should have a large effect on performance in a way that simply moving to 64-bits does not, in general. Of course, the lack of an OS other than linux makes benchmarking hard, but some initial results point to 10-20% increase (Povray gets a massive increase in performance, for example). The FAQ Vee posted above says 30-50%.

In short, unlike some other processors, AMD64 *is* more than simply a memory issue.

If you're not running linux (and probably interested and capable in compiling programs for yourself etc.) then 64-bits is a mute point for now. When is Microsoft releasing a 64-bit OS? Some way off: probably you'll upgrade again before then (and it'll take even longer for applications which are optimised for AMD64 to come out).

So, I don't think the 64-bit capability of AMD chips is currently very important. Of course, a quick look at Anandtech's reviews will give you lots of reasons to buy AMD anyway!

--Matt
 

cquark

Golden Member
Apr 4, 2004
1,741
0
0
If you're not running linux (and probably interested and capable in compiling programs for yourself etc.) then 64-bits is a mute point for now. When is Microsoft releasing a 64-bit OS? Some way off: probably you'll upgrade again before then (and it'll take even longer for applications which are optimised for AMD64 to come out).

You can download Windows XP 64-bit now. Yes, it's a pre-release, but it seems to work fine with the applications I tried like Firefox and Office. I use Linux, so I haven't spent an extensive period testing it, but it's definitely out there.

As for 64-bit processors in general, it's worth noting that pretty much every workstation/server processor but Intel x86 is already 64-bits. I used 64-bit Alphas starting in the early 90s for scientiifc computing, and when I worked at Intel, we used 64-bit PA RISC processors to run Pentium 4 simulations that required more than 2GB of RAM.
 

RedComet87

Junior Member
Oct 20, 2004
9
0
0
Originally posted by: Vee
Well, we really need a 64-bit OS and 64-bit apps to make use of 64-bit. But it's forthcoming.
64-bit is primarily about linear virtual address space, secondly about virtual address space, thirdly about addressable ram.
We are approaching the limits of what can be done with our current, linear 32-bit memorymodel, software.
Some applications have a hard time even today (for some users) and future applications cannot exist on current 32-bit. They have to migrate to some other software format. One option is the one Oracle have taken, segmented 32-bit memory model. Words are not enough to express how ugly this is. basically it's a return to old Windows 16 technology. Noone wants that. Intel may briefly have wanted it, just to harvest all those customers fleeing from it, with their Itanium, but I don't think they do anymore.

In my estimate, 64-bit software compatibility might be more useful than PCI-E. I don't quite see any great need for that.

I'll repost my 64-bit FAQ. See if you're helped by that.

Well, I really dont think that software today is reaching a limit. From what I read about 64-bit apps, it tells me that SERVERS today are reaching bandwidth and speed limits, and thats the main reason 64-bit is really taking off. I still think that a 3.4ghz pentium on a 800mhz FSB will support any kind of desktop computer for the next few years.

I guess what it boils down to is just having to wait it out. Nows probably not a good time to buy a new computer. I think the best course of action would be to watch the news and updates to see if these major companies are going to pick up the 64-bit tech or not. I know windows is making a new OS, but thats all i've really heard. All the information I get from google says, benefits are low right now, but software need to come out to take advantage of the new tech. From my viewpoint, I dont really think the software companies need to spend the extra money to develop special programs to work with newer ddr2 and 64-bit systems. The majority of PC users still have 32-bit regular PCI comps from Dell. And they know it. I wouldnt be surprised if these software people just continue making the regular 32-bit programs.

Thats the main reason I picked PCI-Express. I can see a comany like Dell placing that in their new models some time soon. What I cant see is Dell using the 64-bit chips. Like it or not, its these companies that really control the buying desicions at this time If dell picks up the 64-bit CPUs then my computer would be obsolete within 2 years, but if they dont, which is what Im predicting, then 64-bit will remain just a little ahead of the pack because noone will want to make special provisions for a group thats not large enough to make a difference. Its all about predictions now i guess.

Thats my speil about my predictions, does anyone have any good reasons why the 64-bit CPUs will be adopted by software companies and used to their full extent? Cause to me it would seem like more work for the companies, work that they probably wont want to do unless the majority of people own 64-bit cpus. Microsoft can afford to do this, but will Bioware, ID, and Valve?
 

EightySix Four

Diamond Member
Jul 17, 2004
5,121
49
91
Well, I have seen farcry 64bit myself, and it is a major difference, the game is amazing. The reason they can do this is generally because of the extra registers used on the cpu. The way I understand it the registers on a processor hold the instructions. The 64bit processors have more registers than a 32 bit processor, not necessarily because of it's "64bitness" but beacuse AMD knew it would increase the speed, and that's always a good thing .

ArsTechnica has an indepth deal on AMD64 somewhere also...
 

Gioron

Member
Jul 22, 2004
73
0
0
In some ways, the Intel PR department's message of "you don't need 64 bits" is right, but what they're trying to cover up is that even without using the 64 bit extensions AMD is still kicking Intel's ass right now. The 64 bit extensions are icing on the cake, but even benchmarks done without them show that AMD has a very firm lead in almost every single area. Why is this? Well, personally I feel its because Intel's new platform has lots of expandability, but they moved to it too soon and ran into scaling problems with there chips (i.e. no 4GHz Pentium 4) that stopped them from expanding as fast as they hoped. You actually end up with a signifigant performance loss with Intel's LGA775 platform, and it'll be a while before the expandability of the platform outweighs the cost. Hopefully, they'll figure out some way around this barrier so we'll have a competitive marketplace again, but right now there are very few reasons not to go with an AMD chip.

So, do we really need 64 bits soon? It depends on your definition of "soon". The main limit is 4GB of memory addressing, so think about how much the "standard" amount of memory has grown lately, and project how soon you'll want to buy over 4GB of memory for your computer. Right, not for at least a couple years, so you won't _NEED_ a 64 bit computer until then. However, you probably _WANT_ an AMD chip sooner than that, because there are performance benefits to AMD's 64bit chips that are completely independent of the 64-bit extensions, and the extensions themselves will add a few goodies other than 4+GB memory. Also, the fact that we'll be running into a wall in a couple years will spur software writers want to upgrade to 64-bit before that happens, so I think the uptake will be faster than you expect.

Take a look at the latest CPU benchmarks from Anandtech here. None of those tests used a 64 bit operating system, and in all but a very few video editing benchmakrs, AMD spanked Intel. Its not the "64bitness" of the AMD chips thats so nice, its the integrated memory controller and various other CPU optimizations that work even when you're only using 32 bits. Now if you add a 64-bit operating system on top of that it will unlock various things aside from more RAM (such as additional registers) and improve the speed even more.

Let me try to do a comparison between your system and a couple AMD systems. It isn't exactly easy since I don't know what you do with your computer, but here are some examples.
Your system:
Pentium 4 550, $289
Corsair DDR2 1Gb(2x512) memory: $371
Assuming most of the other parts are simmilar in cost between the two systems, the cost that changes a lot is $660.
Alternative A:
Athlon 64 3700+ $470
Corsair DDR 1Gb (2x512) memory: $171
So the cost that changes for this system is $641
Alternative B:
Athlon 64 3400+, $233
Corsair DDR 1Gb (2x512) memory:$171
So the cost that changes for this system is $404
Alternative C:
Athlon 64 3500+, $288
Corsair DDR, $171
So the cost for this one is $459

So the first alternative is roughly the same cost, and the second alternative is cheaper by roughly $256. Now, how do they compare? Unfortunately the article I linked too doesn't have the 3700+, but its probably safe to assume it'll be a bit behind the 3800+. Look at the article and figure out what you do the most. If you do gaming, it isn't even close, the 3400+ wins in every single test, and occasionally beats the pentium 560 and the 3.4EE. If you do other things you might need the 3700+ system to beat out the Intel system consistently, but on most the 3400+ gives at least comparable performance and is signifigantly cheaper.

Now, you do have a point with PCI-express, it is more future proof, but not by a whole lot. No graphics card today really stresses the AGP 8x bus, and its a fairly safe bet that at least the next gen of graphics cards will still come in AGP flavors, if not the gen after that. However, the nForce 4 chipset is coming out soon with PCI-Express for socket 939 systems so it won't be long before AMD chips can have PCI-Express. DDR2 is not a good example, however, since its just too pricey and you get absolutely no performance boost from it. As for Dell not supporting AMD, they don't and they won't for one simple reason: Intel pays them off. Dell gets very, very good deals on its Intel chips, and they also get first pick of the new chips coming out. They aren't going to risk that by picking up some AMD chips and annoying Intel.

To summarize:
If all you do on your PC is one of the few tests that Intel won signifigantly in the benchmarks, buy an Intel chip, but you might want to wait a while for things to get better.
If PCI-Express is a big deal for you, wait for the nForce 4 chipset and then buy an Athlon 64.
If DDR2 is a big deal for you, it shouldn't be.
If you're planning on replacing this computer in a year or two and/or won't make more than a couple minor upgrades in graphics/RAM/whatever, buy AMD now. Its the best there is at the moment, and when they come out with 64-bit operating systems it'll only get better.

Personally, I just bought a computer, and put a 3500+ in it.
 

tom1000000

Junior Member
Jun 9, 2003
9
0
0
Look at the prices, don't even worry about 64 bit - that is a bonus.

An AMD setup will be cheaper and give you the same performance.

Consquently you should choose AMD if you have any brains.
 

Zero Plasma

Banned
Jun 14, 2004
871
0
0
Athlon 64=Happiness...................................................................................................................................................................................................................... for a year least.
 

RedComet87

Junior Member
Oct 20, 2004
9
0
0
Ok, thanks for the tips. I think what Im going to do is wait for newEgg to recieve those new PCI-Express boards and get an AMD 64 with PCI-Express. Ill have to change a whole lot of items on my list so Ill just go do that then post the new computer =P


Thanks again
 

Calin

Diamond Member
Apr 9, 2001
3,112
0
0
Originally posted by: Tiamat

Theoretically, more bandwidth [64bit vs 32bit] (right terminology?) is always a good thing as processes can be completed using less clock cycles.

Thare are instructions that would overuse 32 bit in the x86 land (there are instructions that uses just 8 bits - one byte). However, there are cases when one instruction with 64 bit operands can be replaced by more than 2 instructions with 32 bit operands. However, in many cases one 64 bit instruction will be replaced by one 32 bit instruction.
One more problem would be memory space (Pentiums now are limited to 4 GB - even if more can be accessed with special means). A 64 bit architecture will increase that memory space 4 billion folds (even if the current Athlon 64 can access just 32 GB of local memory, increasing that would be as easy as changing a socket)

Anyway, think of the Athlon 64 processors as the best 32 bit processors for most uses, and almost nothing else. It will be at least a couple of years until 64 bit will be a presence on the desktop
 

kpb

Senior member
Oct 18, 2001
252
0
0
I don't think that the 4 gb memory limit is as far off as people seem to think even in the home market. Look at things like doom 3. New games recommending 1gb of memory isn't unreasonable now a days and 2gbs is the max a program can use with out special hacks. If you go back a bit and look at the history of game memory usage I wouldn't be surprised to see games recommending 2gbs of memory with in a year or 2 at most. While not quite your average home use things like Photoshop and Premire are limited to 2gbs because of this and could greatly benifit from larger amounts of memory.

As people have posted going from 32 to 64 bits doesn't inherenetly increase performance in most situations. There are some, like working with 64 bit ints, where it's definitely faster but in most it's not. What the Athlon 64's have is great performace as a 32 bit chip and the option to use 64 bit with a bunch of nice extras thrown in. The most commonly talked about one is double the number of registers. There are other things tho. The compiler can assume a higher set of instructions and sse2 in the chip fo example.

Is it worth buying the athlon 64 for 64 bit right now? No probably not in most situations. Is the athlon 64 a great 32 bit chip with more potential in the future? Definitely.

Personally I just ordered my athlon 64 mb and processor to upgrade my system. I have know plans of running it in 64 bit more now but it is nice to know that a year down the line I'll be able to upgrade to windows xp 64 edition and run in 64 bit mode and take advantage of some of those new features and potentially improved performance.
 

Artanis

Member
Nov 10, 2004
124
0
0
Depending on your uses, you'll probably get by on 32-bit, two years more. Beyond that, I can't say. I think it depends a lot on when MS rolls out XP-64ed.
One advantage of a 64-bit system is that it will eventually be useful for running 64-bit apps. Like getting a '386 instead of a '286, if you remember those days.
Still, maybe one should consider this as a question of what level of 32-bit performance you'd like to pay for. Just like any other ordinary PC purchase.
It's not like you're really paying anything extra or premium prices for unused 64-bitness. Today, you basically only gives up hyperthreading, by going 64-bit (AMD).

Hi,
Personally, I don't think that the big majority of us, the consumer-market, need 64 bits OS& applications, not even in 2 years, considering the fact the the overwhelming majorty has 256MB, 512MB, or max. 1GB RAM. Is hard to believe that in 2 years from now, more than 4GB RAM will be a standard, considering the costs...So, the 64 bit migration, if starts next year will be pretty confusing even for a A64 owner (like me ) because i would have to answer to the Q.: Does it deserve extra cash, upgrading from XP32 bit to XP64 bit ?
 
Jul 12, 2004
37
0
0
Originally posted by: Artanis
Hi,
Personally, I don't think that the big majority of us, the consumer-market, need 64 bits OS& applications, not even in 2 years, considering the fact the the overwhelming majorty has 256MB, 512MB, or max. 1GB RAM. Is hard to believe that in 2 years from now, more than 4GB RAM will be a standard, considering the costs...So, the 64 bit migration, if starts next year will be pretty confusing even for a A64 owner (like me ) because i would have to answer to the Q.: Does it deserve extra cash, upgrading from XP32 bit to XP64 bit ?
Many users have 1GB RAM today. But you are missing out all the developers out there. Graphics artists, photo editors, desktop publishers, game and software developers, music and video developers and so forth. To these people a lot of RAM is very much needed. with pre 64bit you are limited to 3/4GB unless you have special server or workstation hardware or use another platform than the x86_32. I remember something about some developer for UT2004 complaining about the 4GB limit...
 

Vee

Senior member
Jun 18, 2004
689
0
0
Originally posted by: Gatak
Originally posted by: Artanis
Hi,
Personally, I don't think that the big majority of us, the consumer-market, need 64 bits OS& applications, not even in 2 years, considering the fact the the overwhelming majorty has 256MB, 512MB, or max. 1GB RAM. Is hard to believe that in 2 years from now, more than 4GB RAM will be a standard, considering the costs...So, the 64 bit migration, if starts next year will be pretty confusing even for a A64 owner (like me ) because i would have to answer to the Q.: Does it deserve extra cash, upgrading from XP32 bit to XP64 bit ?
Many users have 1GB RAM today. But you are missing out all the developers out there. Graphics artists, photo editors, desktop publishers, game and software developers, music and video developers and so forth. To these people a lot of RAM is very much needed. with pre 64bit you are limited to 3/4GB unless you have special server or workstation hardware or use another platform than the x86_32. I remember something about some developer for UT2004 complaining about the 4GB limit...

You're exactly right except for one thing... But indeed, lots of people using tool type applications are banging their head into the 32-bit memory limit all the time. And have been for a while.
I'm one of them. Nowadays it doesn't happen so much as maybe a year ago. But that's because I'm taking into consideration to keep memory demands low. when building/editing the models I do my work on. And it's not the way, I'd prefer to work. (I have switched to 64-bit PCs, but unfortunately my software hasn't yet).

But what you're wrong about, is assuming it's 3/4GB or "4GB limit". It's actually a 2GB limit for an application. But it's worse than that, because it's not about physical ram. This is about the addressing space in virtual memory. This of course is fragmented, so we run out of memory somewhere between 1.5-1.8 GB allocated to the process.

You're also remembering correct about UT developers, but they were actually complaining about the 2GB barrier, not "4GB" barrier. You must have unconsciously replaced the figure in your mind, because you, as so many others, believe 32 bits are good for 4GB. (I also think they have ported their tools to 64-bit since?)

For an application to work in our modern OSes, which provide all interfaces for the software, the OS and shared resources have to be mapped into the 32-bit linear process space. This is what the 4th and 3rd GB are used for. That leaves the Windows32 program model with 2GB linear address space for all code and data.

The mistake to think that we're fine enough with 32-bit, as long as we don't need 4GB ram in our PCs, is common enough. Well, think of it as an ~1.5GB limit instead.
 

Artanis

Member
Nov 10, 2004
124
0
0
you can succesfully use /3 GB switch to enable 3GB RAM for appl. and only 1GB for the OS. And I still believe 4GB RAM is far away from being a standard, even in the today's workstations offerts, not talking about consumer market...
 

Matthias99

Diamond Member
Oct 7, 2003
8,808
0
0
Originally posted by: Artanis
you can succesfully use /3 GB switch to enable 3GB RAM for appl. and only 1GB for the OS.

True, but it's a bit of a hack, and I'm not sure all applications like it.

And I still believe 4GB RAM is far away from being a standard, even in the today's workstations offerts, not talking about consumer market...

I don't think anybody's saying that desktop PCs *need* 64-bit addressing. Heck, I know people who are just fine running on a laptop with 128MB of RAM, even running WinXP (albeit a bit sluggishly).

However, it can be extremely useful (and increasingly moving into the "necessary" category) in the workstation and server segment, and if it can be done cheaply, there's no good reason to *not* do the same thing in the consumer market, if only so that the hardware and software are standardized. Adding the capability of addressing (a lot) more memory is not a bad thing, even if it goes unused in a lot of low-end systems.
 

Artanis

Member
Nov 10, 2004
124
0
0
I don't see why every 32 bit. apl. wouldn't take advantage of /3 GB switch.
And my concern was about the costs, and the timing when XP/2003 Server X64 editions will be released, when the drivers are completly immature and the apl. lacks 64 bits support. It's clear the 64 bits represents the future, but for the most of us that won't represent a thing for a serious period of time, I believe...
 

Vee

Senior member
Jun 18, 2004
689
0
0
Originally posted by: Artanis
I don't see why every 32 bit. apl. wouldn't take advantage of /3 GB switch.
Because most software assume shared data and libraries are mapped into the 3rd GB?
Besides, the last GB is not going to be enough for the OS resources for much longer anyway.

 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |