Performance-Faktoren

Auf diesen Seiten dreht sich alles um die einzelnen Faktoren, die für die Systemleistung von Bedeutung sind.

Dear english speaking visitor. We've had no time to translate all the text, so please have a look at our fact boxes and the tables below comparing different systems. We guess there are enough infos to get the picture.

Prozessor-Speed System-Bus Speed/MHz Cache OnBoard Cache Inline Cache Backside
Sämtliche Vergleiche basieren auf Macbench 4.0-Ergebnissen. All comparisons are based on Macbench 4.0 scores.


Systembus


Bus-Speed & Macbench 4.0
Bus-Speed & Backside-Cache (Real World Tests)
PowerMac: Typische Bus-Speeds
PowerPC CPU : Bus Ratio
PowerMac Motherboards: MHz max.
Der System- oder Datenbus ist die Leitung, über der Daten zwischen dem Prozessor und dem Arbeitsspeicher (und dem konventionellen "OnBoard" L2-Cache) ausgetauscht werden. Der Systembus ist gleich hoch getaktet wie der Rest aller auf der Platine des Rechners befindlichen Bausteine. Aus diesem Grund ist die Taktrate des Systembusses deutlich geringer als diejenige des Prozessors, denn letztere wurden von allen Bauteilen am schnellsten weiterentwickelt. Das bisherige Platinendesign der Macs lässt Bus-Taktraten bis 50 MHz zu, bei der PowerMac G3-Serie wird der Bus sogar mit 66.7 bis 83.4 MHz betrieben. Einige Clones haben mit bis zu 60 oder gar 66 MHz gearbeitet (Power Computing, CPU-Karten von Newer Technologies, Motorola), Prototypen sogar mit 75 MHz (Tatung; wurde durch Apples Lizentstopp gekillt).

Beim PowerPC und den meisten anderen Prozessortypen beträgt die Taktrate der CPU ein ganzzahliges oder halbes Vielfaches des Systembusses. Übliche Teilungsverhältnisse sind 2.0, 2.5, 3.0, 3.5, 4.0 usw. ("Clock Multiplier" oder "Bus Divider Ratio"). Je höher dieses Teilungsverhältnis ist, umso schlechter wird die relative Gesamtleistung des Systems, denn der Prozessor wartet in diesem Fall relativ lange auf Daten aus dem Arbeitsspeicher, wird also gebremst (siehe Leistung pro MHz). Ein PowerMac 9600/200 besitzt einen 200 MHz schnellen Prozessor, der an einem 50 MHz Bus läuft, im schlimmsten Fall wartet die CPU also 4 Taktzyklen, bis der Bus die gewünschten Daten liefert (200 : 50). Dieser Engpass kann durch ein sogenanntes Level 2-Cache teilweise umgangen werden (siehe dazu unsere Cacheseite).
Die folgende Tabelle zeigt den Einfluss des Systembusses auf die Systemleistung: This table shows the influence of the bus to system performance:
Macbench 4.0 Vergleich Längere Balken sind besser Longer bars are better
TYP MHz Bus Multi L2 CPU FPU
Infinity 4200 604e 200 40.0 5.0 512k @40.0MHz 425 385
Infinity 4200 T2 604e 200 50.0 4.0 512k @50.0MHz 472 N/A
PowerMac 8500/180/1MB 604e 180 45.0 4.0 1024k @45.0MHz 488 364
PowerCenter Pro 180 604e 180 60.0 3.0 1024k @60.0MHz 533 366
PowerMac G3/266 750 267 66.8 4.0 512k @133.6MHz 899 668
PowerMac G3/266 @263/75 750 263 75.2 3.5 512k @131.6MHz 881 658
POWERtools Infinity: MacOS 7.6.1 # Infinity T2: MacOS ???
PowerMac 8500 & PowerCenter Pro: MacOS 7.6 # PowerMac G3: MacOS 8.1
Fakt Nr. 2: Je höher der Bustakt bei gleicher Prozessorgeschwindigkeit, umso besser die Systemleistung. Beim herkömmlichen L2-Cache (OnBoard) bestimmt der Bustakt auch die Cachetaktung. G3-Systeme mit Backside-Cache bilden hier allerdings eine Ausnahme: Fact No. 2: The higher the bus speed while keeping the same cpu clock, the better the systems performance. On machines with conventional L2 cache (onboard) the system bus also determines the cache speed. G3 systems are an exception here:

Bus-Speed & Backside-Cache: Real World Tests [Sekunden]
System MHz Bus Cache Cinema 4DXL large NeuroNet POVray PhotoShop
Storm Runner G3 301 50.1 512k @ 150.4MHz 683sec 357sec 280sec 214sec
Storm Runner G3 OC 335 51.6 512k @ 167.5MHz 614sec 321sec 258sec 202sec
Storm Runner G3 OC 336 48.0 512k @ 168.0MHz 611sec 321sec 255sec 206sec
% 335MHz --> 336 MHz +0.29% -6.98% +0.29% +0.49% +/-0% +1.16% -1.98%
PowerMacintosh G3/266 266 66.8 512k @ 133MHz 768sec 404sec 318sec 201sec
PowerMacintosh G3/266 OC 263 75.2 512k @ 131.6MHz 773sec 412sec 323sec 205sec
% 263MHz OC --> 266 MHz +1.13% -12.74% +1.13% +0.65% +1.98% +1.57% +1.99%
OC: Overclocked Storm Runner G3: PowerMacintosh 8500, 96MB RAM, MacOS 8.1
PowerMac G3/266: 64MB RAM, MacOS 8.1
Fakt Nr. 2b: Die Busgeschwindigkeit spielt bei G3-Systemen nur noch eine untergeordnete Rolle. Hier kommt es vielmehr auf die Geschwindigkeit des Prozessors und der davon abgeleiteten Cachegeschwindigkeit an. Die getestete Storm Runner G3 beispielsweise ist (messbar) schneller mit 336 MHz und 48 MHz Bustakt gegenüber der um 1 MHz (Differenz 0.3%) langsameren Konfiguration mit 51.6 MHz Bus (Differenz 7%). Dasselbe gilt für den getesteten PowerMac G3/266, der overclocked mit 3 MHz (1.1%) weniger CPU-Takt läuft, dafür aber einen rund 8.4 MHz (12.7%) schnelleren Systembus besitzt.
Mehr Infos dazu auf unserer Cacheseite.
Fact No. 2b: In G3 systems the bus speed plays only a minor role. For better Performance the only things that really count are processor and backside cache speed (here the cache speed depends on the cpu, not on the bus). The tested Strom Runner G3 perfoms better running at 336 MHz with 48.0 MHz bus speed than at a configuration with 1 MHz less processor speed (difference of 0.3%) and 51.6 MHz bus clock (difference 7%). The same holds for the tested PowerMac G3/266 running in standard mode and overclocked (processor 3 MHz slower = 1.1%; bus 8.4 MHz faster = 12.7% difference).
More infos on this topic on our cache page.

Typische CPU/Bus Taktraten in Macs
MHz CPU 601 Bus 603 Bus 603e Bus 604 Bus 604e Bus 750 Bus
60 30 -- -- -- -- --
66 33 -- -- -- -- --
75 37.5 37.5 -- -- -- --
80 40 -- -- -- -- --
90 45 -- -- -- -- --
100 33.3 -- 40 -- -- --
110 36.6 -- -- -- -- --
117 -- -- 33.3 -- -- --
120 40 -- 40 40 -- --
132 -- -- -- 44 -- --
140 -- -- 40 -- -- --
150 -- -- -- 50 -- --
160 -- -- 40 -- 40 --
166 -- -- -- 53.3 -- --
180 -- -- 40 60 45, 51.4, 60 --
200 -- -- 40 -- 40, 50 --
210 -- -- -- -- 60 --
225 -- -- 50 -- 45 --
233 -- -- -- -- 46.6 42+, 66.7
240 -- -- 40 -- 40, 60 40
250 -- -- 50 -- 50 42+, 83.4
266 -- -- -- -- -- 41+, 66.7
275 -- -- 50 -- -- 42+, 50
292 -- -- -- -- -- 83.4
300 -- -- 50 -- 50, 60 40+, 66.7, 100
333 -- -- -- -- -- 66.7
350 -- -- -- -- 50 50+, 100
400 -- -- -- -- -- 50+, 66.7, 100
xxx = Apple Standard
xxx = 3rd Party Upgrades
xxx = Clones Motorola
xxx = Clones PIOS (Met@box)
xxx = Clones PowerComputing
xxx = Clones Umax

Die bisherigen PowerPC Prozessoren unterstützen diese Multiplikatoren (Prozessortakt : Bustakt): Multipliers supported by the different Power PC processors (CPU clock : bus clock):
CPU 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
601 x - x - x - x - x - x - - - - - - - -
603 x - x - x - x - - - - - - - - - - - -
603e - - x x x x x x x x x - ? - - - - - -
604 x x x - x - - - - - - - - - - - - - -
604e x x x x x x x - x - - - - - - - - - -
604r "Mach 5" x x x x x x x x x x x x x - - - - - -
750 "G3 Arthur" - - - - x x x x x x x x x x x - - - -
Future 750 - - - - ? ? ? ? x x x x x x x x x x x


Maximale CPU-Taktrate pro maximaler Busgeschwindigkeit (je nach Motherboard) und Multiplikator (Tabelle ohne halbe Multiplikatoren). Dies ist besonders interessant für Prozessor-Upgrades (besonders G3-Upgrades). Maximum CPU clock rate depending on maximum bus clock (for each motherboard) and multiplier (no half multipliers in table). This is interesting for processor upgrades (esp. G3 upgrades).
Motherboard Bus MHz 1x 2x 3x 4x 5x 6x 7x 8x 9x 10x
PDM 30.0 MHz 30.0 60.0 90.0 120.0 150.0 180.0 210.0 240.0 270.0 300.0
PDM, Carl Sagan, Cold Fusion 33.0 MHz 33.0 66.0 99.0 132.0 165.0 198.0 231.0 264.0 297.0 330.0
Carl Sagan, Cold Fusion Tanzania, Alchemy 40.0 MHz 40.0 80.0 120.0 160.0 200.0 240.0 280.0 320.0 360.0 400.0
Catalyst (Apple) 45.0 MHz 45.0 90.0 135.0 180.0 225.0 270.0 315.0 360.0 405.0 450.0
Tanzania II, Gazelle, TNT, Nitro, Tsunami 50.0 MHz 50.0 100.0 150.0 200.0 250.0 300.0 350.0 400.0 450.0 500.0
Catalyst (Power Computing), Tsunami (Pios) 60.0 MHz 60.0 120.0 180.0 240.0 300.0 360.0 420.0 480.0 540.0 600.0
Gossamer, Columbus WallStreet (II) 66.7 MHz 66.7 133.3 200.0 266.6 333.3 400.0 466.6 533.3 600.0 666.7
Gossamer (overclocked) 70.0 MHz 70.0 140.0 210.0 280.0 350.0 420.0 490.0 560.0 630.0 700.0
Gossamer (overclocked) 75.0 MHz 75.0 150.0 225.0 300.0 375.0 450.0 525.0 600.0 675.0 750.0
Gossamer (overclocked), WallStreet (I) 83.3 MHz 83.3 166.6 250.0 333.3 416.6 500.0 583.3 666.6 750.0 833.3
Yosemite 100.0 MHz 100.0 200.0 300.0 400.0 500.0 600.0 700.0 800.0 900.0 1000.0


Letzte Änderung * Last Update:
%LastFileUpdateDate%