Tom's Hardware Retracts P4 Endorsement
Dice writes: "More benchmarks have come in and Tom (of Tom's Hardware) is expressing doubt in regards to the P4 in this article, "I have to admit that I started off being a believer in Pentium 4 and I still respect Pentium 4's future potential. However, right now I am genuinely disappointed. For the time being, I wouldn't let any of my friends or family members buy a Pentium 4 system. It's simply not justifiable."" Intel is definitely not impressing the hardware reviewers with their new chip.
but, I have to take exception to the following statement:
The mere fact that Corps. act as though they own the laws and can do whatever they wish does not mean I have to accept that as a 'fact of life'. Replace 'corporation' with 'mafioso', and that line suddenly looks less appealing, even though the Mafia has been (and probably still is) supporting some causes which might, by some, be seen as beneficial for society. Like ridding neighbourhoods of crime (by criminal means, but still). That does not negate the poisoning role of the Mafia (or other crime syndicates) in several public institutions.
So, cheers to Intel for their insight that free software and business can go together. But boo to them (and all other nasty corporations) for their continued disregard of 'the intent of the law', for their heavy-handedness, their lies and their greed.
--frank[at]unternet.org
Since the P4 costs as much as two of the 1.2GHz Athlons wouldn't it make more sense to compare the P4 to a system with the AMD 760MP chipset and two of the DDR Athlon 1.2GHz CPUs?
Has anyone seen such a comparison?
I have this feeling everyone's against Intel and is making sure this viewpoint gets through.
/.'s point of view.
People openly say "I want Intel to crash and burn" ALL THE TIME!, even though this isn't Tom Pabst's or
Most of you who curse Intel are hypocrites. You'll be buying Intel processors if they come back and saying "Intel rules".
You seem to disconsider Intel has developed good products and technologies despite its failures. Please don't send me Intel's top 10 (or 50, or 100) top mistakes list. I'm well aware of those.
If you think Intel charges way too much for their processors (and they do), fine, just don't buy them. You shouldn't run around screaming antipropaganda simply because they're on top.
A similar phenomena has happened to 3dfx and Netscape. They also have made bad, wrong decisions. But haven't they also broken huge amounts of ground?
So lay off Intel a bit. Cut them a little slack. Do you think RAMBUS's debacle and design difficulties all over are done on purpose?
Here's an analogy for you guys (you say if it's bad or good). Most of you (the ones from the US, at least) sometimes agree with Jon Katz about the geek kids who are made fun of by the jocks.
Intel started playing really bad american football for some reason and is like a geek kid. Don't kick them when they're down, at least not that hard. You have your reasons, I know, but enough is enough.
Flavio
P.S.: I don't work for Intel, never have and don't expect to. I wouldn't mind to, though.
The P4 isn't a chip for you and me. Wanna know why?
* In almost all kinds of applications, it is slower than an Athlon T-Bird 1.2 Ghz, and that's from a P4 1.4Ghz. Even overclocked to 1.7ghz, it's still slower.
* Almost all applications - meaning pretty much everything involving a floating point unit, including CAD, raw calculations, Office apps, and Unreal Tournament - are slower than on the lower-clocked and cheaper Athlong. Oh, and I forgot: It is atrociously slow compiling anything with gcc.
* The much slower P3s actually beat it in speed at many real-life applications.
* Tom's review compares it encoding a long DivX movie in high quality with a 1.2Ghz Athlon. The P4 needs twice as long at some tests.
* You can get a 1Ghz Athlon for less than $300 in some places, with Athlon prices dropping weekly. A 1.4Ghz P4 will cost around $1000. Prices won't be dropping anytime soon.
* The P4 needs a new socket, doesn't always play nice with all types of memory, its socket is of course incompatible with everything, it needs gigantic coolers which NECESSITATE new cases, where old cases are simply too narrow. That's right, many old cases (ATX format) simply won't take a P4+cooler.
* The P4 will not come with a multi-CPU chipset anytime soon. In fact, the P4 right now and in the next few months will definitely be a no-MP tool. MP Athlons are just around the corner, and so is the 266mhz FSB Athlon chipset for use with superfast DDR memory. Rambus, anyone?
And if you read the reviews, the only thing it's actually faster than the Athlons is at Quake3. Seeing how many buying decisions are made by completely irrelevant Q3 scores, this may be a very bad thing.
And yes, the incessant pro-AMD propagande isn't good, but have a look at face intel to see why intel really isn't a good company. Maybe that will explain some of the hostility.
Alex T-B
St Andrews
This reminds me of...
The 386 (faster than a 286, but oh so expensive, and no one uses 32 bit apps yet anyway)
The 486 (who needs a math co-processor? Geez it's expensive)
The Pentium (Gosh 486's are available with the same or higher clock speed)
The Pentium Pro (16 bit apps actually run _slower_)
The Pentium II (oh, bummer, L2 cache is at half-speed, PPro is so much better...)
Lets face it; many of Intels 'new' chips don't make immediate sense, but who was buying the predecesor to any of the above chips once the new style had been in the market for a while.
Personally, I'm looking forward to the new AMD chips. As always, more bang for the buck than Intel.
"But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
The P4 is a new core actually, its the first new core since the PPro. Thats the reason why its slower right now really, Intel always has this problem with its new cores at first. The Pentium was slower at first, and so was the PPro.
Much like those, give the P4 some time. As the clockrates go up and SSE2 enabled software comes out, it will start to look better.
Actually, The Register did some SSE2 enabled benchmarks, and the P4 was rather impressive in them.
http://www.theregister.co.uk/c ont ent/3/14922.html
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
First, a disclaimer: I never intend on buying this revision of the P4 - too expensive, not enough performance, etc., etc.. My next computer is probably going to be a dual-processor T-Bird/Duron.
:)
Now, on to the meat.
-It's slower clock for clock than a P3 or an Athlon... In fact, a 1.2 GHz Athlon is probably a bit faster than the 1.4 GHz P4.
Read the article. A 1.2 GHz Athlon IS faster than a 1.4GHz P4.
-You are stuck with RAMBUS and the buggy Intel RAMBUS chipsets.
So far, Intel's RAMBUS chipset are only buggy when you use SDRAM with them.
after all, hasn't every Intel chip since the 8088 out performed the prevtious generation at the same clock?
Quite the opposite - in most cases, Intel's newest CPU architecture doesn't perform as well as what it replaces - at least for a while, until the compilers have been modified.
and probably can end up at higher clock rates than the Thunderbird Athlon
Intel engineers, and most people who understand these things, feel that the P4 should be able to ramp up to somewhere in between 7-10GHz, given appropriate die shrinks.
But the P4 is like a school bus racing against a Porsche, it's got to have a much bigger engine running at a much higher RPM to equal the speed.
You've got it backwards - in this analogy, the P4 is the small engine that can rev to extremely high RPMs(incidentally, Formula-1 racers can only go so fast because the engines can take extremely high RPMs - for a given size of engine, the only way to get more horsepower[at a certain point] is to increase RPMs). The T-Bird/Durons are the ones that have engine size(high IPC), but can't rev high. P4's have small engines(low IPC), but can rev to extremely high RPMs.
the P4 can't do SMP yet, and likely won't be able to before the Thunderbird Athlon (and the upcoming new core) can.
The P4 won't be able to do SMP(as far as Intel is concerned) until it has been switched to the next socket format.
The P4, like the Celeron, would have to run considerably FASTER than 900 Mhz to equal a 900 Mhz Athlon.
That's exactly the point. Intel will be able to get massive MHz out of this core, and it'll leave Athlons in the dust(unfortunatly). Athlons will only be able to clock so high, and then that's it. They won't get any faster, without staying an Athlon. The P4 will increase its clock rate very quickly - and with that, you'll get a lot of performance. Sure, on a clock-for-clock basis, the Athlon can do more, but if the P4 has twice, even three times the clock rate, it'll be faster. That's what Intel plans on doing.
Dave
'Round the firewall,
Out the modem,
Through the router,
Down the wire,
Barclay family motto:
Aut agere aut mori.
(Either action or death.)
Now, the chips might have seemed faster than their predecessors, but I'm betting you only bought them after a lot of code had been re-compiled. The Pentium Pro was slower, clock-for-clock, then the Pentium. It ran 16-bit code REALLY slowly, compared to Pentiums(which is why PPros never really entered the home-PC market).
Actually, for the older Intel chips (8086 to 80486), he's definitely correct. I had an old x86 assmebly manual at one point that listed instruction latencies in clock cycles for each of these processors - the latencies on the old chips weren't funny.
As far as I can tell, what happened was the newer chips had more transistors to play with, and so could implement more efficient (but bigger) functional units for operations. This would be especially noticeable for things like multiplication (software vs. shift-and-add vs. other methods).
As for the late end of that spectrum... The 486, if I recall correctly, was the first x86 chip to support pipelining. This made a *huge* difference, as was probably one of the driving factors behind the huge increase in clock speed that occurred with that chip (though linewidth shrinks would have helped). Effective latency for a lot of instructions went down to 1 clock, and clock period went down to the delay of one pipeline stage.
The Pentium introduced superscaling - a badly implemented dual-issue pipe, but a dual-issue pipe nonetheless. Code with instructions in the right order would execute up to twice as fast as in an equivalently-clocked 486 (though ordering it was difficult and annoying, due to many restrictions).
The Pentium Pro had a much better superscaling architecture - four pipelines, for handling different types of micro-op, and far fewer restrictions on what could be issued at the same time. It also broke CISC instructions into RISC-ian primitives for execution, which made superscaling much easier. While there wouldn't be a quantum leap in performance over the Pentium, it should have gotten much closer to the theoretical factor-of-two-over-486 than the Pentium did on most code (even optimized code).
The Pentium MMX and the Pentium Pro were two divergent forks off of the Pentium - not successors to each other. The Pentium MMX used the old Pentium core with a larger cache and SIMD integer instructions. Not terribly noteworthy (though the cache definitely helped).
The Pentium II was basically a P-Pro with the SIMD instructions and a larger cache. More of an incremental polishing over the P-Pro than anything else.
Ditto the Pentium III, though the SIMD instructions it added were actually extremely useful (sped up graphics drivers that used software transformation by about 25% on average, if I remember Tom's benchmarks).
So, I can't find fault with any of the changes Intel made. The 32 vs. 16-bit thing was IMO a _good_ tradeoff, as it didn't sacrifice new performance for legacy support.
No idea how good the P4 architecture is; I only have detailed specs on the ones listed above. The trace cache is a good idea, though.