Apple's G5 Speeds Challenged 1595
An anonymous reader was the first of a seemingly infinite stream of people to submit a URL to an argument that makes the case that the G5 isn't quite what Apple wants you to think of it. The evidence? Apple's own press material. Worth a read.
spl=troll (Score:2, Informative)
This guy is a known troll. He MAY have valid points but his credibility is zero.
Re:similar info from a different source (Score:5, Informative)
Standard Pratice (Score:5, Informative)
When asking the pricing managers (which work for the chain, not an individual store) they replied that there was a study once done, indicating that there is a psychological tendancy to shy away from certain "maker" numbers as being too big. For example, the masses statistically believed that twenty dollars was too much to pay for item x, but for some reason, nineteen ninety-nine was not too much to pay for the same item. Funny thing is that with the same item, eighteen dollars would again be too much, but seventeen ninety-five wouldn't.
Even if the study is flawed or bogus, it is still being taught in the "front-line" marketing schools, (ie. grocery, drug-store, clothing, etc.) , and so I expect we will see nineteen ninety-five for many many years to come.
Re:Benchmarking Across Platforms (Score:5, Informative)
Re:Give us a meaningfull measure of speed... (Score:2, Informative)
337 fps with a twin 2.0 GHz and Radeon 9800 Pro @ 1024x768, 32 bit color
Re:Benchmarking Across Platforms (Score:3, Informative)
I remember a couple of years back when folks were amazed to find out that Intel had cooked their Spec benchmarks by putting Spec specific code in their compilers! I.e., the compiler recognized Spec code and had special super optimized routines for it. Running Spec against gcc is probably the more honest test. possibly the most honest test of both CPU's in the present environment in whiich gcc has been pretty well hand nursed to give optimum results for both CPUs if you use the correct -xxx options. Result: the Apple benchmarks are probably closer to reality than the Dell benchmarks (although turning off hyperthreading is a bit outrageous).
Single vs. Dual processor (Score:5, Informative)
1) This is Apple's Pro machine and many of the users are in the Graphic Arts, Audio and Film industry. The most siginificant programs in these fields do get optimized for the Mac platform.
2) I don't know about you, but it is normal for me to be doing several things at once on my computer. Listening to music, downloading email, munging video, plus about a hundred background tasks. The OS itself balances these separate tasks between the processors, so there is a very real and significant advantage to the dual processor even if the individual programs don't take advantage.
-I have no Sig yet I must scream...
Re:Quite (Score:5, Informative)
Re:A few points (Score:3, Informative)
You're missing the point. He's not claiming that Apple's benchmarks on the new G5 aren't real. He's claiming that Apple tweaked the G5 but not the Dell.
There's anything wrong, with tweaking your system to get the most speed out of it. It's just unfair to compare a tweaked Mac to an untweaked PC. So what this author did was compare the tweaked Mac benchmarks (that Apple provides) to tweaked PC benchmarks (that Dell provides). Both benchmarks are legitimate and real. And this comparison is much more accurate than comparing a Mac with AltiVec enabled to a PC with SSE2 disabled, for example.
Re:spl=troll (Score:3, Informative)
In short, I agree with the grandparent. This is a very well-crafted troll.
Re:Quite (Score:3, Informative)
(Of course...I could be mistaken
Re:Think Different (Score:1, Informative)
Sort of amusing, isn't it? And this was from news.google.com with a tag of "45 minutes ago"
Why don't trolls get it? (Score:1, Informative)
Screw PCs. They suck. Macs rock.
When will the trolls understand that:
WE DON'T GIVE A SHIT ABOUT HOW FAST THEY'RE FUCKING PCS ARE,
HOW STUPID ALIENWARE CAN MAKE A CASE AND PAINT IT NEON GREEN,
HOW MANY FPS GAMES THERE ARE AND HOW MANY FPS THEY CAN ACHIEVE.
OFFICE SUCKS,
EXPLORER IS A DUMB IDEA
BRUTE FORCE DRM IS A DUMB IDEA
WINDOWS LOOKS STUPID
but most of all....
T-H-E-Y A-R-E N-O-T M-A-C-S.
Jesus, get it through your thick, fucking skulls.
Re:Benchmarking Across Platforms (Score:4, Informative)
Please feel free to educate yourselves... (Score:5, Informative)
http://arstechnica.com/cpu/2q99/benchmarking-1.
This will give you at least a basis for understanding why benchmarking is used, and what makes or breaks any given set of results. Also, feel free to argue about anything and everything that is said about these benchmarks, since, apparently, everyone of you is in the benchmarking labs day in and day out, testing systems and looking at the results on a scientific level.
I also think benchmark scores are, quite frankly, marketing bullshit. A processor designer can tweak a program and a compiler any number of ways to increase thier scores. The true test would be to use the SPEC benchmark suite with no flags set on the compiles for either platform. That way you are testing just the base processor, with no SIMD instructions, no disabling of the software prefetch algorhythms, no "cheats" as it were. Then test those same systems with every trick in the book thrown in. Then look at the difference. This will probably give you a better picture of the performance you will see in real world activities.
If you have a machine that absulotely sucks donkey when using no "cheats" and then you see this amazing boost in performance when the "cheats" are enabled, you probably are dealing with a highly optimized and specialized instruction set, which can be either very good for specific applications, but absolutely horrible for programmers who don't have access to, or don't bother to research, the abilities of that processor.
These are the benchmarks I'm interested in most. And it'll be at least late September before we see any of that.
Also, while all this is interesting, in an intelllectual sort of way, what about the actual perfomance gains over the current crop of G4's? Why not take a look at the difference between the SPEC scores of the dual 1.42GHz G4 towers, vs. the dual 2GHz G5's? That alone will tell you more about the increase in speed and power that has been delivered. If Apple had been smart, instead of trying to impress and piss off the x86 sparkheads they should have posted those scores as well, to give a real side by side comparrison between the speed and power of the G5 vs the bottlenecked, processor starving, gimp that is the G4. But that would make too much sense, wouldn't it? And you know marketing is all about confusing your consumer into beleiving that the latest and greatest is really what they want, not some old machine from 3 months ago...
Re:Quite (Score:3, Informative)
Also stuff like CFD (computational fluyid dynamics - the type of thing used to design Formula 1 cars and turbine blades) can really eat away at memory.
The high-end CAE/CAD/CAM programs like Unigraphics, IDEAS, MSC (Nastran, Patran etc), Pro/Engineer can use a lot of memory when the model gets really complex and you wnat to manipulate. Basically these programs will use as much memory as you canb give them.
Admittedly these are not particularly common applications (like office).
On the Price Comparison and SMP (Score:5, Informative)
With regard to price, if you're after a high-end system, he represents that the high end of the Dell line comes in at $3680, yet rapidly returns to promoting the idea that a $2000 Dell is equivalent. In an effort to configure up an Intel system comparable to the new high-end Apple PowerMac G5, I ran the Dell configurator. It clocks in at $3939: and that's with a lesser video card and a smaller, slower IDE hard drive (add $840 for SCSI, a better comparison with Serial-ATA). I don't think I was being unfair in my selection of components. (OK, add $30 for a USB floppy on the Mac if necessary)
This guy certainly has a point about the non-optimized Intel benchmarks, but he reveals his prejudice by not offering a fair price comparison.
Re:Quite (Score:4, Informative)
Re:Think Different (Score:4, Informative)
SO? The image may turn out the same, but Apple were doing benchmarks using GCC compiler. Until Intel want to provide a compiler for the PPC 970, it's the only way to standardise the test.
The other thing that really shits me about this is that all the same people crying "foul" were the same ones pointing at that Adobe Premiere article not so long back, where the P4 beat the G4. Well, other than the fact the stupid reviewer had enabled the server renderer trick to take advantage of the 2nd CPU on the G4, all it shows is Adobe Premiere performance.
Just like, all this shows is SPECs compiled with GCC.
-- james
Re:whatever (Score:2, Informative)
Erm.. if someone pays $0.01 less for a product, they are getting it cheaper. The fact is that the attraction to something which is psychologically priced is that is seems cheaper to a disproportionate degree.
Re:whatever (Score:1, Informative)
Before you go drawing conclusions from what a known anti-Mac nut says, you should read the actual test whitepaper. From Veritest, not from Apple. Apple, as you should know by now, did not actually conduct any of these tests. They just provided the hardware and the OS. Veritest did the actual testing.
Read the whitepaper. It's on the Apple site. It tells you everything you need to know. It tells you, for example, that the EXACT SAME COMPILERS were used on each machine: GCC 3.3 and NAGware FORTRAN. That's a level playing field. It tells you that SSE2 was not used on the Dells... but that the vector registers were not used on the G5, either. That's a level playing field, too. It tells you, right there in the results, that on single-processor integer performance the G5 is slower than the P4 or the Xeon. Right up front. No lies here.
What's trollish is to look at PERFECTLY ACCEPTABLE AND LEGITIMATE TESTS and to declare them bogus just because you hate Macs. Which is exactly what the Haxial guy did.
Re:similar info from a different source (Score:2, Informative)
Take this benchmark for instance. Apple disclosed all the information they had to. They never LIED to the public (at least with this), but by burying necessary information deep and showing only numbers they have managed to mislead anyone who is too stupid to do further research. If you can't find the little link underneath the data shown and click on it, they figure you deserve to know only what they say.
rtfa? (Score:3, Informative)
(besides, even if GCC isn't poorly optimized for the x86, one could argue that the NAGWare Fortran compiler, used for most of the floating point tests, is.)
Re:Quite (Score:5, Informative)
-sirket
Re:What about the backplane???? (Score:3, Informative)
I.E. Nortel's Passport 15k backplane can do something like 60Gb/s throughput (been a while since I looked up spec. Might be more, and I have no idea about the frequency of it)
The main reason for calling it backplane vs a bus, is typically the differrence in the connection types, etc.
The most interesting thing... (Score:3, Informative)
Those comments really demonstrate the applicability of the bell curve to real-life situations, especially things like intelligence of a population.
Re:Quite (Score:5, Informative)
Obviously you have never run CAE/CAM programs. (That being Computer Aided Engineering / Computer Aided Manufacturing.. I-DEAS, Pro Engineer, SolidWorks, Catia, etc.) This is the hard core stuff that Boeing, Ford and Toyota use that cost hundreds of thousands of dollars for one license. At my university, the undergrads get to use it on P4 machines and the grad students get to use it on 64 bit HP-UX workstations.
Even if you use a fairly simple FEA (finite element analysis) on something, for example finding the levels of stress in some objects you have modelled when it is bent in different ways, or modelling the flow of water or air through some pipe bends, this amount of RAM is very desireable. Basically the program builds and solves a bunch of 2000x2000 matrices for you. Even a simple one like the pipe bend took something like 3 hours on a P4/512MB and there was a multi-GB swap file needed. I was in the lab very late that night. That is where super-large amounts of RAM are necessary.
Tom Yager has something to say about this (Score:1, Informative)
I don't even care (Score:3, Informative)
The guy from Wolfram Research made it clear that the G5 outclasses the Pentium 4 in the scientific computing arena to such an extent that it doesn't even compete with it anymore; it competes with high-end UNIX workstations (and beats them, too, apparently
Bottom line, people are starting to try and eek out the edge on Mac vs. PC performance, and that's a good thing. With the G4, that was impossible because the G4 boxes were outclassed by such a huge margin by the x86 ones. Any way you look at it, these machines are competitive. And they run Mac OS X; the Pentium 4 does not. Therefore, I'll be buying the G5 next because I'll get competitive performance with the best OS on the planet.
Re: well... (Score:1, Informative)
Apparently YOU never got so far as Chapter 1 of the Mac OS X system architecture guide where it says "we use single-precision floating point arithmetic for everything."
When you draw something to the screen in OS X, whether it's through Quartz 2D or a higher-level API, you specify pixel locations as floats. That's right, your window is 200.0 pixels by 300.0 pixels. And you can use fractional values, too. A pixel at 200.5 gets antialiased between 200 and 201.
Mac OS X is a VERY floating-point intensive operating system. The only ints in the system foundation APIs are bools and enums. Everything else is floats, floats, floats.
(By the way... aren't you the Black Parrot who about a year ago got stone-cold-busted for making false claims about Microsoft? Something about your company being put out of business by Microsoft or something? Claims that later turned out to be false? Just asking, because I want to know whether I'm talking to a troll or not.)
Re:Quite (Score:2, Informative)
a few problems:
(A) the barrier on 32 bit addressing is 4 GB, not 2. Not to be a hardass, just pointing out a typo.
(B) Both Windows and OSX use paging as their method of memory management all the time. It's not a "hacky" solution, it's how you maintain independent memory for separate processes. The 64-bit processor gets the advantage here because it can pull the entire memory address in a single read, where the PC (unless there's a way around it) would have to read the address as 2 successive 32-bit uints.
(C) Windows has a 4 GB barrier (~2GB stack, ~2GB heap) for each program. It's the maximum amount of RAM any single process is allowed to chew up. This is done so that programs can still use uints for their pointers (I'd assume).
(D) You're right, the days of 32-bit are numbered. In the PC world, we're already on negative numbers, though. 64-bit AMD Opterons came out recently, but Intel's Itanium chipset has been on the market for years. G5's aren't on the market just yet (though admittedly they're extremely close). I would love to see IBM's brand new G5 offering up against AMD's slightly less new Opterons. Especially the quads!
Oh wait... that's right... you can't get a quad G5.
Even in Jobs keynote he showed it slower (Score:3, Informative)
This guys site even says:
"SPECint_base2000 is a single-processor test, so in the following results, where the computer has a second processor, it is either disabled or not used." then goes on to say after the benchmarks using only single processors: "As you can see, the PowerMac G5 is NOT the world's fastest personal computer. In fact, the Dell Dimension 8300 beats the PowerMac G5"
Well a big DUH is in order. Steve Jobs even SAID it was slower. He had a graphic up that showed how the single processor G5 was slower on INT based benchmarks etc etc. It was when they used benchmarks using DUAL processors that it really shined.
Yes, after all this in the article, THEN he goes on to rate the dual processors, but not before he trashes the Mac on something that the Mac had already admited to. I mean, that's pure trolling.
Bottom line, Apple used certain results in all the tests to market the new computer...just like this guy used the same tests to filter out what HE wanted everyone to see.
Also, Apple should never use benchmarks to market anything. No one should. It's too easy for others...no matter what the system to say "well, if you configure blah blah blah with this and compile with blah blah blah you'll see the Commodore 64 is really blah blah blah.
Enough already.
Re:Yes ... (Score:4, Informative)
For $800 you "might" be able to score a brand-new eMac, which will run OS X like a dream, and be able to do anything you can do on your economy PC.
Re:Benchmarking Across Platforms (Score:5, Informative)
There is no saying which is right, and I don't think this guy was really trying to. If you read his writeup, he says that Apple claims a certain Dell model benchmarks at value $X, while Dell claims that the same model can do $Y.
He doesn't actually say that one or the other is correct -- he says that the most charitable thing you can do is split the difference and go with the average -- and the kicker is that even that midway point is higher than what Apple claims for the G5.
You've got a good point, but I think this guy is aware of it as much as you are. He's not saying that each vendor's analysis is authoritative, but that the truth probably lies somewhere in the middle, and that middle ground might or might not look to be in Apple's favor (in fact, it doesn't seem to be in Apple's favor).
Re:Benchmarking Across Platforms (Score:2, Informative)
Announced today, Adobe had optimized photoshop for the G5 processor. The details are vague but you can read them on the Press Release [adobe.com]. Now I have to say that I love the G5 for everything it is but I'll stay imparitial about it until the first units are in the hands of people who can test it with applications similar to what I run.
Re:Think Different (Score:5, Informative)
oops, not HAD enabled it, but HADN'T enabled it. Stoopid me
Re:Think Different (Score:1, Informative)
Mac OS X (Jaguar) ships with a single implementation of system library routines (like malloc) that work on dual as well as single processor systems. Therefore, they pay the overhead of cross-processor synchronization even on single processor systems. I've heard this is "fixed" for Panther.
Maybe Windows has the same issue (and needs the same hack), but I doubt it. I think this was more a "level the playing field" kind of thing (so that you're measuring the processor and not the library routine).
FPU registers used by glibc to optimize mem copies (Score:2, Informative)
I work on an embedded PowerPC product that has no FPU so we had to build a special glibc that does not use the FPU registers.
I don't know if Apple is using a glibc with these optimizations. If they are then their customers could appreciate some use of the dual FPU cores in everyday integer types of computing.
Re:Single vs. Dual processor (Score:3, Informative)
Anyway, bear in mind that the OS controls IO on the system, so your game of quake has to synchronize with the other parts of the system on the other CPU at some point.
Finally for audio mixing, that's why buffers are used. What matters in pro audio work is latency, ie the amount of time it takes for audio to travel through the system. That can affect things like synchronization of multiple audio streams and so on. Again multiple processors don't necessarily lead to lower latency, if anything, they can sometimes increase it.
veritest don't make these SPEC marks official... (Score:1, Informative)
Until SPECint/fp figures for these new macs appear on http://www.spec.org, take whatever you hear from ANY vendor (G4, G5, P4, Xeon or whatever) with a BIG apple-sized grain of salt.
The benchmarks are fair!! (Score:5, Informative)
The article also complains that using the NAGWare compilers is not a valid test since they're too slow. But I think the NAGWare compiler is a more vallid comparison than intel's compiler because most real-world computing is done with NAGWare because it fully implements the F95 spec and is more portable. In addition NAGWare is well tested for accuracy and it also very much cheaper.
The Dell benchmark numbers are pure fantasy. They never occur in real-world use.
Re:Standard Pratice (Score:3, Informative)
Over here, the sales tax (VAT) is included in the sticker price. So, if I see an item which says 'Buy me for £20' and I've got a £20 note in my hand, I know I can afford it. I don't have to practice my 1.175 times table to work out prices, or to work out of the shops are cheating me for that matter.
Why on earth are prices across the pond shown pre-tax even when you're charged the tax? Surely you should be shown the price you're charged?
Here's a more objective look at the benchmarks. (Score:5, Informative)
So right from the start the G5 is seriously crippled in these tests. Especially if they don't even take advantage of 64-bit as seems to be the case. Now, on the the other points that the spl dude makes.
Sure the special malloc library seems a bit unfair. But then again, do these tests really focus on memory allocation? I'd think they are limited by CPU power more than memory allocation. In any case, it'd be nice if we saw results without this library.
Now for the comfusing part. The 8300 only has a single cpu. For the base tests, they use hyperthreading and an SMP kernel. They do the exact same test for the 650's base test, hyperthreading with a single processor and an SMP kernel. The G5 system is run with a single processor as well.
So it seems this test is well balanced and fair. The confusing part is the rate tests.
For the 8300 they have no hyperthreading and a uniprocessor kernel. For the 650 they have no hyperthreading and an SMP kernel with two processors. The G5 system is run with two processors. It's unclear why they chose not to use hyperthreading on the rate test. It could be that hyperthreading actually reduced the scores of these tests. I'm no expert on the SPEC tests and hyperthreading, but what I do know is that hyperthreading is an intelligent technology. It can't always increase speed, it depends on what kind of code it's running. In the rate test it's possible that hyperthreading is unable to yeild any improvements, in which case the overhead of enabling hyperthreading may make the scores worse than without hyperthreading.
At anyrate, the tests were a LOT more fair than the dpl guy makes them out. And considering that the G5 could be seriously crippled by not running 64-bit and who knows what other optimisatoins, I'd say that the numbers are still impressive.
Re:Benchmarking Across Platforms (Score:5, Informative)
For the Mac
â Installed theTachyon development environment version 6K452. This provides the appropriate development tools for generating the SPEC binaries and installs Appleâ(TM)s version of the GCC compiler ( version 3.3 build 1379 ) on the test system
For the Dell
â Downloaded GCC version 3.3 ( gcc-3.3.tar.gz ) from http://gcc.gnu.org.
â Followed the documented steps to build and installed GCC v 3.3 on the system.
And here from the appendix
-fast
This flag is used with C and C++ and specifically targeted to the G5 and enables G5 specific instruction usage, tuning and 64 bit arithmetic. In addition to enabling the -O3 optimization level, it also enables the use of C99 aliasing rules and relaxed IEEE math operations.
G5 Specific instruction usage sounds suspicious. I really like the relaxed IEEE math operations.
I also like this part
â Installed a high performance, single threaded malloc library. This library implementation is geared for speed rather than memory efficiency and is single-threaded which makes it unsuitable for many uses. Special provisions are made for very small allocations (less than 4 bytes). This library is accessed through use of the â"lstmalloc flag during program linking.
Doesn't say anywhere that they did the same for the Dell.
I don't think Apple was looking for to even of a field for this test.
For those interested... (Score:5, Informative)
Meaning, if Apple's results are reliable (which I think they are...levelling both machines by optimizing them for neutral operations and having them run neutral code), they tuned the Dell FOR SPEC. They didn't decrease its performance -- they probably increased it a bit.
http://www.specbench.org/osg/cpu2000/results/re
Just because you put the words "Fast" or "Hyper" in front of a chip's feature doesn't automatically make it faster, as any BIOS hacker knows.
Re:What I Simply Do Not Understand (Score:1, Informative)
You said it yourself:
What I found to be the most compelling part of this article was the "hate mail" section at the bottom.
If it wasn't for the fanatics/zealots the benchmarking tests would be some obscure feature of a computer, and everybody would use the OS they felt more comfy working with. At this point, benchmarking is more a marketing tool than an engineering one.
Eventually, the zealots only tend to scare people away from a computer OS/platform they so voraciously claim they are promoting.
Re:Even in Jobs keynote he showed it slower (Score:3, Informative)
As long as no two processes want to do something at the same time, two processors indeed won't gain you anything. After that, it depends on when the delays become perceptible for the user (which may happen only every now and then or very often, depending on the speed of the cpu). Further, your claim that most consumer apps don't take advantage of multiple processors, is incorrect. Most applications for Mac OS X are multithreaded nowadays. The last column in the following partial top output are the number of threads that process has (sorry for the formatting, slashdot doesn't accept PRE tags):
362 dnetc 68.0% 82:52:25 2
The processes are sorted by cpu usage. As you can see, most programs have more than one thread (although since my system is pretty idle currently, most are simply blocked waiting for input). The kernel alone has already 26 of them... Some of them also spawn extra threads when they're asked to do something (like lookupd).5950 top 12.2% 0:00.53 1
2767 Terminal 5.4% 2:13.61 8
2720 Safari 1.3% 17:17.35 9
0 kernel_tas 0.6% 29:48.20 26
2595 Window Man 0.6% 13:22.23 2
2709 Mail 0.0% 13:11.21 4
170 ATSServer 0.0% 9:36.61 2
2736 TruBlueEnv 0.0% 3:11.28 16
2839 Project Bu 0.0% 2:58.67 3
315 lookupd 0.0% 2:24.75 2
361 cupsd 0.0% 1:37.86 1
105 configd 0.0% 1:25.05 3
2711 UniversalA 0.0% 1:09.67 1
70 update 0.0% 1:08.17 1
2717 SecurityAg 0.0% 1:01.98 2
2705 Finder 0.0% 0:56.42 1
490 slpd 0.0% 0:52.49 8
5602 Xquartz 0.0% 0:46.08 4
339 ntpd 0.0% 0:38.68 1
2710 iCal 0.0% 0:29.20 2
307 netinfod 0.0% 0:28.61 1
2703 Dock 0.0% 0:21.06 2
444 sendmail 0.0% 0:20.68 1
483 AppleFileS 0.0% 0:19.75 2
486 httpd 0.0% 0:18.37 1
385 coreservic 0.0% 0:11.38 3
2732 System Pre 0.0% 0:11.19 1
375 autodiskmo 0.0% 0:09.75 13
2719 AppleSpell 0.0% 0:08.05 1
I do agree having a second processor generally won't speed up things like surfing, unless you're the type that continuously opens several sites at the same time, possibly with flash and java applets etc. However, the "snappiness" of a system can increase a lot...
Re:Standard Pratice (Score:2, Informative)
Motherboard Tech (Score:3, Informative)
How do you like the rest of the motherboard?
1 Gig frontside bus X2, PCI-X X3, Serial ATA X2 with separate channels for each drive, USB 2.0/FW 800 & 400, AGP 8X, DMA for every I/O function without bandwidth contention, etc.
Seems to me this may be the most advanced motherboard ever put in any desktop, affordable computer.
And even if you don't believe the SPEC stuff, how about the software demos? Just lies, I suppose.
If y'all had taken the system diagram Apple is showing and substituted 2 Pentium 4's or 2 XEONs for the 2 970's, it would be touted as an Alienware-buster and proof that Wintel is King.
Better check your bubbles for bursting.
Re:Think Different (Score:1, Informative)
There are almost no CPU synchronization issues wrt memory allocation. You need to put a critical section in your sbrk() syscall, but that's it. Each CPU does not have it's own internalized concept of the state of the userland or for that matter the kernel. The kernel associates processes with a particular CPU, but a processes attributes and characteristics are stored in system memory and kernel tables. Whichever CPU happens to be running the code that examines that memory or table will get the proper perspective on what the system state is for a particular process.
Feel free to sprinkle periods throughout the post as appropriate.
Confessions of a Hate Mailer (Score:3, Informative)
So let me take a moment to reiterate the original point.
I am, like any Mac user, deeply concerned when somebody claims that Apple is using false numbers. The author is welcome to his or her opinion, but I found the claim - that the Veritest numbers are false - was never substantiated: they're as true as any other benchmark. So, no biggie.
But it it the tone of the article that got to me. Claims like, "Apple is attempting to deliberately mislead," and "Apple cheated" and "a significant percentage of [Mac users] are crazy fanatics" have no place in a technical discussion of benchmarks, and undermine the author's believability. All authors have a point of view, but bias is another animal altogether. Authors need to be open-minded to be believable, and this author's use of hyperbole and emotional phrases betrays a certain zeal. Despite what may have been the author's best efforts, the article is not a level-headed, rational discussion about benchmarks. It is a fanatical rant.
And, hey, I'm all for fanatical rants. Not only do I enjoy them, but I am the source of many. My objection, though, was to the editors of the Mac News Network (MacNN) for posting this article, unqualified, as news. It is not news. News informs, and a fanatical rant actually does the opposite: it polarizes. People take a side and stick with it, regardless of facts. The speed of the new G5s is a very very important issue, and this article is a step backwards in understanding these highly complex comparisons.
So, needless to say, I find it *highly* telling that my editorial objection was co-opted by the author as "hate mail." And the response to it just further underscores my point that this is not a rational investigation, but a crusade.
I'd also like to note that, for whatever reason, MacNN has since removed the news article from their site.
I'm glad that the comparative level-headedness of
Re:Think Different (Score:1, Informative)
Re:no shit, sherlock...but only for Intel (Score:5, Informative)
Re:For those interested... (Score:2, Informative)
Optimization? (Score:2, Informative)