Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
Efika 5200B
Efika 8610

Search Projects

Google

Coldfire MCF54455 Project
Coldfire integration into existing 68k System environment

in category Operating Systems
proposed by Gunnar von Boehn on 29th March 2008

Blog Entry

  Coldfire integration into existing 68k System environment
posted by Gunnar von Boehn on 10th April 2008

Benchmark results:

We did some general benchmarking of the system to get a feeling for the performance of the V4m system:

Result

-------------------------------------------
Processor & Memory Performance Bench v4.20
-------------------------------------------
Stop all program before the test.
Do not use the computer during the test.
The test will run some minutes, please be patient.
Total memory required = 4.2 MB.
Calibration loops: 8
-------------------------------------------
Comparing different CPU functions:
Results are in million instructions per sec.
Higher value is faster.
CPU-Benchmark 2MB 16KB 4KB 1KB
-------------------------------------------
addi 251.3 251.3 251.3 251.3
shift 293.2 293.2 251.3 251.3
mix 439.8 439.8 439.8 439.8
mul 67.7 67.7 67.7 65.2
bra-un 41.9 42.9 40.9 41.9
bra-pre 117.3 117.3 117.3 109.9
bsr 13.3 13.4 13.3 13.2
nop 45.1 44.0 44.0 44.0
-------------------------------------------
Measuring memory latency:
Result is Million random accesses per sec.
Higher value is faster.
Memory Latency 2MB 16KB 4KB 1KB
-------------------------------------------
random read 1.0
-------------------------------------------
Measuring memory throughput:
Results are in MB/sec. Higher value is faster.
Memory 2 Memory
Alignment 0-0 2MB 16KB 4KB 1KB
-------------------------------------------
glibc memcpy 67.7 67.7 66.4 56.7
read 8 81.8 74.9 74.9 69.0
read 16 95.1 95.1 95.1 88.0
read 32 121.3 121.3 117.3 109.9
read 32x4 121.3 121.3 121.3 106.6
read 32x4B 121.3 121.3 117.3 106.6
write 8 13.1 13.2 13.2 13.0
write 16 26.1 26.1 26.1 25.5
write 32 51.0 51.0 51.0 48.9
write 32x4 51.7 51.0 51.0 48.9
write 32x4B 185.2 185.2 175.9 153.0
copy 8 23.3 23.3 23.3 22.0
copy 32 67.7 67.7 67.7 57.7
copy 32x4 65.2 65.2 65.2 55.8
copy 32x4B 117.3 121.3 117.3 90.2
-------------------------------------------
Cache 2 Cache
Alignment 0-0 2MB 16KB 4KB 1KB
-------------------------------------------
glibc memcpy 67.7 106.6 106.6 103.5
read 8 74.9 92.6 140.7 135.3
read 16 92.6 125.7 219.9 219.9
read 32 121.3 175.9 586.4 502.6
read 32x4 121.3 185.2 703.7 703.7
read 32x4B 121.3 185.2 879.6 879.6
write 8 13.2 13.3 13.3 13.3
write 16 26.1 26.7 26.7 26.7
write 32 51.0 53.3 53.3 52.5
write 32x4 51.0 53.3 53.3 53.3
write 32x4B 185.2 207.0 207.0 207.0
copy 8 23.1 23.8 26.7 26.7
copy 32 67.7 100.5 106.6 103.5
copy 32x4 65.2 103.5 106.6 103.5
copy 32x4B 117.3 439.8 390.9 390.9
-------------------------------------------


Here is the source of the used benchmark routine:
bench.c
bench68K_test.s

PowerDeveloper.org: Copyright © 2004-2008, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. All other names and trademarks used are property of their respective owners. Privacy Policy