Wir mißbrauchen bc als Benchmark: π auf 5000 Stellen berechnen:
time echo "scale=5000; a(1)*4" | bc -l
real 2m14.971s user 1m56.748s sys 0m1.004s
Prozessor:
Architecture: armv5tel Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Model name: Feroceon 88FR131 rev 1 (v5l) CPU max MHz: 1200.0000 CPU min MHz: 400.0000
Raspi 3B+:
real 1m20.893s user 1m20.493s sys 0m0.150s
Prozessor:
Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Model: 4 Model name: ARMv7 Processor rev 4 (v7l) CPU max MHz: 1200.0000 CPU min MHz: 600.0000 BogoMIPS: 38.40 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
real 1m7.685s user 1m7.660s sys 0m0.000s
Prozessor:
Architecture: aarch64 Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 4 Vendor ID: ARM Model: 4 Model name: Cortex-A53 Stepping: r0p4 CPU max MHz: 1536,0000 CPU min MHz: 100,0000 BogoMIPS: 2.00 Flags: fp asimd crc32
Der Raspi 4:
real 0m38.630s user 0m38.315s sys 0m0.021s
Prozessor:
Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Vendor ID: ARM Model: 3 Model name: Cortex-A72 Stepping: r0p3 CPU max MHz: 1500.0000 CPU min MHz: 600.0000 BogoMIPS: 270.00 Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
Demnächst wird noch ein Odroid N2 dazukommen, der sollte dann Spitzenreiter werden 🙂