A Speed & Power Consumption Benchmark and Comparision for Pegasos Efika, WinUAE and Amiga
Because of the repeated question how the performance of a
Pegasos and/or an Efika running MorphOS is compared to maschines running WinUAE or Commodore/Escom
68k based Amigas is like, I did a brief benchmark regarding speed and electric power uptake with my
maschines for a simple comparison.
Please note for the 68k JIT emulation under MOS 1.4.5 running on the 603e
processor, that this processor is not ideally suited for JIT emulation
since it's L1 cache is rather small and a L2 cache is absent
at all.
The list is thought to be extended...
|
Performance of the 68k emulation
Benoit:
Standard Mandelbrot in 1024x768 pixel resolution
Mac mini - G4/1500:
|
0.13s (PowerUp) | 0.85 - 0.90s (68k JIT)
|
Pegasos1 - G3/600:
|
0.47s (PowerUp) | 2.50 - 2.62s (68k JIT)
|
WinUAE PIII/650:
|
4.20s
|
WinUAE Celeron 2.4:
|
4.09 (massive gfx artifacts!)
|
A1200: 68k(AOS):
| 48.70 (68040) || 109.22s68k Emu (MOS 0.4) || 1.87s
(PowerUp - MOS 0.4)
|
A1200MOS:
| 1.87s (PowerUp) || 8.37s (68k JIT)
|
Efika 5200B:
|
0.93s (PowerUp) | 5,2s - 5,4s (68k JIT)
|
Figure 1: Factors for test Benoit. Reference value is the time required for the task by the A1200 68k (68040 @ 25MHz).
Maxon Cinema
Scene "Glassletter", 640x480 pixels resolution,
Rendering without display.
Powerbook 5.6 - G4/1667:
| 17s (68k JIT) || 106s (ohne 68k JIT, static 68k) |
Mac mini - G4/1500:
| 29s-31s (68k JIT) || 119s (w/o 68k JIT, static 68k) |
Pegasos1 - G3/600:
| 54s-49s (68k JIT) || 218s (w/o 68k JIT, static 68k) |
WinUAE PIII/650:
|
344s
|
WinUAE Celeron 2.4:
|
138s
|
A1XE 1000:
|
43s (68k JIT) || 215s (w/o 68k JIT, static 68k)
|
A1200: 68k(AOS):
|
ca. 1620s (68040) | 2220s (MOS 0.4 static 68k-Emulation)
|
A1200MOS:
| 677s (68k JIT)
|
Efika 5200B:
|
208s (68k JIT)
|
Figure 2: Factors for test Maxon Cinema. Reference value is the time required for the task by the A1200 68k (68040 @ 25MHz).
Data throughput
Harddisk performance
tested with MasterISO V2.4 (68k) by Asimware. This test
uses mostly small files and is rated as some kind of 'worst
case test' and is intended only for comparision between the different setups rather than
for absolute hdd performance.
Mac mini - G4/1500: | IDE Device |
34643 KB/s w/ Hitachi HTS54108 80GB 5400 rpm 8MB Cache, ~ 9% CPU load
|
Pegasos1 - G3/600: | VIA IDE Device |
26208 KB/s w/ Western Digtal WD800JB 80GB 7200 rpm 8MB Cache, ~ 14% CPU load
10328 KB mit Maxtor Diamond Max 80GB 7200
rpm 2MB Cache, etwa 18% CPU-Last |
A1200MOS: | SCSI Blizzard Device | 2156 KB/s w/ Quantum
AtlasII 4.5 GB, 7200 rpm, ??? Cache, 15% CPU load |
| X-Surf IDE Device | 1490 KB/s w/ IBM DNJA 13.5 GB, 7200 rpm,
512 kB Cache (?), ~ 30% CPU load |
Efika 5200B: | 5200B IDE Device |
5258 KB/s w/ Samsung MP0402H 40GB 5400 rpm 8MB Cache, ~ 70% CPU-Last
|
System RAM speed
values obtained with memtest (MorphOS).
Mac mini - G4/1500
|
write: ~759 MB/s | read: ~368 MB/s
|
Powerbook 5,6 - G4/1667
|
write: ~714 MB/s | read: ~351 MB/s
|
Pegasos1-G3/600
|
write: ~71 MB/s | read: ~176 MB/s
|
Efika 5200B
|
write: ~137 MB/s | read: ~127 MB/s
|
CPU load during operation
values obtained with Task Manager (MorphOS included). Layers3D (L3D) increases gfx performance, but adds additional cpu load to the system.
Mac mini - G4/1500
|
Idle ~0,8% (L3D off) || ~1,4% (L3D on) || Songplayer mp3-Replay (128 kbps) ~ 2,3-2,5%
|
Pegasos1-G3/600
|
Idle ~0.9% || Songplayer mp3-Replay (128 kbps) ~ 6.7%
|
A1200MOS |
Idle ~4% || Songplayer mp3-Replay (128 kbps) ~40%
|
Efika 5200B
|
Idle ~1,9% (L3D off) || ~3,5% (L3D on) || Songplayer mp3-Replay (128 kbps) ~ 20%
|
Electrical power uptake
The power uptake is a netto measure at the electrical outlet, i.e.
the efficieny factor of the PSU is included within the obtained values.
Notes regarding the Vaio laptop measurements: The measurements were done *without* inserted battery
to avoid higher power consumption values due to some battery loading currents.
Typical denotes the usesage with WinUAE, Win-typical denotes the typical power uptake running Windows at typical load
(WinUAE is *not* running), the Minimum value denotes the absolute minimum power uptake of the ready maschine
(WinUAE is *not* running).
|
Mac mini G4/1500
|
typical: 30-32 Watt
Max value: ~50 Watt (CPU load 100%, heavy DVD/HDD activity)
Min value: 23-25 Watt (idle)
ATX standby: ~5 Watt
|
Pegasos1-G3/600
|
typical: 36-38 Watt
Max value: ~55 Watt (CPU load 100% and max. CDRW/HDD activity)
Min value: ~33 Watt (idle)
ATX standby: 9 Watt
|
Efika 5200B
|
typical: ~14 Watt (w/o display) || ~29 Watt (display on)
Max value: 34 Watt (3D accelerated game, Wipeout 2097, display on) || 19W (display off)
Min value: 12 Watt (idle, display off) || 27 Watt (idle, display on)
ATX standby: 6 Watt
|
WinUAE PIII/650
Sony Vaio w/o battery!!
|
typical: 39 Watt
Max value: 41 Watt
Min value: 18 Watt (idle, UAE inactive, display off)
Win typical: 35 Watt
Win typical (Display off): 22 Watt
Windows sleep: 7 Watt
AT standby: <5 Watt
|
Eee 900A
|
typical: 18-20 Watt (235 V AC operated *w/o* attached battery) || <10 Watt (battery operated)
Max value: 23 Watt (235 V AC operated) || 40 Watt (235V AC + batteryattached (charging power))
Min value: 14 Watt (idle, display off, 235V AC w/o battery)
Linux sleep: 6 Watt (235V AC)
ATX standby: <3 Watt (235V AC)
|
Configurations:
Powerbook - G4/1667
|
Apple Powerbook 5.6. Processor: Freescale MPC7447A (G4) @ 1667MHz. 1536 MB RAM. Gfx: ATI 9700M,
64MB VRAM.
OS: MorphOS 3.9
|
Mac mini - G4/1500
|
Apple Mac Mini G4. Processor: Freescale MPC7447B (G4) @ 1500MHz. 1024 MB RAM. Gfx: ATI 9200,
64MB VRAM. harddisk: Hitachi HTS54108 2,5". DVD/CDRW Combo-Laufwerk, usb-Keyboard and Mouse.
OS: MorphOS 2.4
|
Pegasos1
|
Pegasos 1 April 1. Processor: IBM 750FX (G3) @ 600MHz. 512 MB RAM.
Gfx: Club3D ATI 9250SE, 128MB VRAM. harddisk: Maxtor Diamont Max 7200rpm.
Samsung 52xCDRW, standard 300W ATX power supply.
OS: Morphos 2.4 and MorphOS 1.4.5
|
Efika 5200B
|
Efika 5200B (V2.3). processor: Freescale MPC 5200B (e300) @ 400MHz. gfx: Club3D
ATI 9250SE gfx card, 128MB VRAM. Integrated 10,4 inch SVGA-TFT display.
harddisk: 40G Samsung 2,5" (MP0402H). Pico PSU & Morex 60W 12V AC/DC converter
OS: MorphOS 2.4
|
WinUAE PIII/650
|
Sony Vaio PCG QR10. processor: Intel PentiumIIImobile
(Celeron) Coppermine 650 Mhz. 320 MB RAM. Gfx: Intel 815EM, shared VRAM
OS: Windows Me + WinUAE 0.9.91 + AOS3.9 BB2, 64 MB Z-3 Ram, 4 MB Chipram, 8 MB
gfx RAM, ECS, Picasso96, no sound, 68040 with FPU, JIT max Cache.
|
Eee 900A
|
Asus Eee 900A. processor: Intel N270, 1024 MB RAM. gfx: Intel 945GSE Chipsatz, shared VRAM.
harddisk: 8 GB SSD. Display: 8,9" mit 1024x600 px Auflösung.
OS: Xandros Linux
|
WinUAE Celeron 2.4
|
Processor: Intel Celeron 2.4 Ghz, 1024 MB RAM. gfx: ATI Radeon 9250, 128 MB VRAM.
OS: Windows 2000 SP4 + WinUAE 8.17 + AOS3.9 BB2, 64 MB Z-3 Ram, 4 MB Chipram, 8 MB
gfx RAM, ECS, Picasso96, no sound, 68040 with FPU, JIT max Cache.
|
A1200
|
A1200 mit BlizzardPPC.
Processors: Motorola 68040 @ 25MHz and IBM 603e @ 200MHz. 2 MB
Chipram, 64 MB 32 Bit Fast RAM, BVision/8MB VRAM.
OS: AOS3.9 BB2 and MorphOS 0.4
|
A1200MOS
|
Identical to A1200 but with MorphOS V 1.4.5
|
Maschines used by other contributors:
| |
A1 XE 1000
|
AmigaONE XE G4. Processor Feescale MPC 7457 @ 1000Mhz 1024MB PC133 RAM. Gfx: ATI 9200 256MB. Hardisk: Seagate ST325062 7200rpm. OS: Amiga OS4.1 update 2.
Measurements contributed by user "Rob" of amigaworld.net
|
Remarks and brief conclusion:
Mac mini G4/1500:
The Mac mini with MorphOS outperforms all other systems by far. In regard to the subjective (perceived) speed and OS reaction times
I have never experienced something comparable. But also on heavy computing tasks the Mac mini is still in a good position.
In general it is a very different league than the 68k based systems. The gap is obvious and huge. Also the emulated
systems cannot compete in smothness and snapiness. Altivec accelerated software benfits even more. The system can compete with
current low end x86 based systems (e.g. Intel Atom) pretty well. For example HD video replay works up to 720p w/o stressing the
system too much, but reaches its limit at 1080.
Pegasos1:
Perceived the Pegasos1 feels much faster and smoother than WinUAE
on the PIII or the 2.4 Ghz Celeron. The latter both feel surprisingly similar.
MorphOS on the Pegasos seems much, much faster than OS3.9
under UAE - it pretty much benefits from being native and nothing has to be emulatd.
With MorphOS 2.x the overall performance has been increased once more. With Layers3D the system gfx got faster and
more powerful.
In comparison to the Mac mini the Pegasos1 still feels conveniently fast and keeps a good system for many of the everyday
tasks like webbrowsing, listening to music or editing texts. For current market prices it is a pretty good catch. Since the cpu
needs no active cooling a 100% silent system can easily be build on basis of the Pegasos1.
AmigaPPC:
MorphOS on the Blizzard is surprisingly fast!
68k applications are faster by factors than with the original
68040 processor and reachs the performance level of a 68060.
Sincee the OS is PPC native the average overall perfromance is similar (or even a bit above)
with teh overall performance of the WinUAE PIII setup.
Efika 5200B:
The Efika yields about two to four times the performance of the Blizzard setup. Subjective the Efika is well between the Pegasos and
the Blizzard and feels faster than both WinUAE setups. The Efika RAM interface does at least 137MB/s writing and 127 MB/s reading,
while the Pegasos1 (April1) does 176 MB/s reading and 71MB writing (memtest, MorphOS). The Efika is fast enough for many tasks:
Surfing the web is usually convenient (e.g. google maps works fairly okay, for sites requireing lots of flash teh processor speed is not enough though),
movies up to DVD resolution are fluently replayed (depends on the codec though), pdfs are rendered fast enough for a fluent work flow.
It is good though not to use the most demanding MUI skins to avoid even slightest slowdowns of teh GUI and save available RAM.
Layers3Dkeeps the system snappy even under heavy load. Since the MorphOS release V2.3 the speed got increased once again, usb works pretty stable now
and the RAM usage got minimized (MorphOS 2.5 will even lower the RAM footprint once again, due to freeing gfx mem from the RAM and holding it exclusively in VRAM).
A downside of the
603e Core is the lack of a 2nd level cache. Especially teh 68k JIT emulation gets hit by this, hence ppc native code
benefits on the 603e even more than on the G3/G4.
Electric power uptake:
the uptake of the Pegasos 1 and des Mac mini are similar and generally pretty low for
desktop systems - while typical usage teh uptake is ranges at 30 W (Mac mini) or 35-40W (Pegasos 1). Thus, evenn long uptimes
get neither desaterous for teh wallet nor the environment.
Under maximum load the Mac mini peaks at
50W, the Pegasos1 at about 55W. Wile at maximum load the Mac mini delivers about three times the computing power.
The usage of a low power 2.5" harddsik by the Mac mini adds to the positive effect of teh generally low uptake.
The Efika setup has an power uptake lesser than 15W w/o display. It can nicely be used as a low energy
jukebox and/or small server. With the display in operartion the uptake stays usually below 30W and thus, at
3/4 of the typical uptake of the tested laptop but a bit above the netbook. The display of the Efika delivers teh best quality of these three devices.
Withou the display the power uptake of the Efika is at about 2/3 of the uptake of the
Vaio laptop w/o display and at about 40% of the uptake of the Pegasos 1. The Intel Atom based netbook delivers similar results.
A board based on the Freescale MPC5121 could reduce the power uptake significantly to below 10W, while offering a increased
system performance. A board based on the Freescale MPC 8610 could be a good basis for a very power saving system
which would deliver performance above the Mac mini. At 1330 MHz an uptake below 20W at typical usage would be expected.
Currently the Mac mini offers the best ratio of computing power/Watt. For non demanding computing tasks
the Efika with an uptake less than 15W offers a nice alternative.
|
©[ujb] 2010
last change: 12-12-2015
back to index
page