I think you don't understand the technology well enough to comment on it.
You may broad generalizations to make a point on a specific technology. You entirely missed my point, since I do think the Merom is a great processor worth waiting for, but not for 64-bit integer, right now, for a laptop with a motherboard that limits memory.
It's not narrow-minded, it's about understanding technology and not making generalizations.
There are a very few applications that use numbers bigger than 4 Billion, and if it does, this will be an advantage. How many people running laptops will be running them? Not many. How many people using laptops will care about battery life? Just about all of them.
So, yes, you can find applications that run better on 64-bit, especially synthetics, but they are a very small percentage. It is very easy to find applications that run better in 32-bit mode, actually quite a few do. A lot of that is because code density is worse in 64-bit mode and because of that your caches are less effective.
The big advantage is extra memory, but the processor isn't the limitation on memory here, since the motherboard will only use 2 GB, and very few people even need close to that for a laptop.
You are very confused about people learning this "tech" because you do not understand it. It is not a matter of learning, it is a matter of an application benefitting from integer numbers greater than 4 Billion. If they do not benefit from it, they are not going to show a lot of improvement. If you need numbers bigger than 4 Billion, you'll show a lot of improvement. It's not something people need to learn to program, it's whether you need it or not. There are extra registers, but the compilers already use them, and extra registers add extra latency, which is why they stopped at 16 instead of adding more.
You are also confused about my position. I am not saying that x86-64 should not come, I am saying that for right now, on a laptop that is limited by the motherboard for memory, it is not a compelling technological feature. It should not discourage people from buying it. In the future, when the motherboards would hold more memory, and people can use it, it could change, but that is always the way computers are. There is always something better waiting around the corner. If you put a 64-bit processor in this current motherboard, you'd have the same situation with memory, the extra addressing wouldn't help at all, and it would burn up more power.
So, I am not saying the extra memory will never be important, or even the extra registers. It is not a broad indictment against x86-64, just that it isn't a great technology for laptops that are memory limited by the motherboard, today.
Oh, and just to play the Devil's advocate, did you not listen to all the people that said the next great technology called the "Itanium" would be a dud, or do you have a room full of these bad boys? How about Rambus memory? Did you believe people when they said it wasn't going to be the next great technology, or do you have lots of Rambus stock? Did you wait for a year for the wonderful Pentium 4 to come out so you could have the latest a greatest? Sometimes the next great thing isn't so great. In this case, the Merom certainly is, but I'm just giving examples of where new isn't always that great. I still have hopes for the Itanium too, but I'm more than willing to confess that arguments to the contrary are probably more rational right now.
As far as being biased, I call things as I see them. I am very critical of the P7, and very complimentary towards the P8. Most people who have a clue are exactly the same way. One sucks, one is shockingly good. If you can't see that, well, I can't help you with that, but that's the way it is. If you want me to sound less biased and say how the Athlon 64 is as good as the Conroe, it isn't, and I won't say it is to please people that are more interested in perception than reality.
04/24/06 09:13:39 PM]