Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm a computer scientist who works on multi core design/programming, and I also did software development on the G4, but do go on...



It transfers into huge gains, actually. Why do you think Apple went through the trouble of licensing HyperTransport from AMD for the G5? They did it because the bus on the G4 was so poor, and they wanted to correct it.

If the G4 had a faster system bus, the G5 wouldn't have been necessary, and Apple wouldn't have bothered with it.



Until you get to the 400 mhz-600 mhz range you're just not fast enough for dual core. The bus speed limits the speed of the memory on the machine. So no matter how fast of memory you put into the G4, the e600 limited the memory speed to 200 mhz or slower. At that rate, you just can't get information out of RAM fast enough to process it. It's barely fast enough to pull from RAM fast enough to feed one core. Two cores is flat out a waste.

Again, the G5 fixed this problem and really did a great job. The HyperTransport bus it used was better than anything Intel had until the Core i7. But the G5 had other issues.
Actually the dual core version of the G4 had a system bus that would run at 600MHz & use DDR2 RAM.
http://www.freescale.com/webapp/sps/site/overview.jsp?code=DRPPCDUALCORE
And I totally agree that the system bus is HUGE reason the G4 really fell out of ranks later on in life. When you consider how the CPU ranged from 350MHz to 1.67GHz but system bus speeds only increased from 100MHz to 167MHz you really begin to see where the G4 began to struggle for bandwidth. Had the G4 made it up to 400MHz or even 333MHz in bus speed, later PowerBooks and iBooks may have not felt so long in tooth by the end.
 
Last edited:
I'm a computer scientist who works on multi core design/programming, and I also did software development on the G4, but do go on...

Are you trying to start a credentials measuring contest with me? Okay.. I'll bite.

-21 years as a hardware tech (17 as Apple Certified) with a specialty in Mac based super computer cluster setup and maintaining the health of the hardware and software on multi-year contracts since 1998. I have setup everything from Beige G3 tower clusters to modern day Mac Pro clusters.

-24 years as a BSD user.

-OpenBSD developer for both PowerPC and x86.

Your credentials don't change the fact that you don't seem to understand real world performance. All you have really done is list your personal specs and name a technology or two. How about some real world examples and definitions rather than tech babble?


It transfers into huge gains, actually. Why do you think Apple went through the trouble of licensing HyperTransport from AMD for the G5? They did it because the bus on the G4 was so poor, and they wanted to correct it.

If the G4 had a faster system bus, the G5 wouldn't have been necessary, and Apple wouldn't have bothered with it.

Using the word "huge" to explain the gains does not reflect the clock speeds the busses run at. I'm not saying the bus doesn't outperform the G4 because it does but in the real world it is no where near the increase the clocks speeds are. The 1 GHz G5 bus is over 5.9x the speed of the fastest G4 bus (167MHz) but in the real world it only works about 2.5 - 3x faster and not everything in real world computing is directly dependent on bus speed.

A head researcher at one of the labs I do work in and I even did a very thorough real world number crunching test. The results showed that in the very bus dependent calculations we were running that the 1 GHz G5 bus only equated to about a 300-400MHz G4 bus if one existed. This test was done with a 34x dual 2 GHz G5 (dual 1 GHz bus) cluster vs a cluster of 40x dual 1 GHz G4 Quicksilver's (133MHz bus) and 5x dual 500MHz GE G4's (100MHz bus). The G5 cluster was capable of about 603 gigaflops vs. the G4 cluster that came close at about 532 gigaflops.

I will admit that bus speed makes a much bigger difference in x86 hardware generally.


Until you get to the 400 mhz-600 mhz range you're just not fast enough for dual core. The bus speed limits the speed of the memory on the machine. So no matter how fast of memory you put into the G4, the e600 limited the memory speed to 200 mhz or slower. At that rate, you just can't get information out of RAM fast enough to process it. It's barely fast enough to pull from RAM fast enough to feed one core. Two cores is flat out a waste.

Again, the G5 fixed this problem and really did a great job. The HyperTransport bus it used was better than anything Intel had until the Core i7. But the G5 had other issues.

My direct experience tells me the G4 could have taken away the need for the G5 if it was able to get the bus up to just the 300MHz range. From everything I understand it was a lack of investment from Apple over several years that held back the limits of the G4. They only had enough resources to focus on the CPU while the logic boards were massively neglected for a few years. Luckily the boards were well engineered enough to do the job for a long time with few real modifications.

My single 7448 on a 100MHz bus will smoke any single G5 and is about on par with a dual 1.5GHz 7455. Please use your number philosophy to explain to me how a single G4 on a 100MHz bus can noticeably surpass a single 1.8G5 with a 900MHz bus? Please



^^^GB comparison (G4 1.8 DP vs G5 1.8 DP) quite well illustrates what you say about bus speed difference: http://browse.geekbench.ca/geekbench2/compare/488235/561887 - memory and stream sections.

Thats a dual 7447 (note the 512K L2) in that test which is a gutless chip vs the 7455 or 7448 yet it still scores only about 200 less in the overall score (which actually reflects the real world a bit) than a dual 1.8GHz G5 with a dual bus thats 5.39x faster and a next gen chip.

Any dual 1.25GHz+ MDD owner was silly to buy those Sonnet MDD upgrades as a 7455 tends to be the same speed as a 7447 thats 400MHz+ faster.
 
Last edited:
I'm a computer scientist who works on multi core design/programming, and I also did software development on the G4, but do go on...



It transfers into huge gains, actually. Why do you think Apple went through the trouble of licensing HyperTransport from AMD for the G5? They did it because the bus on the G4 was so poor, and they wanted to correct it.

If the G4 had a faster system bus, the G5 wouldn't have been necessary, and Apple wouldn't have bothered with it.



Until you get to the 400 mhz-600 mhz range you're just not fast enough for dual core. The bus speed limits the speed of the memory on the machine. So no matter how fast of memory you put into the G4, the e600 limited the memory speed to 200 mhz or slower. At that rate, you just can't get information out of RAM fast enough to process it. It's barely fast enough to pull from RAM fast enough to feed one core. Two cores is flat out a waste.

Again, the G5 fixed this problem and really did a great job. The HyperTransport bus it used was better than anything Intel had until the Core i7. But the G5 had other issues.

Sorry, but I don't know much about this. Can you increase the speed in a processor without making it a whole different type of processor? And what would differentiate one generation of processors from another? Is there any clear way to define that? Sorry, what I'm saying must be pretty stupid. I've gotten the -1 on every single one of my posts :confused:.
 
Sorry, but I don't know much about this. Can you increase the speed in a processor without making it a whole different type of processor? And what would differentiate one generation of processors from another? Is there any clear way to define that? Sorry, what I'm saying must be pretty stupid. I've gotten the -1 on every single one of my posts :confused:.

I'm a simple camera man for CBS, I can't speak a TON. But here's what I do know.

A processor can be faster or slower than another, weather it be a G5, a G4, a Pentium II, Pentium 4, Core Duo 2, or a Xeon or a monster AMD Optron.

But system performance takes a whole lot into account, Hard drive space/performance, bus speed/ memory/ video card. speed of your chipset, as well as your processor itself.

Sure, a Pentium 4 Running at 3.2 gzh will be faster than a Pentium 4 running at 2.39gzh. But That same P4 running at 3.2gzg is slower than a G5 running at 2gzh or a AMD Athlon running at 2.2gzh.

So much more than clock speed matters to a computer, and so much more than the processor matters in any computer. A good computer will have a fast processor, lots of ram, a big hard drive, and a beefy video card. You can get a I7 Processor, a bigass 1TB hard drive, running windows 7 on a ATI 6 series. But if you give it 2 gigs of ram, nothing is gonna happen :p
 
The fact is: For awhile, PowerPC processors were superior to Intel and AMD. Up until the G5. The G3 and G4s matched or at times outperformed the PIIs and PIIIs they were up against. The G5, while certainly powerful, wasn't anywhere close to being ready to be put into a notebook, and Apple, along with the rest of the industry, knew that notebooks were a greater source of revenue than desktops.

I kind of miss the PPC days; they were unique and the hardware wasn't just a fancy PC like it is nowadays. But at the same time, Intel has some great processors and it is understandable why Apple moved on.

Don't be surprised if Apple moves to ARM next, but at the same time, don't be surprised if Apple stays with Intel. Intel has really picked up it's game against ARM, especially in the energy saving department.
 
The fact is: For awhile, PowerPC processors were superior to Intel and AMD. Up until the G5. The G3 and G4s matched or at times outperformed the PIIs and PIIIs they were up against. The G5, while certainly powerful, wasn't anywhere close to being ready to be put into a notebook, and Apple, along with the rest of the industry, knew that notebooks were a greater source of revenue than desktops.

I kind of miss the PPC days; they were unique and the hardware wasn't just a fancy PC like it is nowadays. But at the same time, Intel has some great processors and it is understandable why Apple moved on.

Don't be surprised if Apple moves to ARM next, but at the same time, don't be surprised if Apple stays with Intel. Intel has really picked up it's game against ARM, especially in the energy saving department.

I would like to agree with all of this.

Inculding the part about Intel, Intel has a big long history of always dumping a ton of money into research and product development. Sure they ahve fallen behind a bit from time to time, but Intel has always put out a great product, that performs very nicely. Apple would be wise to stick with them.
 
Are you trying to start a credentials measuring contest with me? Okay.. I'll bite.

-21 years as a hardware tech (17 as Apple Certified) with a specialty in Mac based super computer cluster setup and maintaining the health of the hardware and software on multi-year contracts since 1998. I have setup everything from Beige G3 tower clusters to modern day Mac Pro clusters.

-24 years as a BSD user.

-OpenBSD developer for both PowerPC and x86.

Your credentials don't change the fact that you don't seem to understand real world performance. All you have really done is list your personal specs and name a technology or two. How about some real world examples and definitions rather than tech babble?

I prefer to remain anonymous as sometimes I deal with insider information on here and I'd like to stay in Apple's good graces and not have things traced back to me.

But if it makes you feel better, I'm also Apple certified, and I'm a developer dealing with multi core, GPU programming, and SSE (would have been Altivec on PowerPC.)

Using the word "huge" to explain the gains does not reflect the clock speeds the busses run at. I'm not saying the bus doesn't outperform the G4 because it does but in the real world it is no where near the increase the clocks speeds are. The 1 GHz G5 bus is over 5.9x the speed of the fastest G4 bus (167MHz) but in the real world it only works about 2.5 - 3x faster and not everything in real world computing is directly dependent on bus speed.

A head researcher at one of the labs I do work in and I even did a very thorough real world number crunching test. The results showed that in the very bus dependent calculations we were running that the 1 GHz G5 bus only equated to about a 300-400MHz G4 bus if one existed. This test was done with a 34x dual 2 GHz G5 (dual 1 GHz bus) cluster vs a cluster of 40x dual 1 GHz G4 Quicksilver's (133MHz bus) and 5x dual 500MHz GE G4's (100MHz bus). The G5 cluster was capable of about 603 gigaflops vs. the G4 cluster that came close at about 532 gigaflops.

I'm going to call bunk on this. The G5 is slightly faster clock for clock than the G4, and your G5s have 4x the clock rate, yet they're only able to eak out barely a tie?

That's not a system bus problem. The G5s in your numbers are underperforming despite their great system bus.

I will admit that bus speed makes a much bigger difference in x86 hardware generally.

The system bus makes the exact same difference. x86 and PowerPC made different design decisions, but PowerPC is not made of pixie dust that allows it to violate the laws of physics and move data to the processor using magic.

My direct experience tells me the G4 could have taken away the need for the G5 if it was able to get the bus up to just the 300MHz range.

This is pretty much what I've been saying. So we're in agreement?

The entire reason the G5 exists is pretty much because the G4 had a slow system bus. Either the G4's system bus was a problem, or it wasn't and Apple released the G5 for no reason. You can't have it both ways.

My single 7448 on a 100MHz bus will smoke any single G5 and is about on par with a dual 1.5GHz 7455. Please use your number philosophy to explain to me how a single G4 on a 100MHz bus can noticeably surpass a single 1.8G5 with a 900MHz bus? Please

Dual processor machines had a system bus for each CPU. Dual core chips share the same system bus for both cores.

You're comparing a dual processor design to a dual core design when they're not the same thing. A dual core G4 would have not been functionally equivalent to a dual processor G4.

Thats a dual 7447 (note the 512K L2) in that test which is a gutless chip vs the 7455 or 7448 yet it still scores only about 200 less in the overall score (which actually reflects the real world a bit) than a dual 1.8GHz G5 with a dual bus thats 5.39x faster and a next gen chip.

Any dual 1.25GHz+ MDD owner was silly to buy those Sonnet MDD upgrades as a 7455 tends to be the same speed as a 7447 thats 400MHz+ faster.

Again, that's great and all, but the mistake you're making is comparing dual processors to dual cores.


The fact is: For awhile, PowerPC processors were superior to Intel and AMD. Up until the G5. The G3 and G4s matched or at times outperformed the PIIs and PIIIs they were up against. The G5, while certainly powerful, wasn't anywhere close to being ready to be put into a notebook, and Apple, along with the rest of the industry, knew that notebooks were a greater source of revenue than desktops.

It was a good race, but it honestly went downhill when Motorola had trouble breaking 500 mhz. That's when the clock rate troubles started. The G4's efficiency let it stay relevant for a while, but it really needed to stay at least somewhat competitive with Intel's clock rate to trounce Intel.

I kind of miss the PPC days; they were unique and the hardware wasn't just a fancy PC like it is nowadays. But at the same time, Intel has some great processors and it is understandable why Apple moved on.

The one thing I don't miss is Apple's PowerPC chipsets. Like the PowerMac 6500 which had tons of compatibility issues. Or my Power Mac G3 which would randomly corrupt drives over 10 gigs (but advertised support for drives up to 100 gigs.)

Sorry to say Apple's strength has never really been custom designed hardware internals. iPod went pretty well for the most part, and the iPhone has been strong because so much of the design has been outsourced.

Intel Macs have bee totally solid in the meantime. My Mac Pro is the best machine I've had since my old Power Mac 7300. Not a single issue aside from a dead 8800 (produced by NVidia).

Don't be surprised if Apple moves to ARM next, but at the same time, don't be surprised if Apple stays with Intel. Intel has really picked up it's game against ARM, especially in the energy saving department.

The Mac will probably die before there is any chance of it moving to ARM. ARM doesn't provide any advantages at this time over Intel for desktops.

x86 is actually moving into ARM's space, which will be interesting to watch. Traditionally, x86 has not worked well for cell phone size devices.


Actually the dual core version of the G4 had a system bus that would run at 600MHz & use DDR2 RAM.
http://www.freescale.com/webapp/sps/site/overview.jsp?code=DRPPCDUALCORE
And I totally agree that the system bus is HUGE reason the G4 really fell out of ranks later on in life. When you consider how the CPU ranged from 350MHz to 1.67GHz but system bus speeds only increased from 100MHz to 167MHz you really begin to see where the G4 began to struggle for bandwidth. Had the G4 made it up to 400MHz or even 333MHz in bus speed, later PowerBooks and iBooks may have not felt so long in tooth by the end.

This is interesting. If I'm reading it right, they moved the memory controller onto the processor eliminating the need for a system bus (much like the G5.)

It's still clock for clock and clock per watt way way behind what Intel had, but it would have solved the G4s biggest problem at the time. Trying to find a release date on it.

Edit: The earliest release references I can find for the dual core G4 with the integrated system bus was in 2006, after the first Intel Macs started to ship with Core processors at dual 2.1 ghz and 4 core desktops at 3 ghz. Note that the MPC7448 did not have the fixed system bus, only the MPC8641.
 
Last edited:
I prefer to remain anonymous as sometimes I deal with insider information on here and I'd like to stay in Apple's good graces and not have things traced back to me.

But if it makes you feel better, I'm also Apple certified, and I'm a developer dealing with multi core, GPU programming, and SSE (would have been Altivec on PowerPC.)

You certainly want to seem enigmatic but the end result isn't so much of a mystery. I am well aware what SSE is since as I noted above that I develop OpenBSD software for x86 and PowerPC. I use an AMD quad core machine for x86 development.


I'm going to call bunk on this. The G5 is slightly faster clock for clock than the G4, and your G5s have 4x the clock rate, yet they're only able to eak out barely a tie?

That's not a system bus problem. The G5s in your numbers are underperforming despite their great system bus.


You can call "bunk" all you like but that doesn't change the truth. Obviously the tests were run in 32-bit on the G5's to make it fair. You can't have a fair comparison with 32 vs. 64 bit. Even when running 64-bit code though the G5 cluster could only hit about 740 gigaflops which is only about 30% higher than 32-bit. Both clusters use the exact same software, switches and cables. All the software used was fully Altivec supported. The G4 cluster does have 11 more nodes also which helps that cluster a lot even though they are all clocked much slower.

Those G5's are certainly not underpowered as they match the performance of every G5 of that speed I have ever worked on.



The system bus makes the exact same difference. x86 and PowerPC made different design decisions, but PowerPC is not made of pixie dust that allows it to violate the laws of physics and move data to the processor using magic.

If you think the bus makes the exact same difference in PowerPC architecture then I have to question if you're really a computer scientist. Your mind seems lost on the drawing board and spec sheets.

All you to is talk about specs and techs and never give any real examples of anything that you draw your conclusions from. Work on that.



This is pretty much what I've been saying. So we're in agreement?

The entire reason the G5 exists is pretty much because the G4 had a slow system bus. Either the G4's system bus was a problem, or it wasn't and Apple released the G5 for no reason. You can't have it both ways.

If you actually read the words I typed you would see that I do admit that the G5 bus outperforms the G4. My experience and argument is that the overall real world gain is no where near the increase in MHz.



Dual processor machines had a system bus for each CPU. Dual core chips share the same system bus for both cores.

You're comparing a dual processor design to a dual core design when they're not the same thing. A dual core G4 would have not been functionally equivalent to a dual processor G4.

I think you're confused.. I am saying that my single 7448 (single core) in a G4 Sawtooth with a 100MHz bus outperforms a single (single core) 1.8GHz G5 tower with a 900MHz bus. I noted all that very clearly yet you're going on about duals.. It's a bit hard to argue a point when we're talking about different things. There are no dual core G4 chips available on the Mac market at all. You would need ties to a maker than can buy direct from Freescale and the ability to attach it to a Mac daughter card.


Again, that's great and all, but the mistake you're making is comparing dual processors to dual cores.

The G5 system in that test 666sheep linked to is a 2nd gen dual CPU (not dual core) G5 with a dual 900MHz bus (note the "PowerMac7,3"). It is also running 10.5 which is 64-bit at the GUI level. So the reality of that test is a dual 1.8GHz 7447 G4 on a single 167MHz bus vs. a dual 1.8GHz with a dual 900MHz bus running a 64-bit OS. The overall score is only about 20% higher. Your perspective is non-existent (at least on this topic) it would seem.

There wasn't even a dual core 1.8GHz so I'm not sure how you could have possibly thought that . Do you just invent chips in your head? I'm confused..

I am happy to debate all day long with you but it's just not very interesting when all your points are just tech babble and nothing that shows and real examples of what you mean. You also seem to have problems comprehending simple language.
 
You can call "bunk" all you like but that doesn't change the truth. Obviously the tests were run in 32-bit on the G5's to make it fair. You can't have a fair comparison with 32 vs. 64 bit. Even when running 64-bit code though the G5 cluster could only hit about 740 gigaflops which is only about 30% higher than 32-bit. Both clusters use the exact same software, switches and cables. All the software used was fully Altivec supported. The G4 cluster does have 11 more nodes also which helps that cluster a lot even though they are all clocked much slower.

Those G5's are certainly not underpowered as they match the performance of every G5 of that speed I have ever worked on.

Again, for your results to make any sense the G4 would have to be nearly 3-4x faster clock for clock than the G5, which we all know isn't true. You can tell me that those are the results you got all you want, but if they are, something is very wrong with your test.

If you think the bus makes the exact same difference in PowerPC architecture then I have to question if you're really a computer scientist. Your mind seems lost on the drawing board and spec sheets.

All you to is talk about specs and techs and never give any real examples of anything that you draw your conclusions from. Work on that.

You admit one reply down that the G4 had a slow system bus that affected performance. You're debating yourself here, even.

If you actually read the words I typed you would see that I do admit that the G5 bus outperforms the G4. My experience and argument is that the overall real world gain is no where near the increase in MHz.

You yourself said the G4 needed a faster bus to stay competitive.

I think you're confused.. I am saying that my single 7448 (single core) in a G4 Sawtooth with a 100MHz bus outperforms a single (single core) 1.8GHz G5 tower with a 900MHz bus.

And if that is true your test is very broken. No sane person would even suggest a single G4 sawtooth even at 1.8 ghz would ever outperform a G5 at 1.8 ghz.

I noted all that very clearly yet you're going on about duals.. It's a bit hard to argue a point when we're talking about different things. There are no dual core G4 chips available on the Mac market at all. You would need ties to a maker than can buy direct from Freescale and the ability to attach it to a Mac daughter card.

We're talking about the dual core e600. What are you talking about?

http://en.wikipedia.org/wiki/PowerPC_e600

The problems associated with the bandwidth-constrained external MPX bus interface found on the 74xx series are relieved with single (MPC8641) or dual (MPC8641D) e600 cores...

Hey look even Wikipedia knows that the system bus on the G4 was a problem!

The G5 system in that test 666sheep linked to is a 2nd gen dual CPU (not dual core) G5 with a dual 900MHz bus (note the "PowerMac7,3"). It is also running 10.5 which is 64-bit at the GUI level. So the reality of that test is a dual 1.8GHz 7447 G4 on a single 167MHz bus vs. a dual 1.8GHz with a dual 900MHz bus running a 64-bit OS. The overall score is only about 20% higher. Your perspective is non-existent (at least on this topic) it would seem.

I'm not sure what you're talking about, but looking at the Openmark threads you've participated in your G4 can barely pull even with a G5 while pushing less than a quarter of the pixels. That doesn't sound at all even to me.

There wasn't even a dual core 1.8GHz so I'm not sure how you could have possibly thought that . Do you just invent chips in your head? I'm confused..

Hi, we're talking about the e600 and it's successors. What are you talking about?

I am happy to debate all day long with you but it's just not very interesting when all your points are just tech babble and nothing that shows and real examples of what you mean. You also seem to have problems comprehending simple language.

If you're asking why we're talking about dual core G4s... I don't think you're even on the same topic as this thread...

Why would we be talking about dual CPU systems in a thread about laptops anyway?
 
Last edited:
I'm thinking the mods should create a subforum especially for people to argue-uh, I mean debate. For the past however many weeks a good third of the thread here have turned out in arguments. Just give it a rest.
 
Again, for your results to make any sense the G4 would have to be nearly 3-4x faster clock for clock than the G5, which we all know isn't true. You can tell me that those are the results you got all you want, but if they are, something is very wrong with your test.

Again, your brain is only looking at clock speed and the fact that it's a next gen CPU rather than how it actually performs when you sit in front of it and use it. This is a limitation you need to overcome to understand real facts.


You admit one reply down that the G4 had a slow system bus that affected performance. You're debating yourself here, even.

I posted the reason 2 posts ago.. it was because of underfunding the overall G4 engineering and the logic boards being neglected in favor of CPU improvements. Not that the tech wasn't able to. How can a neglected technology evolve? Oddly enough Freescale focussed more on the G4 after Apple stopped using it.


And if that is true your test is very broken. No sane person would even suggest a single G4 sawtooth even at 1.8 ghz would ever outperform a G5 at 1.8 ghz.

Have you ever actually sat and used a 7448 CPU? It wouldn't surprise me if you have not yet talk like you know which seems to be a popular thing for many on this forum. Once again your mind is in the numbers cloud. A single 1.8GHz G5 tower with 900MHz bus (not the 600MHz) scores about 1005 on GB vs. my average of 1120+. The worst score I have ever gotten is 1048 and that was while I had Camino open.


I'm not sure what you're talking about, but looking at the Openmark threads you've participated in your G4 can barely pull even with a G5 while pushing less than a quarter of the pixels. That doesn't sound at all even to me.

Openmark is a GPU only test hence my 5000 range score on a Geforce 6200 which is what all 6200 score other than one that got 4000~. My media center 1.83GHz C2D Mac mini with GMA 950 only scores about 1100 on the same test which is 5x worse than my 6200's score in a Sawtooth. CPU and system bus speed is completely irrelevant with Openmark.


Hi, we're talking about the e600 and it's successors. What are you talking about?

You quoted my comment on 666sheep's benchmark link and said "Again, that's great and all, but the mistake you're making is comparing dual processors to dual cores." There was no dual core CPU in that test at all. Try to keep up.


Anyway.. you're just babbling about stuff that has little effect on real world computing and my stance on that won't change till your logic does. It seems like you don't have much real varied experience with the hardware you're claiming knowledge of.

If you have any real arguments based on experience rather than specs to offer to the conversation please do. For the sake of this thread staying on topic though lets either take it to PM or make another thread. Keep in mind though that I am done till you stop babbling on about specs and share some real experience.

Regards
 
You know what... Let's just post the benchmarks?

http://browse.geekbench.ca/geekbench2/compare/488235/561887

Integer performance is a little weaker on the G5... that was known, and was made up by floating point performance, but if we look at something that strains the system bus like the memory benchmarks....

Yeah. G4 had problems. G5 is up to 6x faster in some of those memory bandwidth benchmarks, at the exact same clock speed.

Now imagine two cores on that slow bus both trying to read from RAM at the same time. Ow.

QED.
 
My worst GB score vs a single 1.8 G5. Note that regardless of bus speed and that it the G5 memory scores kick my ass that my overall is still 120 higher. Note that the G5 is running 10.5 so it has a 64-bit OS.

http://browse.geekbench.ca/geekbench2/compare/501753/350369

Do we need to go on?

Even your own benchmarks show your machine getting beaten handily at real world benchmarks like the streaming benchmarks. The stream benchmarks indicate performance for things like video encoding and decoding, DSP work like audio, etc, and your machine gets destroyed.

Given that the pure CPU benchmarks are a wash the only reason this performance difference could exist is the bus speed.

My entire point, re the discussion about the dual core G4s, is if this handicap due to the bus speed is already bad enough with one core, it's going to get worse with two cores.
 
I thought you didn't appreciate Geekbench as it doesn't reflect ''real-world'' performance...

The overall results actually have some reflection of real world performance as a computer isn't just a bus and RAM is it? There is a CPU that has to factor into that also.

----------

Even your own benchmarks show your machine getting beaten handily at real world benchmarks like the streaming benchmarks. The stream benchmarks indicate performance for things like video encoding and decoding, DSP work like audio, etc, and your machine gets destroyed.

Given that the pure CPU benchmarks are a wash the only reason this performance difference could exist is the bus speed.

My entire point, re the discussion about the dual core G4s, is if this handicap due to the bus speed is already bad enough with one core, it's going to get worse with two cores.

In the real world sitting and using both my Sawtooth vs. a single 1.8 G5 there is enough of a difference that you can feel it.

You really try hard at twisting things to suit your agenda. Have you ever actually sat and used both these exact spec machines? I have..

Once again.. no point made by you at all. You don't live in the real world it seems. Good luck with all that.
 
Let them argue all they long if they want. Pick up information that is factual and true.

Now I know why a lot of people hated Mac users back in 2004/05 before the Intel announcement hit. zen has a real hostile problem and yet there's no need to be. He's way too brash.

Doesn't matter where you go regardless how knowledgeable you are. If you're nice to others, 9 out of 10 times in return they'll be nice. Respect works both ways.
 
In the real world sitting and using both my Sawtooth vs. a single 1.8 G5 there is enough of a difference that you can feel it.

You really try hard at twisting things to suit your agenda. Have you ever actually sat and used both these exact spec machines? I have..

Once again.. no point made by you at all. You don't live in the real world it seems. Good luck with all that.

And now we're down to personal feelings on performance...

Look, I'm sitting next to some G4s right now, one of them a high end DP. So it's not like I have some irrational hate for the G4, I used to work on G4s back in the day.

But all the hard evidence points to the G4 being a solid CPU crippled by a system bus that couldn't feed it enough. My only point has been that a dual core G4 wouldn't have necessarily saved the PowerPC in the Mac line because if you have problems feeding one core fast enough, you're definitely going to have problems feeding two cores fast enough. It was a problem the Intel chips didn't have.

(Which is far closer to the original topic of this thread.)
 
And now we're down to personal feelings on performance...

It's not personal feelings at all. I have used countless single 1.8GHz G5 and none of them can keep up with my Sawtooth. You need to remember that the GB scores take all scores into account. The G5's score was hurt by CPU performance and my G4 by the slow memory and bus. No benchmark is perfect but GB is much better at showing overall scores that reflect real world results. Xbench is one I simply can't trust.


But all the hard evidence points to the G4 being a solid CPU crippled by a system bus that couldn't feed it enough.

Yes and my point was never that the bus didn't hold it back but rather that the G5 bus wasn't the boost that the numbers promise.

My CPU scores should at least be an example of how well a 7448 could have fared with a faster bus. Whether the scores are a "wash" or not they are the same tests run on the same clock speeds. The 7448 was 3x faster in the blowfish test.

To be fair the 7448 has 1MB on chip L2 vs. 512KB on the G5. Late G4 tech vs. early G5 tech but both CPU are 90nm.
 
I'm a simple camera man for CBS, I can't speak a TON. But here's what I do know.

A processor can be faster or slower than another, weather it be a G5, a G4, a Pentium II, Pentium 4, Core Duo 2, or a Xeon or a monster AMD Optron.

But system performance takes a whole lot into account, Hard drive space/performance, bus speed/ memory/ video card. speed of your chipset, as well as your processor itself.

Sure, a Pentium 4 Running at 3.2 gzh will be faster than a Pentium 4 running at 2.39gzh. But That same P4 running at 3.2gzg is slower than a G5 running at 2gzh or a AMD Athlon running at 2.2gzh.

So much more than clock speed matters to a computer, and so much more than the processor matters in any computer. A good computer will have a fast processor, lots of ram, a big hard drive, and a beefy video card. You can get a I7 Processor, a bigass 1TB hard drive, running windows 7 on a ATI 6 series. But if you give it 2 gigs of ram, nothing is gonna happen :p

Sorry, I sort of mis-worded what I meant. For processors, can you increase the bus speed without making it a whole different processor? Like, maybe another enhanced version of the G4? And if that was possible, then there would be no argument at all. And would increasing the bus speed make it a whole other kind of processor, or is there some other thing that defines it? As another poster said, the PowerPC architecture is now used in high-end business machines, definitely not consumer products, like laptops. Would that mean that the G5's are almost like a first step into this? I mean, I know that the newer PowerPC ones don't have the G- prefix, so there is probably many differences. But there's something I just noticed in the Wikipedia entry for the PowerPC architecture:

"G5 970 (2003), 64-bit, derived from POWER4...."

The G4 doesn't look like it's based off of that series, so does that mean that there's a bigger difference?
 
Sorry, I sort of mis-worded what I meant. For processors, can you increase the bus speed without making it a whole different processor? Like, maybe another enhanced version of the G4? And if that was possible, then there would be no argument at all. And would increasing the bus speed make it a whole other kind of processor, or is there some other thing that defines it? As another poster said, the PowerPC architecture is now used in high-end business machines, definitely not consumer products, like laptops. Would that mean that the G5's are almost like a first step into this? I mean, I know that the newer PowerPC ones don't have the G- prefix, so there is probably many differences. But there's something I just noticed in the Wikipedia entry for the PowerPC architecture:

"G5 970 (2003), 64-bit, derived from POWER4...."

The G4 doesn't look like it's based off of that series, so does that mean that there's a bigger difference?
The G3 and G4 are similar in a lot of ways, but the G5 was a totally different type of chip all around. Just like the G3 and G4 were a whole new animal compared to the older PowerPC 60x chips. The G3 was a better chip than the Mach V 603ev, the G4 improved on the G3 by adding the Altivec velocity engine for graphics computation, and the G5 was based on those IBM Power series chips which introduced the 64 bit computing with full backward 32 bit compatibility and a whole load of other changes, but still retained that velocity engine.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.