Pentium 4 Under Linux 110
A reader writes "I just ran across this article over at LinuxHardware.org that reviews the Pentium 4 under Linux. It gives a lot of insite as to why anyone would want to buy a Pentium 4 and has some great clips from Alan Cox and Jan Hubicka (from the GCC team). Very thorough job."
Re:Megahertz Sells (Score:1)
You want to use the best-available compiler for each processor. One that has optimisations for the specific hardware. Often it's one supplied by the vendor.
Sorry, GCC doesn't qualify there, except for specific vendor-tweaked versions. GCC is a swiss army knife. Good enough in most cases but almost never the best.
Re:Well the site's slashdotted. (Score:2)
Slashdot ought to consider local mirrors of the pages that they link to. They're already set up to handle the bandwidth; it would be courteous and not too difficult for them to do so. (Or haven't you ever heard of `wget -r`?)
Insite? (Score:2)
Alex Bischoff
Re:Pentium 4 SUCKS! (Score:1)
Well the site's slashdotted. (Score:2)
Chas - The one, the only.
THANK GOD!!!
Re:Slashcode needs ispell plugin! (was Re:insite?) (Score:1)
retarded yet can perform some skill extremely
well. So, I supposed that it was spelling
in this case (essentially memorizing letter
sequences). Is this not a correct view of the
disorder?
And hey if my C-64 would have had net access
instead of a 300 baud modem I would never have
upgraded.
-Kevin
Re:Pentium 4 SUCKS! (Score:1)
Re:As it says... (Score:1)
Re:Pentium 4 SUCKS! (Score:1)
The same thing happens on Suns. People complain that they didn't see a big jump in speed from UltraSPARC-II based machines to US-III based... when the vast majority of programs are still compiled for simply SPARC32 i.e. not even Ultra 1 optimizations!
Vendors take forever to optimize their products on the newer architectures.
To stay a little more on topic:
I did some tests encoding the same wavs to mp3s on a P2, P4 and Athlon system, and the 1.4GHz Athlon was a good deal faster (about 16%).. the Athlon had DDR RAM and the P4 has RDRAM (and 1Gig vs the AThlon's 512 Meg). What's even sadder is the Athlon was reading the wav file via NFS and the P4 was using local disk... Ultra-160 SCSI disk (IDE on the Athlon). Of course, CPU is more important then I/O in such a situation.
Re:Why didn't they use DDR RAM on the AMD? (Score:1)
It's got the processor ID# for Win XP (Score:2)
We're all looking forward to that day, aren't we?
Hmmm: Intel == Windows.
AMD == Free O/S ?
Optimizing your OS (Score:3)
Platform Specific Optimizations (Score:1)
eg: My program links against
The `arch` in this case isn't limited to sun4c,sun4m,sun4u,sun4u-us3
but can actually be a fully platform spec like SUNW,Ultra-Enterprise-10000
Re:broken link (Score:1)
I think what must happen (probably alot) is that someone will recieve moderator access, not understand what it is and end up clicking the nifty boxes to see what will happen. Other times, I'm sure people get bored with moderating and simply burn the points of to no good purpose.
Re:Pentium 4 SUCKS! (Score:1)
Re:moron (Score:1)
mefus
--
um, er... eh -- *click*
16-byte alignment thread (Score:2)
There's a really long thread in the archives (some of it is still going on), but this message [gnu.org] starts in the middle. The 16 byte stack alignment is on by default.
Re:insite? (Score:1)
The best thing to do with spelling mistakes is to silently update your opinion of the writer's level of education and intelligence, and then move on to something more worthwhile
Re:Pentium 4 SUCKS! (Score:1)
Re:Heh. =) (Score:1)
Re:Megahertz Sells (Score:2)
Re:licensed G4 motherboards? (Score:1)
Re:As it says... (Score:1)
When it comes to large corporations, buying large scale servers they ONLY BUY INTEL. Intel has the coorporate market monopolized and will continue to. AMD is JUST NOW breaking into the Multiple CPU market, and it takes some time to optimize that.
That said, I am an AMD fan. I own a P4 1.7 and an AMD 1.3... I love both machines, they both are faster than I will ever need. Theres no reason to say that AMD will kill intel because the cold hard facts are that they not only wont, but they cant. Intel is in other markets, not just CPUS.
Re:optimise vs optimize? (Score:1)
I presume you meant to write any Australian who writes 'optimize' will appear challenged, since you said that organise was preferred.
Re:As it says... (Score:1)
Re:As it says... (Score:1)
If the P4 is a great system for an avid gamer it will be THE system for desktop usage...games can and, I think often, dictate what hardware people buy for their home systems.
Heh. =) (Score:1)
Now, if only I could buy a G4-based system from someone other than Apple, who presumes -- apparently with moderate accuracy -- that nifty translucent plastic will make the phrases "price/performance ratio" and "real-world application" disappear from consumers' heads... =)
Is there someone out there selling G4 motherboards with standard form factors and accessory support at a competitive price point? Otherwise, there's no basis for comparison.
Re:Pentium 4 SUCKS! (Score:1)
---------------
[Darth]Snowbeam
College was wasted? (Score:1)
Re:As it says... (Score:1)
Re:Pentium 4 is still broken (Score:2)
Wow. I guess I'd better buy lots of RDRAM then, since Intel says it's great. I guess I'd better stop buying Athlons, since Intel says Pentium 4 is better.
The emulators guy explains in detail why the Pentium 4 sucks, with examples, so we don't just have to take his word for it. Could you summarize those examples in one sentence for us too?
Did you know if the L1 cache on the Pentium 4 was increased, the latency also increases? Did you know that the higher latency would hurt performance more than the additional cache?
The Athlon has a much larger cache than the Pentium 4 and it out-performs the Pentium 4 at equivalent clock speeds... and I'm sure you don't want to waste your time explaining how this could be true.
steveha
Re:Pentium 4 is still broken (Score:2)
The Pentium 4 is huge, which makes it more expensive to produce. I'm sure Intel was trying to shrink the die size a bit when they pared down the trace cache to 8K, and thus keep costs more under control. That's not "no reason".
From the preliminary benchmarks, RDRAM /is/ better than SDRAM now that t he frontsidebus is fast enough for the extra bandwidth to matter.
For certain problems, RDRAM is better. In particular, for cranking through lots of data in a sequential order (e.g. encoding or decoding compressed audio or video!) RDRAM is faster. But for random access to data, DDR SDRAM will crush RDRAM due to much lower latency.
The emulators.com guy is just pissed off because the Pentium 4's core doesn't work as well with emulators than the P6 core did. It's more for multimedia, not for heavy logic programs like emulators are.
This is just another way of saying that the Pentium 4 is broken except for multimedia, which is pretty much what I have been saying all along. The Athlon has all-around good performance, and if you look at price/performance ratios, the Athlon totally wins.
steveha
Re:More technical arguments about emulators.com pa (Score:2)
I disagree completely. SSE2 is not the solution to all problems, and besides one of his big points was that the Pentium 4 loses on code that ran fast on earlier chips. Code that runs fast on a Pentium Pro runs even faster on a Pentium II, for example, but with the Pentium 4 that is no longer true. But the Athlon runs existing code very quickly. It's just not good enough to say that because SSE2 can run fast, and there exists a compiler that takes advantage of SSE2, that the Pentium 4 isn't broken.
And he didn't so much blast a "lack of execution units" as the lack of ability to keep them all working. The Pentium 4 can only feed RISC micro-ops to 3 execution units in one clock cycle. Also bad, the Pentium 4 can only decode a single x86 instruction per clock, so instructions that aren't already in the trace cache are unduly expensive.
steveha
Re:Pentium 4 is still broken (Score:2)
the chips are so fast these days that few people will really notice any difference between a good AMD system and a good Intel system.
You and I seem to agree on what the situation is. The difference is that I hold the Pentium 4 in contempt for being broken, and you seem to think it is a good-enough design. I don't think either of us will convince the other.
steveha
Pentium 4 is still broken (Score:4)
The Pentium 4 has several glaring faults that cripple it.
the level 1 cache is way too small
it can only pass the decoded micro-ops to 3 of its internal execution units per clock, so it can only execute 3 micro-ops per clock (compare to the Athlon, with up to 9 micro-ops executed per clock)
instructions that execute very quickly on other Pentium chips now execute slowly (in particular, anything involving bit-shifting)
These faults and more are discussed here [emulators.com].
Unlike the Pentium 4, the Athlon executes exisiting x86 code very quickly. You don't need fancy optimization tricks to get code to run fast on an Athlon; it has no major faults to work around.
A Pentium 4 system, with its expensive high-speed RDRAM, will be very fast for certain uses. And it has the lead in raw clock speed. If Intel can crank the clock speed way up, say to double what AMD can do, it won't matter that the Pentium 4 is broken; it will still be the fastest chip you can get. I predict this will not happen; AMD will continue to make ever-faster Athlon chips, which will remain competitive with anything Intel can make. (And of course if you look at the performance-over-price ratio, the AMD chips totally crush the Intel chips.)
Of course, it must be said that the chips are so fast these days that few people will really notice any difference between a good AMD system and a good Intel system. The AMD may out-benchmark the P4, but if both of them can run Quake 3 nice and fast, few people will actually care about the differences.
steveha
Re:As it says... (Score:5)
This is so wrong. The AMD core breaks up an x86 instruction into RISC-like "micro-ops" or ROPs, and then various RISC-like execution units go to work executing the ROPs. Up to 9 ROPs can be executed at the same time! This is why the Athlon so thoroughly stomps all over the Intel chips at equivalent clock rates--the AMD chips can get more done per clock. This is especially true for floating point, where the Athlon can execute 3 floating point instructions at once.
Full details here [anandtech.com] in the AnandTech [anandtech.com] article. I linked to page 8, the one that has the discussion of how instructions get executed.
This is the reason why Pentiums cost more than AMD's
Total nonsense. Intel chips cost more because Intel charges more. The Pentium 4 is expensive because its die size is freaking huge.
Let's just say I have inside knowledge of Intel products. :-)
You don't seem to know very much about AMD products.
steveha
As it says... (Score:5)
Re:Pentium 4 SUCKS! (Score:1)
Does anyone else find that funny?
Anyway, I didn't even know there was a 1.2GHz Pentium 4.
Re:Pentium 4 is still broken (Score:1)
I'm not going to waste my time explaining everything about the article, but I'll summarize it: Who do you think knows more about how to design a processor: A guy who makes emulators for a living, or Intel?
Example: The L1 cache thing. Did you know if the L1 cache on the Pentium 4 was increased, the latency also increases? Did you know that the higher latency would hurt performance more than the additional cache? Probably not, but then again, neither did this emulators.com guy. Why? Because he designs emulators for a living, not microprocessors.
Re:Biased Bashing? (Score:1)
Intel is Nvidia, and AMD is ATI. ATI has very promising upcoming chips and some alternative solutions to fixing the problem, just like AMD. Intel and Nvidia are both the dominant makers, but ATi/AMD are gaining on them.
Anyway, AMD is adopting SSE/SSE2 now too, so why WOULDN'T you optimize for it? You're not just optimizing for the Pentium 4, you're optimizing for all future Intel 32-bit processors, and probably upcoming AMD 64-bit processors too.
Re:Pentium 4 is still broken (Score:1)
The Intel engineers looked at the pros and cons and decided on the lowest figure for L1 cache. There's no reason why they wouldn't include the extra space if there was a noticable performance delta with it.
Sometimes you just gotta think things through logically...
BTW, SDRAM support will be here in 1-2 months. From the preliminary benchmarks, RDRAM /is/ better than SDRAM now that t he frontsidebus is fast enough for the extra bandwidth to matter.
The emulators.com guy is just pissed off because the Pentium 4's core doesn't work as well with emulators than the P6 core did. It's more for multimedia, not for heavy logic programs like emulators are.
More technical arguments about emulators.com page (Score:1)
Again, with lack of execution units he's focusing primarily on the weak FPU, and ignores the very fast SSE stuff. With the release of ICL5 which is smart enough to parallelize loops for SSE2 by itself, there's no excuse for that.
The fourth point was the small instruction cache. Intel doesn't use a normal instruction cache on the P4, it uses what it calls a trace cache. P2, P3, P4, Athlon, they all decode instructions into smaller micro-ops, as you know. Unlike the other instructions, the P4 doesn't cache x86 instructions at all. It caches the decoded micro-ops in the trace cache instead, saving the job (and several pipeline stages) of decoding instructions. The theory is that because the P4 works, for the most part, on the level of micro-ops instead of normal instructions as earlier instructions are, it doesn't need as much cache."
Re:Pentium 4 is still broken (Score:1)
The only apps that the consumer needs that demand raw CPU power are multimedia apps. You do not need a several GHz processor to run business apps. You need it for: Gaming (ala Quake III), Encoding (ala FlasK), Decoding, etc.
Re:Megahertz Sells (Score:1)
Re:insite? (Score:2)
Fantastic. Good luck in high school.
Re:Pentium 4 SUCKS! (Score:1)
Re:As it says... (Score:1)
Bull. Intel does the very same thing. Maybe not as well, but they both use RISC cores, translate x86 to RISC internally and benefit from it by having multiple execution units and deep pipelines.
Re:broken link (Score:1)
The only "intuitive" interface is the nipple. After that, it's all learned.
Re:Slashcode needs ispell plugin! (was Re:insite?) (Score:1)
The only "intuitive" interface is the nipple. After that, it's all learned.
Re:Pentium 4 SUCKS! (Score:2)
1. the long pipeline means if you stall or miss a branch prediction you lose a lot more cycles
2. the L2/L1/trace caches are too small and programs will wind up going to main memory
3. RDRAM is great for streaming sequential bits, but it has high latency for random access. The P4 needs a much larger L2 cache to sit in front of the RDRAM to reduce the random access to main memory.
So that 3.2Gbs figure is not the whole story.
The P4 Xeons have the potential to be great chips if they get some more cache on them. They're going to get a die shrink and more L3 which will help greatly. They could also use larger L2/L1/trace caches to reduce cache thrashing during context switches. The vanilla P4 will probably always have too little cache and will suck hard, though.
It looks like Intel made a decision to go after the high end of the market in a few years time and in the mean time to produce crippled chips that just have really high MHz ratings. And I'd guess that they're going to be fucking the consumer market over pretty hard for awhile to come.
What I'd really like to see: the interleaved DDR SDRAM from the nForce chipset in a multiprocesser server chipset like the 760MP. Ideally something like 4x DDR interleaving with a quad CPU chipset.... *droool*
Re:broken link (Score:1)
Re:Megahertz Sells (Score:2)
Re:Why rewrite/compile code for P4? (Score:1)
Why not. If you are shipping your software on CD or even more so with DVD you could put half a dozen optimised versions on there.
_O_
insite? (Score:4)
Treatment, not tyranny. End the drug war and free our American POWs.
Re:broken link (Score:1)
Now THIS post is redundant.
broken link (Score:3)
Why rewrite/compile code for P4? (Score:1)
Biased Bashing? (Score:4)
These same people, however, don't seem to be bashing the GeForce 3, which in many cases benchmarks slower than some GeForce 2 ultra cards. Sure, it's OK for a video card to change its architecture but not the CPU????
People seem to understand that eventually the GF3 will be the card to get IF games are written to that architectures. The same could be said of the P4 IF APPS are written to the new architecture.
Re:Slashcode needs ispell plugin! (was Re:insite?) (Score:1)
Re:Megahertz Sells (Score:1)
Re:Pentium 4 SUCKS! (Score:1)
Take a look at "slim binaries" and "Dynamic Code Reoptimizers" here [uci.edu] for a starting point.
The interesting aspect to this, from a social and economic perspective, is that it is projects like this which could reduce the benefit of any existing monopolistic position on the desktop. Given this, I'm somewhat saddened that these ideas haven't been picked up by companies like SUN or communities like Linux. Perhaps this really isn't ready for 'prime time', but cash and interest from SUN could go a long way to aiding this work.
Intel would also gain from this. As you've pointed out, software tends to be optimized towards the least common denominator of hardware. That eliminates much of the advantage of newer architectures. Techniques such as these would increase the incentive for hardware upgrades, as existing softwares' performance would be immediately improved.
Pentium 4 SUCKS! (Score:3)
Re:insite? (Score:1)
---
Slashcode needs ispell plugin! (was Re:insite?) (Score:3)
Somebody needs to work on an ispell module for slashcode; in theory it shouldn't be that difficult. Put computers to work for you. Everybody would be happier, and would look smarter to boot!
Price Price Price (Score:1)
Re:Slashcode needs ispell plugin! (was Re:insite?) (Score:2)
Re:Megahertz Sells (Score:1)
This comment should be "Score 1; Duh!"...
Re:Pentium 4 SUCKS! (Score:1)
Re:Megahertz Sells (Score:2)
Of course, those claims do sell computers.
Re:Megahertz Sells (Score:2)
Most apple benchmarks do only tests with adobe photoshop sadly, but they are better processors and they have alot less transitors and use less power. I wish I could remember the url to show you. Apple has some multimedia extensions built in the chip that photoshop uses that are far supperior to mmx2 in the p3's which make it run photoshop really well. Anyway Apple pressured Motorolla to make faster G4's to combat the high speed p3 problem. The newer 733mhz G4's are out and should be close to the same speed as a 1 ghz p3 or 1.4 ghz p4 for ordinary unix/app use. I am sure for a photoshop user the results would be even better. Apple should of saw this comming. The G4 and G3 powerpc processors are truly RISC unlike the p3 and p4 which are a combo cisc/risc.
If I had money to burn I would love an apple powerbook where I can save battery power due to the fact that the powerpc has less transitors and runs equilivantly on less magahertz. Running Linux on it of course.
Re:As it says... (Score:1)
Only available as binary? Better choose a better example than Quake 3 as the following page has a link to "Quake 3: Arena 1.17 Game Source":
http://www.idsoftware.com/archives/quake3arc.htm l
Here is a direct link to the source, albeit, I haven't gotten the link to work, but lots of ftp links on ID's site seems to be broken lately:
ftp://ftp.idsoftware.com/idstuff/quake3/source/q 3a gamesource_117.exe
HaroldRe:YOU GUYS ARE PROGRAMERS NOT CHIPBUILDERS... (Score:1)
This is not quite true - I guess certain things are slow on any architecture (bad algorithms), and compiler/interpreter should be the one to decide what works great on the platform at question. Nowadays people just don't have time to optimize, and it's a bad idea anyway - look at The art of unix programming [tuxedo.org].
The number of threads is one thing to consider, though... and anyone knows that more processors => better multithreading.
I think programmers (and geeks in general) know stuff about processors because it's interesting and fun, not because they really need to.
Re:Biased Bashing? (Score:1)
Approved:
AMD, nVidia, Transmeta
Not Approved:
Intel, Microsoft, ATI
Regardless of what these companies do, the response on /. is determined by which list they are in.
Re:Megahertz Sells (Score:2)
Which benchmarks would those be?
Re:Megahertz Sells (Score:2)
By the way, do you think that people buy ECC memory only for servers?
optimise vs optimize? (Score:1)
AMD's are _that_ much cheaper than Intel proc's (Score:1)
Re:Slashcode needs ispell plugin! (was Re:insite?) (Score:1)
Megahertz Sells (Score:3)
I wonder if they'll consider on-board 802.11b when they hit 2.5Ghz?
SSE and gcc (Score:5)
If any gcc hackers out there are reading, just le me know where to start poking and I'll try and implement a solution.
Ryan T. Sammartino
Re:Pentium 4 SUCKS! (Score:1)
Re:YOU GUYS ARE PROGRAMERS NOT CHIPBUILDERS... (Score:1)
Re:It's got the processor ID# for Win XP (Score:1)
Re:insite? (Score:1)
Re:optimise vs optimize? (Score:1)
Oops, My bad! Yes Australians (who accept the authority of the Macquarie) would use the 's', not the 'z' for this kind of word.
Re:optimise vs optimize? (Score:2)
Quite the opposite. 'Optimize' is the websterised (sic) version of the older 'optimise' (and so on with the whole lot of 'organise,' 'antagonise' etc etc).
The use of 'z' in place of the 's' has traditionally been indicative of an American author. AFAIK, the latest edition of the OED lists 'organize' as the primary spelling and 'organise' as the variant, meaning that all right spelling Englishmen, should now write 'optimize.' Though the more sophisticated (and those who won't allow the editorial boards of dictionaries to dictate their spelling to them) will continue with 'optimise,' if only to demonstrate their sophistication. The Macquarie, on the other hand prefers 'organise,' meaning that any Australian who writes 'optimise' (unless for US publication) will appear, in the eyes of more erudite compatriots, to be educationally challenged.
This, BTW, is the why it is a really stupid idea to automagically spell check submissions. There's more than one way to spell 'colour'.
Re:Pentium 4 SUCKS! (Score:1)
The point (more of a dilemma actually) is that the developers at gnu and microsoft are extremely slow at implementing the optimisations the newer processors support. And even if they catch up, the applications need to be recompiled to actually take advantage of it. So there's a lot of ancient software out there, compiled for obsolete P2's and stuff.
There's really not much you can do about that situation, so we'll just have to take that for granted.
Now, as hardware developer (intel, amd) you've got the dilemma and basically two choices -
A) Try and tune that old engine some more. Same core, smaller circuits, higher mhz, etc. Try to run existing 386 code as fast as possible.
B) Implement those new state-of-the-art designs, instructionsets, etc. At the cost of losing backwards compatibility, and with the knowledge that software needs to be properly optimized to get the most performance.
Intel chose B. Their P4 is slower then athlons and sometimes even P3's at executing old code. But when software is properly optimized for the P4, the thing woops ass. (See graphs in article)
However, all that people see now are the lower results, and for that Intel is slaughtered. But, IMHO, in the long term Intel made the right choice.
Saying that the P4 sucks even before there is software out there that can properly drive it would be unwise. I don't think the P4 will go down in history as a crappy processor - I think it just needs a while to warm up and start kicking ass.
Don't get me wrong here - I'm not saying it is better then the AMD solutions, I'm just saying it doesn't suck so hard as some people here think it does. It's their software that just can't handle the P4 correctly.
Re:Pentium 4 SUCKS! (Score:1)
A ferrari doesn't suck just because you just dont know how to work the stick.
Re:Biased Bashing? (Score:1)
With P4, Intel no longer holds enough of the market to force software shops to use their extensions. With a few limited exceptions, the cost of developing a seperate app to take advantage of the P4 optimizations would be too high to justify the expenditure of extra resources. Also, most apps do not require massive speed. Basically the only consumer-level products that actually need huge processing power are games, and the graphics card is more important than the CPU at that point.
...
string* plamenessFilter =
Re:Biased Bashing? (Score:1)
...
string* plamenessFilter =
Re:Pentium 4 SUCKS! (Score:2)
what about SSE-instructions? what about on-die cache running at the same speed the CPU does? what about...
The PIII should of been a lot faster on the same opimizations, since the core did not change at all. Guess what, it was faster. Indeed, it compiles a 2.2.14 kernel an average 1.5% faster, if I remember my initial benchmarks correctly (comparing a PII450 and a PIII450). The Coppermine core, and the increase in bus speed from 100 -> 133MHz, was a bigger step forward, despite the fact the Katmai version proudly got a PIII label, while the Coppermine was announced as a "evolution of the PIII". Oh well, it's all about marketing I guess.
The P4 actually is a completely different architecture. Comparing it to a PIII does it no justice whatsoever. The marketing guys have one major advantage: the increase in speed is a real bonus.
Re:Pentium 4 SUCKS! (Score:5)
1) First of all, the Pentium4 is indeed slower according to some benchmarks. And indeed, it doesn't perform as well as you might have expected. Why? Because of its "revolutionary" design. It's a completely different architecture, you may want to go to the specs on intels website for more detailed info on this (I did).
2) The P4 outperforms the P3 when it comes to memory-intensive applications. Using the Intel850 chipset, it has far superior memory bandwith. A Intel845 chipset is in the making, which will be able to use more common SDRAM instead of Rambus. Although this solution might be less expensive, it will seriously hurt performance. Intel has finished the design of a similar board using DDR-chips. This will by far be the most cost-effective solution. Don't expect it before christmas though, since they have a deal with Rambus until 2002.
3) Bandwith from CPU -> northbridge: a stunning 3.2Gb
4) If you're running an open-source OS, noone's gonna stop you from recompiling the source and optimize programs for your architecture. I would.
5) The P4 currently sold, as well as the mainboards, don't offer an upgrade path. If you upgrade regularly, I'd stick with AMD for a while. Intel will soon release a different chipset and a new version of the P4.
6) Needing a little more beef than a uniprocessor platform? I would wait a little. Since AMD designed their multiprocessor chipset to scale beautifully (2 CPUs / northbridge), one would expect some mainboard manufacturer to design a "hot rod" with at least 4 or 8 CPUs in the near future. The P4s future is uncertain. I really don't know what kind of rabbit Intel will pull out of their hat to counter AMD.
Re:insite? (Score:2)
Re:Pentium 4 SUCKS! (Score:2)
Re:insite? (Score:2)
Re:Megahertz Sells (Score:2)
Re:Megahertz Sells (Score:2)
Re:Megahertz Sells (Score:2)
Re:broken link (Score:2)
Re:Megahertz Sells (Score:3)