|
今天无事写了一个小程序。
一百万个随机生成的字符串通过二叉树算法进行排序(Tree sort).
Windows 可执行文件和Fortran 源代码 在附件中
测试结果
Core2 Duo T2370 Vista SP1
Tree sort benchmark - 1M nodes
Number of CPUs available 2
time(s) speed(nodes/s) progress
5.4132338 19370 10 %
17.378511 8763 20 %
36.083035 5605 30 %
61.916798 4058 40 %
95.706612 3103 50 %
138.35728 2458 60 %
190.85162 1997 70 %
252.76843 1693 80 %
325.30890 1445 90 %
407.80222 1271 100 %
average speed: 2571.2856 nodes per second
Celeron 540 Linux (Debian Lenny)
Tree sort benchmark - 1M nodes
Number of CPUs available 1
time(s) speed(nodes/s) progress
4.5242820 23176 10 %
20.453278 6582 20 %
52.759296 3245 30 %
105.99863 1969 40 %
181.96738 1380 50 %
280.89355 1059 60 %
402.81317 860 70 %
547.45416 724 80 %
714.97266 625 90 %
905.16455 551 100 %
average speed: 1158.4010 nodes per second
ENJOY{wink:] |
|