PowerPC Setup Benchmarks (4)

 
Sven Negrassus - 27. März 1999
 

Prozessor MHz Bus Speed Cache Size Cache Speed

Cache Speed
Technische Daten
Konfiguration: Prozessor MHz L2-Cache L2-MHz Bus MHz
joeCARD 300/150/50/1MB  300.0 100%  1024k  150.0  2:1  50.0 100%
joeCARD 300/200/50/1MB  300.0 100%  1024k  200.0  3:2  50.0 100%
joeCARD 300/150/40/1MB  300.0 100%  1024k  150.0  2:1  40.0   80%
joeCARD 300/40/40/1MB Onboard L2  300.0 100%  1024k  40.0 15:2  40.0   80%
Benchmarks
Macbench 5.0 CPU FPU
joeCARD 150 MHz L2 (50 Bus)  987 100.0%  1002 100.0%
joeCARD 200 MHz L2 (50 Bus)  1021 103.4%  1004 100.2%
joeCARD 150 MHz L2 (40 Bus)  982 100.0%  995 100.0%
joeCARD   40 MHz L2 (40 Bus)  540   55.0%  895   89.9%
Real World Tests NeuroNet POVray
joeCARD 150 MHz L2 (50 Bus)  356 sec. 100.0%  245 sec. 100.0%
joeCARD 200 MHz L2 (50 Bus)  355 sec. 100.3%  240 sec. 102.0%
joeCARD 150 MHz L2 (40 Bus)  357 sec. 100.0%  245 sec. 100.0%
joeCARD   40 MHz L2 (40 Bus)  376 sec.   94.9%  389 sec. 63.0%
Real World Tests Cinema 4DXL Cinebench SP Index
joeCARD 150 MHz L2 (50 Bus)  691 sec. 100.0%  4.07 100.0%
joeCARD 200 MHz L2 (50 Bus)  688 sec. 100.4%  4.12 101.2%
joeCARD 150 MHz L2 (40 Bus) (!) 683 sec. 100.0%  4.03 100.0%
joeCARD   40 MHz L2 (40 Bus)  731 sec.   93.4%  3.17   78.7%
Real World Tests PhotoShop Actions (38MB Image) Norton Gfx Bench @1024x768x16bit
joeCARD 150 MHz L2 (50 Bus)  223 sec. 100.0% (*) 217 100.0%
joeCARD 200 MHz L2 (50 Bus)  222 sec. 100.5% (*) 220 101.4%
joeCARD 150 MHz L2 (40 Bus)  225 sec. 100.0% (*) 180 100.0%
joeCARD   40 MHz L2 (40 Bus)  283 sec.   79.5% (*) 155   86.1%
(*) Der PowerMac 8500 hat Onboard-Grafik, d.h. 50 bzw. 40 MHz Grafiktakt; PCI-Grafikkarten (z.B. PowerMac 95/9600) sind hingegen nicht vom Systembus abhängig
(*) The PowerMac 8500 has an onboard graphics system (50 resp. 40 MHz clock); PCI graphics cards (e.g. in PowerMac 95/9600) are not system bus dependent
Real World Tests VirtualPC 2.1 / Winbench 97 32 Bit (W95) VirtualPC 16 Bit
joeCARD 150 MHz L2 (50 Bus)  126 100.0%  85.9 100.0%
joeCARD 200 MHz L2 (50 Bus) Memory Fault Memory Fault
joeCARD 150 MHz L2 (40 Bus)  121 100.0%  82.1 100.0%
joeCARD   40 MHz L2 (40 Bus)  81   66.9%  62.6   76.2%
 
 Memory Throughput
Memory Throughput
 
Fazit: Eine Erhöhung der Cache-Taktrate von 150 auf 200 MHz (2:1 auf 3:2) scheint kaum einen Leistungsgewinn zu bringen, wir konnten hier lediglich 0.3% bis 1.2% feststellen, was gemessen an der 33% höheren Taktrate geradezu vernachlässigbar ist. Auch hier fällt der CPU-Test von Macbench aus der Reihe, prognostiziert er doch immerhin 3.4% Gewinn (was immer noch wenig ist).
Den Vergleich mit Onboard-Cache, wie es in älteren Macs zum Einsatz kommt (PowerMacs 6100 bis 9600), mussten wir bei 40 MHz Bustakt durchführen, da das L2-Modul bei 50 MHz nicht arbeitete (aus Gründen der Übersichtlichkeit haben wir auf eine zusätzliche Busgeschwindigkeit zu 40 und 50 MHz verzichtet). Vergleicht man das mit 40 MHz getaktete Onboard-Cache mit 150 MHz schnellem Backside-Cache, so ist der Leistungsunterschied deutlich. Wir haben 5% bis 37% Leistungsverlust feststellen können. VirtualPC profitiert ebenfalls vom schnelleren Cache (20-30% besser als mit 40 MHz Onboard-Cache).
Mit satten 45% prognostizierter Einbusse liegt Macbenchs CPU-Test einmal mehr deutlich daneben.
Round up: Setting the cache speed from 150 to 200 MHz (2:1 to 3:2) didn't show a real improvement. We measured a gain of 0.3% to 1.2%, compared to the 33% faster cache speed that's almost nothing. Macbench comes to a gain of 3.4%, about 3 times higher than what our application tests showed, but still not much.

The comparison of backside to onboard cache (as seen in the PowerMacs 6100 to 9600) had to be done at 40 MHz bus speed, because the L2 module didn't run at 50 MHz and we didn't want to add another bus speed configuration for the tests. We've seen 5% to 37% performance disadvantage when using onboard cache. VirtualPC performs better when running with fast cache (20-30% slower with 40 MHz onboard cache).

Again Macbenchs CPU test is much too high, it gives 45% less performance.

 


Letzte Änderung * Last Update:
%LastFileUpdateDate%