This is an old revision of the document!


Loongson Benchmarks

See also: mbw

System

# cat /proc/cpuinfo
system type		: lemote-fuloong-2f-box
processor		: 0
cpu model		: ICT Loongson-2 V0.3  FPU V0.1
BogoMIPS		: 531.45
wait instruction	: yes
microsecond timers	: yes
tlb_entries		: 64
extra interrupt vector	: no
hardware watchpoint	: yes, count: 0, address/irw mask: []
ASEs implemented	:
shadow register sets	: 1
kscratch registers	: 0
core			: 0
VCED exceptions		: not available
VCEI exceptions		: not available
# uname -a
Linux hoshi 3.6.2-gnu-rm2 #2 Fri Oct 19 21:07:52 YEKT 2012 mips64 GNU/Linux
  • 1024 MB of RAM (upgraded from the standard 512).

OpenSSL Speed

mbw 1.2.2

mbw 1.2.2 @ 64K kernel page size

# mbw 400
Long uses 4 bytes. Allocating 2*104857600 elements = 838860800 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0	Method: MEMCPY	Elapsed: 3.53021	MiB: 400.00000	Copy: 113.308 MiB/s
1	Method: MEMCPY	Elapsed: 3.52948	MiB: 400.00000	Copy: 113.331 MiB/s
2	Method: MEMCPY	Elapsed: 3.53565	MiB: 400.00000	Copy: 113.134 MiB/s
3	Method: MEMCPY	Elapsed: 3.52893	MiB: 400.00000	Copy: 113.349 MiB/s
4	Method: MEMCPY	Elapsed: 3.52991	MiB: 400.00000	Copy: 113.317 MiB/s
5	Method: MEMCPY	Elapsed: 3.53003	MiB: 400.00000	Copy: 113.313 MiB/s
6	Method: MEMCPY	Elapsed: 3.52973	MiB: 400.00000	Copy: 113.323 MiB/s
7	Method: MEMCPY	Elapsed: 3.52966	MiB: 400.00000	Copy: 113.325 MiB/s
8	Method: MEMCPY	Elapsed: 3.52948	MiB: 400.00000	Copy: 113.331 MiB/s
9	Method: MEMCPY	Elapsed: 3.52973	MiB: 400.00000	Copy: 113.323 MiB/s
AVG	Method: MEMCPY	Elapsed: 3.53028	MiB: 400.00000	Copy: 113.305 MiB/s
0	Method: DUMB	Elapsed: 2.61670	MiB: 400.00000	Copy: 152.864 MiB/s
1	Method: DUMB	Elapsed: 2.61591	MiB: 400.00000	Copy: 152.911 MiB/s
2	Method: DUMB	Elapsed: 2.62134	MiB: 400.00000	Copy: 152.594 MiB/s
3	Method: DUMB	Elapsed: 2.61957	MiB: 400.00000	Copy: 152.697 MiB/s
4	Method: DUMB	Elapsed: 2.61627	MiB: 400.00000	Copy: 152.889 MiB/s
5	Method: DUMB	Elapsed: 2.61530	MiB: 400.00000	Copy: 152.946 MiB/s
6	Method: DUMB	Elapsed: 2.61615	MiB: 400.00000	Copy: 152.896 MiB/s
7	Method: DUMB	Elapsed: 2.61530	MiB: 400.00000	Copy: 152.946 MiB/s
8	Method: DUMB	Elapsed: 2.61609	MiB: 400.00000	Copy: 152.900 MiB/s
9	Method: DUMB	Elapsed: 2.61560	MiB: 400.00000	Copy: 152.928 MiB/s
AVG	Method: DUMB	Elapsed: 2.61682	MiB: 400.00000	Copy: 152.857 MiB/s
0	Method: MCBLOCK	Elapsed: 2.16351	MiB: 400.00000	Copy: 184.884 MiB/s
1	Method: MCBLOCK	Elapsed: 2.16388	MiB: 400.00000	Copy: 184.853 MiB/s
2	Method: MCBLOCK	Elapsed: 2.16345	MiB: 400.00000	Copy: 184.890 MiB/s
3	Method: MCBLOCK	Elapsed: 2.16364	MiB: 400.00000	Copy: 184.874 MiB/s
4	Method: MCBLOCK	Elapsed: 2.16339	MiB: 400.00000	Copy: 184.895 MiB/s
5	Method: MCBLOCK	Elapsed: 2.16333	MiB: 400.00000	Copy: 184.900 MiB/s
6	Method: MCBLOCK	Elapsed: 2.16345	MiB: 400.00000	Copy: 184.890 MiB/s
7	Method: MCBLOCK	Elapsed: 2.16437	MiB: 400.00000	Copy: 184.811 MiB/s
8	Method: MCBLOCK	Elapsed: 2.16278	MiB: 400.00000	Copy: 184.947 MiB/s
9	Method: MCBLOCK	Elapsed: 2.16364	MiB: 400.00000	Copy: 184.874 MiB/s
AVG	Method: MCBLOCK	Elapsed: 2.16354	MiB: 400.00000	Copy: 184.882 MiB/s

mbw 1.2.2 @ 16K kernel page size

# mbw 400
Long uses 4 bytes. Allocating 2*104857600 elements = 838860800 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0	Method: MEMCPY	Elapsed: 3.20209	MiB: 400.00000	Copy: 124.918 MiB/s
1	Method: MEMCPY	Elapsed: 3.20593	MiB: 400.00000	Copy: 124.769 MiB/s
2	Method: MEMCPY	Elapsed: 3.20227	MiB: 400.00000	Copy: 124.911 MiB/s
3	Method: MEMCPY	Elapsed: 3.20307	MiB: 400.00000	Copy: 124.880 MiB/s
4	Method: MEMCPY	Elapsed: 3.20184	MiB: 400.00000	Copy: 124.928 MiB/s
5	Method: MEMCPY	Elapsed: 3.20227	MiB: 400.00000	Copy: 124.911 MiB/s
6	Method: MEMCPY	Elapsed: 3.20264	MiB: 400.00000	Copy: 124.897 MiB/s
7	Method: MEMCPY	Elapsed: 3.20227	MiB: 400.00000	Copy: 124.911 MiB/s
8	Method: MEMCPY	Elapsed: 3.20246	MiB: 400.00000	Copy: 124.904 MiB/s
9	Method: MEMCPY	Elapsed: 3.20191	MiB: 400.00000	Copy: 124.926 MiB/s
AVG	Method: MEMCPY	Elapsed: 3.20267	MiB: 400.00000	Copy: 124.896 MiB/s
0	Method: DUMB	Elapsed: 2.02155	MiB: 400.00000	Copy: 197.868 MiB/s
1	Method: DUMB	Elapsed: 2.02142	MiB: 400.00000	Copy: 197.880 MiB/s
2	Method: DUMB	Elapsed: 2.02179	MiB: 400.00000	Copy: 197.844 MiB/s
3	Method: DUMB	Elapsed: 2.02136	MiB: 400.00000	Copy: 197.886 MiB/s
4	Method: DUMB	Elapsed: 2.02112	MiB: 400.00000	Copy: 197.910 MiB/s
5	Method: DUMB	Elapsed: 2.02124	MiB: 400.00000	Copy: 197.898 MiB/s
6	Method: DUMB	Elapsed: 2.02094	MiB: 400.00000	Copy: 197.928 MiB/s
7	Method: DUMB	Elapsed: 2.02106	MiB: 400.00000	Copy: 197.916 MiB/s
8	Method: DUMB	Elapsed: 2.02081	MiB: 400.00000	Copy: 197.940 MiB/s
9	Method: DUMB	Elapsed: 2.02130	MiB: 400.00000	Copy: 197.892 MiB/s
AVG	Method: DUMB	Elapsed: 2.02126	MiB: 400.00000	Copy: 197.896 MiB/s
0	Method: MCBLOCK	Elapsed: 1.57635	MiB: 400.00000	Copy: 253.750 MiB/s
1	Method: MCBLOCK	Elapsed: 1.57764	MiB: 400.00000	Copy: 253.544 MiB/s
2	Method: MCBLOCK	Elapsed: 1.57758	MiB: 400.00000	Copy: 253.554 MiB/s
3	Method: MCBLOCK	Elapsed: 1.57813	MiB: 400.00000	Copy: 253.465 MiB/s
4	Method: MCBLOCK	Elapsed: 1.57770	MiB: 400.00000	Copy: 253.534 MiB/s
5	Method: MCBLOCK	Elapsed: 1.57794	MiB: 400.00000	Copy: 253.495 MiB/s
6	Method: MCBLOCK	Elapsed: 1.57819	MiB: 400.00000	Copy: 253.456 MiB/s
7	Method: MCBLOCK	Elapsed: 1.57764	MiB: 400.00000	Copy: 253.544 MiB/s
8	Method: MCBLOCK	Elapsed: 1.57788	MiB: 400.00000	Copy: 253.505 MiB/s
9	Method: MCBLOCK	Elapsed: 1.57813	MiB: 400.00000	Copy: 253.465 MiB/s
AVG	Method: MCBLOCK	Elapsed: 1.57772	MiB: 400.00000	Copy: 253.531 MiB/s

loongson/benchmarks.1380983760.txt · Last modified: 2013-10-05 14:36 UTC by rm