Prestaties
We hebben yCPUBench gebruikt om op ARM gebaseerde processoren en op 68000 processoren gebaseerde Palm PDA's met elkaar te kunnen vergelijken. De ARM processoren kunnen in 68k (68000) compatibiliteits mode lopen en we hebben die score gebruikt om een indicatie te krijgen hoe de PDA's zich ten opzichte van elkaar verhouden. yCPUBench is hier te verkrijgen.
Naam van de test (eenheid) | Processortype | Score Tungsten T2 | Score zire 71 |
sieve8192 (mS/Loop) | |||
68k | 46,6 | 48 | |
arm | 1,785 | 1,875 | |
cplxifft256 (mS/Loop) | |||
68k | 88 | 85.6 | |
arm | 1,06 | 1,09 | |
scrn_read (kB/s) | |||
68k | 1556 | 1481 | |
arm | 22857 | 22959 | |
scrn_write (kB/s) | |||
68k | 2106 | 2052 | |
arm | 59534 | 59534 | |
mem_read (kB/s) | |||
68k | 1914 | 1825 | |
arm | 43389 | 43206 | |
mem_write (kB/s) | |||
68k | 2375 | 2285 | |
arm | 63209 | 64810 | |
ManBrot32 (kB/s) | |||
68k | 70 | 89 | |
arm | 244 | 239 | |
ManBrot32v9 (kB/s) | |||
68k | 69 | 90 | |
arm | 1092 | 1068 | |
ifft256v9 (kB/s) | |||
68k | 87,6 | 85,6 | |
arm | 0,845 | 0,865 |
Om de waarde te kunnen vergelijken hebben we het volgende gedaan. We hebben de waarden met dezelfde eenheid bij elkaar opgeteld. Dat wil zeggen dat bijvoorbeeld de scores van bijvoorbeeld de tests sieve8192, cplxifft256 en ifft256v9 bij elkaar opgeteld zijn omdat zij alle drie de eenheid mS/Loop hebben. Uiteindelijk hebben we dan 3 groepen, dit zijn de mS/Loop, de kB/S en de kFlops/s groep. Elk van deze groepen hebben we aan elkaar gelijk gemaakt. Dat wil zeggen dat ze onderling de wegingsfactor 1 kregen. Omdat iedere groep dan voor de M130 een score tussen 0 en 100 krijgt en we 3 groepen hebben delen we de score door 3. Natuurlijk zijn er heel veel manier om een score te berekenen en is ook deze manier van berekenen erg subjectief, daardoor kunnen we ook geen absolute uitspraken doen over de verschillen.