
Are We Not Ready For 64-Bit? 523
Q3vi1 writes "The Inquirer posted an intriguing article about how Intel doesn't think that we'll be ready for mainstream 64-bit computing until 2007. Coupled with the fact that MS isn't supporting the Opteron yet for their Windows 2003 Server, we may see a delay in consumer applications for 64-bit computing. However, as this article states, some people don't really care and will just go for Linux and AMD as a nice marriage."
Well if history is any guide... (Score:5, Insightful)
Re:Well if history is any guide... (Score:5, Insightful)
Perhaps what the article really means is "Intel isn't ready for 64 bit computing and is scared shitless they can't do anything useful with it until 2007"
Re:Well if history is any guide... (Score:3, Insightful)
The real explanation is that Intel is trying to push Itanium as their sole 64 bit platform and it will probably take until 2007 for that technology to become mature enough and cheap enough to be viable for consumer desktops.
Re:Well if history is any guide... (Score:5, Interesting)
Note that most standard PC's can't handle the full 4G anyway due to video and other expansion cards snarfing larger and larger chunks of the address space.
We can learn a lot from the IDE folks about how to NOT anticipate the future as year after year we kept slamming into the limits of the spec-of-the-day causing all sorts of problems.
A larger problem than memory is PCI bus bandwidth. Before 64 bit processors can really shine, we need a better bus. Hell, the current generation of PCI can't even handle today's 32 bit processors well, especially in SMP boxen.
Re:Well if history is any guide... (Score:5, Funny)
"No technology exists until Microsoft invents it."
Re:Well if history is any guide... (Score:3, Funny)
Re:Well if history is any guide... (Score:3, Insightful)
Re:Well if history is any guide... (Score:2)
Re:Well if history is any guide... (Score:2, Insightful)
IBM fucked up on licensing, and Microsoft took over from them. They then built on that position, locking product into product while at the same time keeping competitors out whenever they could.
Their products very frequently do not "do the job well enough" *at all*, but people use it anyway because "it is the stan
Re:Well if history is any guide... (Score:4, Insightful)
Re:Well if history is any guide... (Score:5, Informative)
Two words: Xserve RAID. [apple.com]
Re:POWER4 (Score:3, Insightful)
You're wrong. The G4 is basically a PowerPC G3 with an 'Altivec' vector unit.
Come on guys.... you know I'm right. Unless you're in the scientific fields that use huge numbers and insane gobs of memory, 64-bit data paths will be wasted cpu-real-estate.
And 640K of RAM should be enough for everybody.
Floating Point (Score:4, Informative)
Re:POWER4 (Score:3, Informative)
Re:POWER4 (Score:3, Interesting)
I would NEVER post something like that on /. - you're just begging for it. Here's why i think you're wrong.
Why do we want/need 64-bit computing? Well, there's the standard scientific computing answers, large batch jobs, etc. Of course the home user has such great need for those capabilities. They also have enormous need for more than 4GB of RAM.
Yeah, right. /sarcasm
Here's where we WILL want that kind of computing power. Increased graphics capabilities for
Re:POWER4 (Score:3, Insightful)
Of course if I was used to using a PC anymore I would probably think something similar. However since I use, and have more and more friends that use, Macs I have a different view.
My G4 is maxed out with 1.5 GB of RAM. I have just begun playing around with
I'm ready for 64-bit (Score:5, Funny)
Re:I'm ready for 64-bit (Score:2)
Re:I'm ready for 64-bit (Score:2, Funny)
No surprise here... (Score:3, Insightful)
Why? (Score:2)
Honestly.... (Score:5, Insightful)
you havn't used photoshop or autocad lately (Score:3, Insightful)
I dont think home users make a good example of users. I consult primarily with engineering, architectural and graphics firms. Programs like AutoCAD, Revit, 3DStudio, Photoshop and a bunch of number crunching engineering apps i've never heard of. All of which are dying to use 64 bit systems. not only that more and more applications are using a more complex and demanding UI. Have you used word or excell lately ?
Size not Speed. (Score:5, Insightful)
"Mom" is starting to use this "PC Thingy" to make home movies. I see "Mom" needing 64 bits before long.
your answer (Score:2)
Well, fairly simple. Many applications are married to Windows. In a typical small firm it is wise to use all the same apps. Doesnt' make sence to have your graphic guys on OSX, your engineers on UNIX (yea i know OSX is unix) and your cad guys on MS. MS is really the only unifying OS. Prior you could use ALPHA processours but MS no longer supports that. So what do we do now.
Re:neither has my grandmother. she also doesn't ca (Score:5, Insightful)
Addressable memory. Right now the limit is 4GB. With Windows XP, the OS sets 2GB aside for the OS, so apps only get 2GB, and that's shared across all the apps.
For word processing and surfing the net as it currently is now, none of this matters.
But if you want rich multimedia content, the ability to do serious 3D imaging on the fly (think 3D operating systems) and the like, you're going to need more RAM. The only way to get that is with a 64-bit chip.
The AutoCAD and 3D Studio and Photoshop apps the parent poster mentioned *are* dying for more RAM. I have 3D models that are pushing that 2GB limit.
Re:neither has my grandmother. she also doesn't ca (Score:3, Insightful)
Think about your argument, oh, I dunno, say 10 years ago. The average PC had just 4 MB of RAM. A few poeple went to 8 or 16MB or even 32 MB.
Back then, there were a lot of people, just like you saying that putting more than 32 MB in a PC just didn't make sense, you wouldn't gain any performance out of much more than that.
Think back, say 15 years ago when IBM said that nobody would ever need to 386, it was just too powerful.
Anybody saying that we don't n
Re:neither has my grandmother. she also doesn't ca (Score:4, Informative)
My wife is an attorney (corporate health care law; if you want to buy an HMO, she's your girl!), and found that to get decent performance with her day-to-day work (given the characteristics of MS -- and adobe! -- bloatware), she needed to go with 1 GB RAM; 512K was not enough.
And for what I do (serious environmental modeling), having to live within the limits of dinky little 2 GB files is ridiculous. And we wind up doing the analysis on desktops instead of directly on the supercomputers... Thank God (or Linux, or Alan...) for Large File Summit support in the recent Linux releases!
Re:Honestly.... (Score:5, Insightful)
Remember that the primary reason for changing to 64bit isn't speed or cost, but rather the ability to have a much larger address space, which serves to remove the 4GB memory limit. These are the people who will want 64bit, and these are the people who already KNOW that they want it, they're just waiting patiently for it to be available (and for their OS of choice to be ported - correctly).
Re:Honestly.... (Score:5, Funny)
To you or I, yes. But plenty of people will buy 64-bit just for the bragging rights. Anyone who does case modding falls into this category. AMD will make a fortune if they include a flashy "64-bit eXXXtreme!" sticker with every processor sold.
Re:Honestly.... (Score:3, Interesting)
What the x86 line needs is not more memory, cleaner instruction set, or better memory management, but more registers.
I'm somewhat upset that AMD didn't make it's x86-64 use 32 registers (the defacto standard these days). Morever, given that I
Re:Honestly.... (Score:2)
Re:Honestly.... (Score:2)
Re:Honestly.... (Score:5, Insightful)
The CPU is used to it's fullest level by everyone. Being able to cope with the spike in demand is why we need the fast CPU's.
Also, everyone should bear in mind that there is no inherant speed increase involved with 64-bit computing. Read this [arstechnica.com] for a good explaination of 64-bit computing.
Re:Honestly.... (Score:3, Insightful)
Everyone wants the bigger, better, faster.. We'd have people constantly upgrading from 133Mhz to 150Mhz or 166Mhz..
I always loved the reaction on customers faces when they went from 133Mhz to 150Mhz. They'd turn on the computer in the showroom area, and say "Wow, it's so much faster." They're judging that by moving the
Of course intel is going to say that (Score:5, Insightful)
Re:Of course intel is going to say that (Score:2)
Just wondering, without worrying about price, who would go with Intel over AMD anyways?
Quite correct. (Score:5, Insightful)
Almost. Now, you have price and availability. AMD does't have the clout to push Opteron hard enough to move it outside either of those markets (i.e. the desktop market). And even if they do, overall system price at that level isn't determined by processor price. You can get a faster Itanium II, Sparc, or Power chip based system for probably not that much more than you'll get a high end Opteron system.
Oh, and Opteron doesn't exist and won't in quantity for a long time.
Lastly, the idea that desktop consumers need 64-bits is a complete joke.
Re:Quite correct. (Score:2, Insightful)
The reality of course is that almost all of these operations use FP math anyway, and FP units already do way better than 64bit. So yeah, maybe there is very little use for 64bit on the consumer end. I can't think of many integer operations that would benefit greatly from 64bit operation
Re:Quite correct. (Score:3, Insightful)
There are some operations though where 64bit is usful. Media editing and encoding is fast becoming a home user activity.
Bingo. Three words: home video editing.
With the advances of digital photography already pushing regular people and having them deal with large amounts of relatively big files, I really do foresee a close future where digital home videos will be a big thing. Sure, individual flicks won't be that big but once the Joe and Jane Sixpacks start to combine several pieces together... We're
Re:Quite correct. (Score:3, Interesting)
A true 64 bit bus would allow us to transfer twice as much given the same clock speed, and in addition to the added direct memory addressing would allow video games to reach a new levels of realism (games keep al
Re:Quite correct. (Score:3, Interesting)
Not really. This, and many of the other stuff I'm seeing mentioned, are purely software issues - not hardware. You don't need a 64 bit processor just because you have a 64 bit data types, and there's no reason t_time couldn't be defined larger right now. The problem is re-writing (or at least re-compiling) all the software to work with the new size.
All a 64 bit processor buys you is some speed in dealing with 64 bit integer
Re:Quite correct. (Score:3, Insightful)
Who says I'm not? I bet you are too in fact - they're in everything. Anyway your reply has nothing to do with the thread. I never said we'll never need 64 bit processors, but we certainly don't need them because of the Unix timestamp or similar software issues.
When we do need them, it probably will be because of the extra address space. As for lots of registers, that's something else altogether. Intel's lack is mainly an ugly throwback of x86 architectu
Re:Quite correct. (Score:3, Informative)
64bits OS X (Score:2, Interesting)
o_O
IBM 386 (Score:5, Insightful)
It wasn't the death of IBM but it was a major major win for its competitors (yes, MS was a competitor too)
Re:IBM 386 (Score:2, Informative)
The 386 had 1 killer feature that had nothing to do with it being 32 bit. That was the virtual 8086 mode missing on the '286 that meant you could multitask DOS apps (in a sane way, unlike the insane hack in OS2 1.x). Had Intel done a 16 bit chip with a virtual x86 mode, everyone would have bought it. When we all started running 32 bit apps, we were all using the 486.
Re:IBM 386 (Score:3, Insightful)
Now obviously 64-bit computing's day will come, but for most people that day is a long way off. Once computers ship with 1-2 gb memor
microsoft have power of life an death over opteron (Score:5, Insightful)
So once again microsoft have the power to crush a fantastic new technology before it even gets off the ground
like a weight looming overhead - have to say i know that feeling
Not entirely (Score:5, Insightful)
Although there is a reason it's called Wintel.
Re:microsoft have power of life an death over opte (Score:5, Insightful)
Keep in mind that these processors are going to be *replacements* for the current line of consumer-grade AMD stuff... Not Intel server chips. Not SPARC. As long as AMD continues to beat Intel to the punch in terms of performance and features at a low price, I don't think it will be a problem... And that's exactly what they have in mind.
article is unclear (Score:5, Insightful)
Finally! (Score:4, Funny)
Linux finally has a feature M$ Windows doesn't have, 64 bit support! It's why we need to switch all our servers to Linux!
Re:Finally! (Score:2)
Re:Finally! (Score:5, Funny)
Just about any average user at home could do whatever [microsoft.com] they need to do!
SSH, VNC, ... (Score:2)
It may be easier for a person who only knows MS but to anyone who knows unix (as I admin both), SSH is preferable to Terminal Services (PC Anywhere or whatever). And if you really need a GUI then tunnel VNC.
Unix tools kick the living shit out of Windows tools. That is why Unix is king on the server side.
Opposite speculation (Score:5, Informative)
Yes, go translate it, unless you can read and understand German, or just don't care to read it.
4th paragraph under what babelfish translates as "Imbedding"
"Nevertheless one will not only be able to select to the planned Launch between different 64-Bit-Linuxen. Microsoft announced in the meantime, one day before the planned launching of a vessel, thus on 21 April to bring the Windows-XP-Server-2003-Version out for AMDs 64-Bit-Prozessor officially."
Looks like the story is still up in the air...
Apple (rumors) Thinks We're Ready (Score:5, Insightful)
But do we need it? Will the benefits outweigh the cost. I think Apple's offloading of CPU tasks to the graphics board for Quartz Extreme is an example of just one of the alternatives for speeding up machines. Offload more tasks to other intelligent subsystems.
I am ready, since when the 64-bit machines come out I can pick up a 32-bit on the cheap!
Re:Apple (rumors) Thinks We're Ready (Score:2, Insightful)
Perhaps they simply want to factor in time to adapt. Remember how long it took to finally switch the OS over to PPC-native entirely?
Or perhaps it's a "why not" when looking at a new CPU. "Better to have it and not need it than need it and not have it". The 970 at least has lots more bandwidth on the bus too, which is perhaps the greater advantage to the media-centric Macintosh.
That and bragging
Re:Apple (rumors) Thinks We're Ready (Score:2)
64bits on the desktop will be a great and good thing for all sorts of content creation chores.
SoupIsGood Food
Why would I want to move to 64 bit computing? (Score:2, Interesting)
I'd be interested to know how many operations on today's computers actually even use up all 32 bits available to them. I'd expect those situations to be rare: Matrix math operations, some addressing.
64 bit computing might speed up your data processing if you are a scientist, but it would probably slow down business ap
Re:Why would I want to move to 64 bit computing? (Score:5, Insightful)
How about every time you load a memory address or deference a pointer, since in 32-bit protected mode all you use is 32-bit addresses.
And oh, w/64-bit processors come 64-bit pipelines and the ability to use 64-bit instructions and data. The slowdown is nil.
Re:Why would I want to move to 64 bit computing? (Score:2)
Re:Why would I want to move to 64 bit computing? (Score:5, Informative)
People might say that memory is cheap right now, but that's not the problem; the main limitation is the L2 cache; if the core of the process increases in size sufficiently to be larger than cache sizes, performance will suffer. This is partly why Intel is ramping up the L2 cache on Itanium 2; it needs it to keep performance up. The other reason is that it needs to compete with SPARC, Power-4 and PA-RISC in the server space which all have at least 4MB L2 cache, with 8MB being common. IIRC, newer PA-RISC CPUs have 32MB L2 cache (although they are dual-core, so it's really more like 16MB/CPU).
Fact is, most normal users aren't pushing the envelope of 32-bit computing yet, so consumers don't need 64-bit. It is desperately needed in scientific computing & servers where the 4GB hard limit is becoming a problem, but these are not "normal" users.
Personally, I'll go to 64-bit (well, other than the Ultra 30 I have) when it's a good idea for me to do so, either because I need the extra address space (unlikely in the short term; I'm hardly using my 768MB at the moment) or the price/performance is right.
Re:Why would I want to move to 64 bit computing? (Score:5, Interesting)
I Predict: (Score:5, Funny)
"4GB addressable memory ought to be enough for everyone."
Re:I Predict: (Score:5, Funny)
"32 bits to store the number of seconds since January 1, 1970 ought to be enough for everybody."
Not surprised (Score:5, Funny)
Opteron just needs time (Score:4, Insightful)
If this current situation shows anything, it is what happens to companies when they make deals with Microsoft. AMD's Chairman and former CEO Jerry Sanders agreed to testify on Bill G's behalf for the antitrust trial as long as MS ported windows to Opteron and Athlon 64.
The article fails to mention Apple ... (Score:5, Insightful)
As Apple has always been forward thinking to gain market share and attention, I think this will be yet another rush of sales for them, especially if Intel offerings start to have DRM built into the chips and continue to stretch processor pipelines to absurd stage numbers >20.
TCPA/Palladium (Score:2, Interesting)
But I fear if AMD state they are remaining TCPA free they've got no chance of seeing a Palladium enabled Windows 200x on Opteron/Athlon64 - goodbye mass(ive) market.
I fail to see what the big deal is... (Score:5, Informative)
So, (Score:4, Funny)
using 64-bit since 1994 in UNIX (Score:5, Insightful)
Mandrake.. (Score:5, Informative)
Who cares? (Score:5, Interesting)
Well (Score:5, Interesting)
Do I want competition to the Xeon in 4 way systems? (price and spec them, it is insane! 1.6 Ghz and 1200 a pop). Hell^yeah.
Opteron is not about 64 bits, it is just a nice addition. Opteron is about competition in the low end server/high end desktop market (which is intel dominated btw). The reaosn intel is naysaying 64 bits is because they have no competing thec in this area other than the Xeon which has terrible price/performance numbers.
Re:Well (Score:2, Informative)
64bit Game Server (Score:5, Interesting)
Not only that, but with an (relatively)inexpensive 64bit chip out there I could see more servers popping up to play on. More servers hosting large games would be great! Feed my addiction please.
We'll be ready when... (Score:5, Interesting)
If you're willing to spend $200 for RAM in your system, then when 4 GB of RAM is cheaper than $200, you'll basically be wanting a 64-bit system (PAE hacks notwithstanding).
With pricewatch.com showing 1 GB of PC133 SDRAM going for as little as $120, I'd guess that another 4x drop in RAM prices would lead to substantial consumer demand for 64-bit hardware.** And that doesn't even include the demand for 4+GB RAM now in database applications. Whatever the case, this would seem to be earlier than 2007. Unless Microsoft doesn't get its act together (they were pretty late with 32-bit 386 support, IIRC)... which wouldn't be such a bad thing, for Linux at least. But I wouldn't count on that.
--LP
** Yes yes, technically you probably need to spend a bit more to get higher density RAM so that you can fill or exceed 4 GB given the limited number of memory slots available in your system.
In other news... (Score:4, Funny)
And Ma Bell (Score:2)
Not Ready (Score:2)
I think this is Intel's subtle way of saying that they won't be ready for mainstream 64-bit computing until 2007.
64 bit? Old news. (Score:3, Insightful)
box back in 1994. Why is it that whenever middle aged or even old technology appears on in the PC
world its suddenly a Big Deal? I realise that Joe Sixpack won't have ever heard of 64bit (or probably even be able to spell it)
but surely the more technologically savvy types who read this site should know better?
Re:64 bit? Old news. (Score:3, Insightful)
Technology isn't just about capability, it's also about capability/cost.
Aye. We are ready. (Score:3, Insightful)
Intel propaganda (Score:5, Insightful)
Both AMD (Hammer) & IBM (PPC970) 64-bit processors will run 32-bit applications with no modification, and at more than full speed, unlike Intel's Itanium processors. By the time Intel gets around to a 'mainstream' 64-bit processor, both AMD & IBM will have years of experience with mainstream 64-bit CPUs, and in the CPU game, experience is invaluable. Then again, watching someone else make the mistakes often has an advantage, too, and I doubt Intel is going out of business anytime soon.
64bit!! Yeah! (Score:4, Funny)
Translation (Score:4, Insightful)
Also, asking the question presupposes there's an answer. "Mom, are you ready for 64-bit computing?" "64 what?" Most people don't know or care what their system architecture is, they just want their apps to work.
Which is why 2007 is really too late - we need a 64-bit time_t in production by 2007 so that 30-year mortgages can be properly calculated. (32-bit time_t values run out in 2038) Remember, that's how the Y2K problem was 'discovered'. If Y2K is any gauge, 4 years is about how long people will need to get all the systems fixed, so we ought to be getting started just about now.
Thanks, Apple.
It's more ram, more ram, more ram (Score:4, Interesting)
That's 32 gigabytes. Just the disk caching speedups alone would be worthwhile. My firm belief is the only reason these huge RAM sizes aren't common is the 4GB physical / 3GB per process limits of current 32 bit OSs.
Two Words (Score:4, Interesting)
"Real Languages" use garbage collection (ha, just trolling).
Seriously, the ability to use an address space that is gignormous is really worth a lot for garbage collection algorithms. For example, you can allocate into reserved portions of the address space and then the type of an object can be determined by its location. You can also use copying collectors without a big hit. Reserving half your address space for copying sucks at 2GB, it doesn't matter much for 17179869184 GB.
Also the "single address space" operating system concept needs more research. However, to get that research going now would require low cost plentiful hardware.
The fact is, there are tons of useful reasons to have 64 bits, we just don't know what they are because we haven't had 64 bits on a commodity platform.
If you have 64 bit addresses and about 1GB of flash RAM, you can completely avoid all the trouble of traditional filesystems. Have your OS use the disk like one big area of RAM, buffer into the NV RAM, keep all the metadata in NV ram, and use a journaled approach for metadata. Speed and simplicity instead of B-trees and inodes and such.
There are all kinds of reasons for 64 bit.
Who's excited about 64-bit (Score:3, Interesting)
Everyone can benefit from 64 bits (Score:3, Interesting)
Memory mapped files could be the norm. Handling large files becomes much simpler, especially random access.
-Aaron
Wait... maybe I should actually read the article (Score:2)
Hopefully we'll see the matured Linux on AMD x86-64 code ready on the hardware release. The simulator's been out for a while, and the port is active.
Re:Intel? Or Wintel? (Score:2, Insightful)
AMD is releasing its Opteron in April, depending on the response it gets, MS might plow more resources to get its 64 bit OS for AMD as soon as it can. 64 bit computing is one of the growth areas that MS cannot afford to ignore.
Re:Mmmm.... 64 bit (Score:2, Insightful)
Re:Mmmm.... 64 bit (Score:2)
Re:Not really (Score:2)
Re:Were we ready for 32bit in 80s? (Score:5, Insightful)
Nonetheless, I think the basics of 64-bit computing are solid for the server arena, but when you examine the Opteron processor (and the x86-64 architecture), AMD offers alot of simple performance benefits by simply assisting problems associated with register starvation (the more the merrier, right?) When you take this into consideration, any application that works with large chunks of data (be it 32-bit for Opteron's legacy mode, or native 64-bit) - it results in faster processing time. Compiling the Linux kernel should be faster with all those handy dandy general purpose registers that come with the Opteron.
I believe Intel understands what it is talking about, however - Intel has done an extraordinary job in predicting the market and following demand. However, in the case, I think Intel is purposefully leaving out the x86-64 implementation in their consideration. Early Itanium benchmarks (even the Itanium 2) show that the processor isn't up to snuff in most instances, and to compensate, Intel simply throws 2M (or even more) worth of cache to help the little guy out.
AMD, on the other hand, is not waiting for a certain time to flip the big switch for the consumers. By incorporating native support for all legacy 32-bit application code in the processor, mainstream consumers will be adopting 64-bit computing without necessarily utilizing it for what it was intended for, BUT they will enjoying the architectural benefits as a result.
Re:Were we ready for 32bit in 80s? (Score:3, Interesting)
I believe AMD's chip is the best for the home user, Itanium will be too power hungry. You'll never see an Itanium notebook in my opinion as the design isn't a real world solution.
The masses using a PC as an entertainment hub in the living room will only happen when PCs are nearly silent, But the way we're going they never will be.