Текущий архив: 2010.08.27;
Скачать: CL | DM;
ВнизПросьба прогнать тест еще раз :) Найти похожие ветки
← →
antonn © (2010-05-02 18:30) [0]Честно - последний раз прошу :)
http://antonn.com/tools/tbt_test_020510.zip (360кб), запускать run.exe, результат скопировать в эту тему или сюда http://antonn.com/index.php?forum&th=172 (там каптча) в теги Code.
Дошлифовал код, плюс сравнение скорострельности с FastMM.
← →
silver © (2010-05-02 18:36) [1]слабенький ноут, slackware 12.1, wine :-)
--
|----------------------------------------------------|
| CPU: unknow |
|----------------------------------------------------|
| Test name | sec | bps | fillrate |
|----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|----------------------------------------------------|
| Draw (copy) | 0.52 | 3820.24 | 238.765 Mpix/s |
| Draw alpha | 1.64 | 1216.03 | 76.002 Mpix/s |
| Draw alpha (MMX) | 2.10 | 950.53 | 59.408 Mpix/s |
| Fill MMX | 0.31 | 6536.52 | 408.532 Mpix/s |
| Fill SSE | 0.35 | 5662.50 | 353.906 Mpix/s |
|----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|----------------------------------------------------|
| Draw (copy) | 0.49 | 4052.99 | 253.312 Mpix/s |
| Draw alpha | 1.13 | 1767.55 | 110.472 Mpix/s |
| Draw alpha (MMX) | 1.11 | 1804.39 | 112.774 Mpix/s |
| Fill MMX | 0.35 | 5689.76 | 355.610 Mpix/s |
| Fill SSE | 0.34 | 5970.76 | 373.173 Mpix/s |
|----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|----------------------------------------------------|
| Draw (copy) | 4.40 | 227.40 | 104.096 Mpix/s |
| Draw alpha | 5.51 | 181.41 | 83.044 Mpix/s |
| Draw alpha (MMX) | 5.15 | 194.05 | 88.828 Mpix/s |
|----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|----------------------------------------------------|
| Draw (copy) | 4.54 | 220.22 | 100.807 Mpix/s |
| Draw alpha | 5.28 | 189.26 | 86.636 Mpix/s |
| Draw alpha (MMX) | 5.44 | 183.88 | 84.175 Mpix/s |
|----------------------------------------------------|
| Total time: 38.66 sec |
|----------------------------------------------------|
← →
test © (2010-05-02 18:39) [2]PC-BSD 8.0 Huble под Wine"ом
|-----------------------------------------------------|
| CPU: unknow |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.15 | 13362.47 | 835.155 Mpix/s |
| Draw alpha | 0.73 | 2757.60 | 172.350 Mpix/s |
| Draw alpha (MMX) | 0.94 | 2117.68 | 132.355 Mpix/s |
| Fill MMX | 0.08 | 24006.24 | 1.465 Gpix/s |
| Fill SSE | 0.08 | 23916.74 | 1.460 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 33246.45 | 2.029 Gpix/s |
| Draw alpha | 0.50 | 4034.51 | 252.157 Mpix/s |
| Draw alpha (MMX) | 0.43 | 4613.85 | 288.365 Mpix/s |
| Fill MMX | 0.04 | 46115.99 | 2.815 Gpix/s |
| Fill SSE | 0.05 | 39246.18 | 2.395 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.07 | 932.83 | 427.017 Mpix/s |
| Draw alpha | 1.98 | 505.08 | 231.205 Mpix/s |
| Draw alpha (MMX) | 1.84 | 544.74 | 249.362 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.08 | 925.16 | 423.506 Mpix/s |
| Draw alpha | 1.96 | 510.79 | 233.823 Mpix/s |
| Draw alpha (MMX) | 1.89 | 529.01 | 242.162 Mpix/s |
|-----------------------------------------------------|
| Total time: 12.88 sec |
|-----------------------------------------------------|
← →
test © (2010-05-02 18:50) [3]Машина та же под XP
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.15 | 13007.75 | 812.984 Mpix/s |
| Draw alpha | 0.72 | 2760.79 | 172.550 Mpix/s |
| Draw alpha (MMX) | 0.94 | 2120.74 | 132.546 Mpix/s |
| Fill MMX | 0.09 | 23495.65 | 1.434 Gpix/s |
| Fill SSE | 0.09 | 23439.17 | 1.431 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 32630.64 | 1.992 Gpix/s |
| Draw alpha | 0.51 | 3897.12 | 243.570 Mpix/s |
| Draw alpha (MMX) | 0.44 | 4514.40 | 282.150 Mpix/s |
| Fill MMX | 0.04 | 45571.67 | 2.782 Gpix/s |
| Fill SSE | 0.05 | 43362.87 | 2.647 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.12 | 892.94 | 408.755 Mpix/s |
| Draw alpha | 2.01 | 497.43 | 227.705 Mpix/s |
| Draw alpha (MMX) | 1.82 | 548.39 | 251.035 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.11 | 898.70 | 411.393 Mpix/s |
| Draw alpha | 1.98 | 504.85 | 231.101 Mpix/s |
| Draw alpha (MMX) | 1.92 | 521.80 | 238.860 Mpix/s |
|-----------------------------------------------------|
| Total time: 13.05 sec |
|-----------------------------------------------------|
← →
Рамиль © (2010-05-02 18:58) [4]Странно оно у тебя (меня) как то работает
|-----------------------------------------|
| CPU: AMD Phenom(tm) II X4 945 Processor |
|-----------------------------------------|
| Test name | sec | bps | fillrate |
|----------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|----------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|---------------------------------------|
|----------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|----------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|---------------------------------------|
|----------------------------------|
| Total time: 0.00 sec |
|----------------------------------|
← →
antonn © (2010-05-02 19:01) [5]
> Рамиль © (02.05.10 18:58) [4]
не вернула вывод консольный :(
← →
test © (2010-05-02 19:04) [6]antonn © (02.05.10 19:01) [5]
Ты бы ошибки в тот же мемо выводил.
← →
Рамиль © (2010-05-02 19:07) [7]А... Понял.
|-----------------------------------------------------|
| CPU: AMD Phenom(tm) II X4 945 Processor |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.10 | 20444.41 | 1.248 Gpix/s |
| Draw alpha | 1.05 | 1901.04 | 118.815 Mpix/s |
| Draw alpha (MMX) | 0.52 | 3881.68 | 242.605 Mpix/s |
| Fill MMX | 0.05 | 42931.89 | 2.620 Gpix/s |
| Fill SSE | 0.05 | 42948.07 | 2.621 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.09 | 22060.77 | 1.347 Gpix/s |
| Draw alpha | 1.01 | 1986.03 | 124.127 Mpix/s |
| Draw alpha (MMX) | 0.45 | 4431.30 | 276.956 Mpix/s |
| Fill MMX | 0.03 | 58957.96 | 3.599 Gpix/s |
| Fill SSE | 0.03 | 58639.34 | 3.579 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.44 | 2262.81 | 1.012 Gpix/s |
| Draw alpha | 3.86 | 259.15 | 118.630 Mpix/s |
| Draw alpha (MMX) | 1.80 | 555.81 | 254.428 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.42 | 2359.67 | 1.055 Gpix/s |
| Draw alpha | 3.71 | 269.90 | 123.550 Mpix/s |
| Draw alpha (MMX) | 1.67 | 599.65 | 274.497 Mpix/s |
|-----------------------------------------------------|
| Total time: 15.28 sec |
|-----------------------------------------------------|
← →
antonn © (2010-05-02 19:20) [8]
> test © (02.05.10 19:04) [6]
>
> antonn © (02.05.10 19:01) [5]
> Ты бы ошибки в тот же мемо выводил.
действительно... перезалил.
Но наверное антивирь предложил ограничить активность программы, либо запущена из архива напрямую :)
← →
test © (2010-05-02 19:23) [9]antonn © (02.05.10 19:20) [8]
У меня под XP Symantic даже не насторожился.
← →
Ляпа (2010-05-02 19:28) [10]|-----------------------------------------------------|
| CPU: Intel(R) Pentium(R) M processor 2.13GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.38 | 5231.07 | 326.942 Mpix/s |
| Draw alpha | 1.10 | 1821.50 | 113.844 Mpix/s |
| Draw alpha (MMX) | 1.37 | 1462.43 | 91.402 Mpix/s |
| Fill MMX | 0.11 | 18733.23 | 1.143 Gpix/s |
| Fill SSE | 0.10 | 19164.86 | 1.170 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.12 | 16859.20 | 1.029 Gpix/s |
| Draw alpha | 0.91 | 2206.60 | 137.913 Mpix/s |
| Draw alpha (MMX) | 0.85 | 2355.19 | 147.200 Mpix/s |
| Fill MMX | 0.08 | 24295.03 | 1.483 Gpix/s |
| Fill SSE | 0.08 | 24090.24 | 1.470 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.08 | 479.76 | 219.617 Mpix/s |
| Draw alpha | 4.20 | 238.19 | 109.035 Mpix/s |
| Draw alpha (MMX) | 3.50 | 285.89 | 130.868 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.19 | 456.30 | 208.877 Mpix/s |
| Draw alpha | 4.14 | 241.41 | 110.508 Mpix/s |
| Draw alpha (MMX) | 3.73 | 268.07 | 122.712 Mpix/s |
|-----------------------------------------------------|
| Total time: 24.94 sec |
|-----------------------------------------------------|
← →
Правильный$Вася (2010-05-02 20:31) [11]а шо это?
← →
Rouse_ © (2010-05-02 21:40) [12]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.15 | 13325.94 | 832.871 Mpix/s |
| Draw alpha | 0.71 | 2800.34 | 175.021 Mpix/s |
| Draw alpha (MMX) | 0.93 | 2147.14 | 134.196 Mpix/s |
| Fill MMX | 0.08 | 23900.16 | 1.459 Gpix/s |
| Fill SSE | 0.08 | 23627.61 | 1.442 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 33239.24 | 2.029 Gpix/s |
| Draw alpha | 0.51 | 3946.76 | 246.673 Mpix/s |
| Draw alpha (MMX) | 0.44 | 4558.27 | 284.892 Mpix/s |
| Fill MMX | 0.04 | 45940.72 | 2.804 Gpix/s |
| Fill SSE | 0.04 | 45108.47 | 2.753 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.58 | 1728.27 | 791.141 Mpix/s |
| Draw alpha | 1.87 | 535.41 | 245.091 Mpix/s |
| Draw alpha (MMX) | 1.68 | 595.13 | 272.431 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.24 | 4090.57 | 1.829 Gpix/s |
| Draw alpha | 1.84 | 543.47 | 248.780 Mpix/s |
| Draw alpha (MMX) | 1.80 | 556.35 | 254.677 Mpix/s |
|-----------------------------------------------------|
| Total time: 11.05 sec |
|-----------------------------------------------------|
← →
turbouser © (2010-05-02 22:23) [13]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.21 | 9658.32 | 603.645 Mpix/s |
| Draw alpha | 0.73 | 2735.31 | 170.957 Mpix/s |
| Draw alpha (MMX) | 0.94 | 2129.30 | 133.081 Mpix/s |
| Fill MMX | 0.08 | 24070.36 | 1.469 Gpix/s |
| Fill SSE | 0.08 | 24359.72 | 1.487 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 31687.62 | 1.934 Gpix/s |
| Draw alpha | 0.51 | 3933.76 | 245.860 Mpix/s |
| Draw alpha (MMX) | 0.44 | 4551.94 | 284.496 Mpix/s |
| Fill MMX | 0.04 | 44689.08 | 2.728 Gpix/s |
| Fill SSE | 0.04 | 45003.15 | 2.747 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.48 | 2101.29 | 961.895 Mpix/s |
| Draw alpha | 1.90 | 527.17 | 241.321 Mpix/s |
| Draw alpha (MMX) | 1.63 | 613.67 | 280.918 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.45 | 2239.90 | 1.001 Gpix/s |
| Draw alpha | 1.87 | 535.55 | 245.153 Mpix/s |
| Draw alpha (MMX) | 1.80 | 556.40 | 254.700 Mpix/s |
|-----------------------------------------------------|
| Total time: 11.26 sec |
|-----------------------------------------------------|
Если запускать с UAC - проц не определяет :)
← →
antonn © (2010-05-02 22:25) [14]
> Если запускать с UAC - проц не определяет :)
>
в реестр лезет, под ограниченными учетками тоже "не определяет"
← →
XXL (2010-05-03 00:37) [15]
|-----------------------------------------------------|
| CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.26 | 7805.62 | 487.851 Mpix/s |
| Draw alpha | 1.87 | 1068.97 | 66.811 Mpix/s |
| Draw alpha (MMX) | 1.06 | 1891.63 | 118.227 Mpix/s |
| Fill MMX | 0.11 | 17677.59 | 1.079 Gpix/s |
| Fill SSE | 0.11 | 17423.42 | 1.063 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.23 | 8675.35 | 542.209 Mpix/s |
| Draw alpha | 1.67 | 1197.90 | 74.869 Mpix/s |
| Draw alpha (MMX) | 0.97 | 2069.56 | 129.347 Mpix/s |
| Fill MMX | 0.08 | 23737.98 | 1.449 Gpix/s |
| Fill SSE | 0.09 | 23439.38 | 1.431 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.53 | 653.59 | 299.188 Mpix/s |
| Draw alpha | 6.52 | 153.27 | 70.160 Mpix/s |
| Draw alpha (MMX) | 3.66 | 273.19 | 125.055 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.43 | 700.91 | 320.850 Mpix/s |
| Draw alpha | 6.28 | 159.23 | 72.889 Mpix/s |
| Draw alpha (MMX) | 3.80 | 263.47 | 120.608 Mpix/s |
|-----------------------------------------------------|
| Total time: 29.67 sec |
|-----------------------------------------------------|
В чём тайный смысл теста, грузящего всего одно ядро ?
← →
Германн © (2010-05-03 00:41) [16]Если ещё нужно, то:
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.17 | 11902.59 | 743.912 Mpix/s |
| Draw alpha | 0.85 | 2347.23 | 146.702 Mpix/s |
| Draw alpha (MMX) | 1.17 | 1706.28 | 106.642 Mpix/s |
| Fill MMX | 0.09 | 21066.99 | 1.286 Gpix/s |
| Fill SSE | 0.10 | 20256.60 | 1.236 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.07 | 28041.70 | 1.712 Gpix/s |
| Draw alpha | 0.57 | 3515.99 | 219.749 Mpix/s |
| Draw alpha (MMX) | 0.57 | 3521.34 | 220.084 Mpix/s |
| Fill MMX | 0.05 | 41087.69 | 2.508 Gpix/s |
| Fill SSE | 0.05 | 40284.69 | 2.459 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.05 | 954.17 | 436.785 Mpix/s |
| Draw alpha | 2.20 | 453.99 | 207.821 Mpix/s |
| Draw alpha (MMX) | 1.99 | 502.28 | 229.925 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.91 | 1103.46 | 505.126 Mpix/s |
| Draw alpha | 2.10 | 476.86 | 218.289 Mpix/s |
| Draw alpha (MMX) | 2.07 | 483.98 | 221.547 Mpix/s |
|-----------------------------------------------------|
| Total time: 14.01 sec |
|-----------------------------------------------------|
← →
DVM © (2010-05-03 00:57) [17]Нетбук на базе Celeron SU2300 1200 Mhz
|-----------------------------------------------------|
| CPU: unknow |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.37 | 5404.14 | 337.759 Mpix/s |
| Draw alpha | 1.96 | 1022.53 | 63.908 Mpix/s |
| Draw alpha (MMX) | 2.71 | 736.89 | 46.056 Mpix/s |
| Fill MMX | 0.17 | 11503.51 | 718.970 Mpix/s |
| Fill SSE | 0.22 | 9292.39 | 580.774 Mpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.27 | 7451.92 | 465.745 Mpix/s |
| Draw alpha | 1.39 | 1437.71 | 89.857 Mpix/s |
| Draw alpha (MMX) | 1.23 | 1627.59 | 101.724 Mpix/s |
| Fill MMX | 0.16 | 12823.00 | 801.438 Mpix/s |
| Fill SSE | 0.16 | 12748.12 | 796.757 Mpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.30 | 434.32 | 198.818 Mpix/s |
| Draw alpha | 6.02 | 166.00 | 75.989 Mpix/s |
| Draw alpha (MMX) | 5.34 | 187.12 | 85.655 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.89 | 529.90 | 242.568 Mpix/s |
| Draw alpha | 5.23 | 191.02 | 87.444 Mpix/s |
| Draw alpha (MMX) | 5.21 | 191.90 | 87.844 Mpix/s |
|-----------------------------------------------------|
| Total time: 34.63 sec |
|-----------------------------------------------------|
← →
antonn © (2010-05-03 00:58) [18]
>
> В чём тайный смысл теста, грузящего всего одно ядро ?
Увидеть разницу м/у дефолтным менеджером памяти и FastMM, как они влияют на скорострельность реализации алгоритма, а не компьютера. Так операции с небольшим объемом памяти при fastmm неплохо "ускоряются", хотелось убедиться в этом на разных конфигурациях (я до этого fastmm не использовал особо, немного бояздно :)).
К тому же то, для чего оно будет использоваться будет так же использовать одно ядро (точнее главный поток имеет нагрузку куда бОльшую чем второстепенные потоки).
← →
DVM © (2010-05-03 01:04) [19]
> antonn ©
В программу добавь манифест на запрос админ привилегий, без него под W7 проц не определятся и результаты по крайней мере у меня отличаются.
← →
Andy BitOff © (2010-05-03 01:20) [20]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.14 | 13862.33 | 866.396 Mpix/s |
| Draw alpha | 0.70 | 2842.84 | 177.678 Mpix/s |
| Draw alpha (MMX) | 0.93 | 2151.18 | 134.449 Mpix/s |
| Fill MMX | 0.08 | 24621.05 | 1.503 Gpix/s |
| Fill SSE | 0.08 | 24052.01 | 1.468 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 31658.25 | 1.932 Gpix/s |
| Draw alpha | 0.52 | 3872.85 | 242.053 Mpix/s |
| Draw alpha (MMX) | 0.47 | 4298.19 | 268.637 Mpix/s |
| Fill MMX | 0.05 | 43449.92 | 2.652 Gpix/s |
| Fill SSE | 0.05 | 41573.76 | 2.538 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.78 | 1285.65 | 588.525 Mpix/s |
| Draw alpha | 2.14 | 467.53 | 214.020 Mpix/s |
| Draw alpha (MMX) | 2.00 | 498.92 | 228.386 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.35 | 2862.81 | 1.280 Gpix/s |
| Draw alpha | 2.42 | 413.66 | 189.361 Mpix/s |
| Draw alpha (MMX) | 2.11 | 473.94 | 216.951 Mpix/s |
|-----------------------------------------------------|
| Total time: 12.88 sec |
|-----------------------------------------------------|
> Rouse_ © (02.05.10 21:40) [12]
Хм... А ОС какая?
← →
Eraser © (2010-05-03 01:56) [21]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 33153.09 | 2.024 Gpix/s |
| Draw alpha | 0.46 | 4326.18 | 270.386 Mpix/s |
| Draw alpha (MMX) | 0.39 | 5083.72 | 317.733 Mpix/s |
| Fill MMX | 0.03 | 69119.85 | 4.219 Gpix/s |
| Fill SSE | 0.04 | 56600.35 | 3.455 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.05 | 38402.61 | 2.344 Gpix/s |
| Draw alpha | 0.39 | 5110.03 | 319.377 Mpix/s |
| Draw alpha (MMX) | 0.32 | 6339.19 | 396.199 Mpix/s |
| Fill MMX | 0.03 | 71769.49 | 4.381 Gpix/s |
| Fill SSE | 0.03 | 64516.34 | 3.938 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.37 | 2730.53 | 1.221 Gpix/s |
| Draw alpha | 1.72 | 580.35 | 265.663 Mpix/s |
| Draw alpha (MMX) | 1.25 | 797.05 | 364.859 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.36 | 2803.68 | 1.253 Gpix/s |
| Draw alpha | 1.48 | 675.52 | 309.229 Mpix/s |
| Draw alpha (MMX) | 1.28 | 782.74 | 358.310 Mpix/s |
|-----------------------------------------------------|
| Total time: 8.26 sec |
|-----------------------------------------------------|
← →
SerJaNT © (2010-05-03 05:57) [22]|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.23 | 8774.29 | 548.393 Mpix/s |
| Draw alpha | 1.08 | 1859.01 | 116.188 Mpix/s |
| Draw alpha (MMX) | 1.41 | 1419.82 | 88.739 Mpix/s |
| Fill MMX | 0.13 | 15896.23 | 993.514 Mpix/s |
| Fill SSE | 0.12 | 16509.56 | 1.008 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.09 | 21404.47 | 1.306 Gpix/s |
| Draw alpha | 0.76 | 2614.78 | 163.424 Mpix/s |
| Draw alpha (MMX) | 0.66 | 3036.90 | 189.806 Mpix/s |
| Fill MMX | 0.07 | 30314.57 | 1.850 Gpix/s |
| Fill SSE | 0.06 | 30938.03 | 1.888 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.90 | 525.35 | 240.487 Mpix/s |
| Draw alpha | 2.95 | 339.33 | 155.332 Mpix/s |
| Draw alpha (MMX) | 2.69 | 372.40 | 170.473 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.83 | 546.27 | 250.063 Mpix/s |
| Draw alpha | 2.89 | 345.61 | 158.206 Mpix/s |
| Draw alpha (MMX) | 2.81 | 355.85 | 162.894 Mpix/s |
|-----------------------------------------------------|
| Total time: 19.68 sec |
|-----------------------------------------------------|
← →
PZ (2010-05-03 07:41) [23]Win XP, 1700 МГц
|-----------------------------------------------------|
| CPU: Intel® Celeron® CPU 1.70GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 1.00 | 2008.95 | 125.559 Mpix/s |
| Draw alpha | 11.75 | 170.19 | 10.637 Mpix/s |
| Draw alpha (MMX) | 4.10 | 487.70 | 30.481 Mpix/s |
| Fill MMX | 0.75 | 2665.17 | 166.573 Mpix/s |
| Fill SSE | 0.72 | 2787.97 | 174.248 Mpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 1.13 | 1767.73 | 110.483 Mpix/s |
| Draw alpha | 8.60 | 232.69 | 14.543 Mpix/s |
| Draw alpha (MMX) | 2.21 | 905.90 | 56.619 Mpix/s |
| Fill MMX | 0.73 | 2724.25 | 170.266 Mpix/s |
| Fill SSE | 0.70 | 2862.56 | 178.910 Mpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 3.59 | 278.69 | 127.572 Mpix/s |
| Draw alpha | 39.60 | 25.25 | 11.561 Mpix/s |
| Draw alpha (MMX) | 12.99 | 76.99 | 35.241 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 3.53 | 283.64 | 129.841 Mpix/s |
| Draw alpha | 50.27 | 19.89 | 9.106 Mpix/s |
| Draw alpha (MMX) | 18.29 | 54.68 | 25.031 Mpix/s |
|-----------------------------------------------------|
| Total time: 159.96 sec |
|-----------------------------------------------------|
← →
SerJaNT © (2010-05-03 08:40) [24]
> Total time: 159.96 sec
:))
← →
TUser © (2010-05-03 10:24) [25]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.18 | 10989.03 | 686.814 Mpix/s |
| Draw alpha | 0.95 | 2115.57 | 132.223 Mpix/s |
| Draw alpha (MMX) | 1.20 | 1669.91 | 104.370 Mpix/s |
| Fill MMX | 0.09 | 21543.67 | 1.315 Gpix/s |
| Fill SSE | 0.09 | 22396.44 | 1.367 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.07 | 28934.85 | 1.766 Gpix/s |
| Draw alpha | 0.64 | 3145.24 | 196.578 Mpix/s |
| Draw alpha (MMX) | 0.55 | 3666.95 | 229.184 Mpix/s |
| Fill MMX | 0.05 | 42842.38 | 2.615 Gpix/s |
| Fill SSE | 0.04 | 52594.35 | 3.210 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.18 | 848.96 | 388.624 Mpix/s |
| Draw alpha | 2.74 | 365.09 | 167.124 Mpix/s |
| Draw alpha (MMX) | 2.33 | 429.57 | 196.643 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.04 | 959.71 | 439.320 Mpix/s |
| Draw alpha | 2.51 | 397.75 | 182.075 Mpix/s |
| Draw alpha (MMX) | 2.57 | 388.80 | 177.980 Mpix/s |
|-----------------------------------------------------|
| Total time: 16.23 sec |
|-----------------------------------------------------|
← →
И. Павел © (2010-05-03 10:41) [26]
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.18 | 11348.83 | 709.302 Mpix/s |
| Draw alpha | 0.81 | 2455.59 | 153.474 Mpix/s |
| Draw alpha (MMX) | 1.07 | 1876.06 | 117.254 Mpix/s |
| Fill MMX | 0.09 | 21707.95 | 1.325 Gpix/s |
| Fill SSE | 0.09 | 22023.49 | 1.344 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.07 | 28884.94 | 1.763 Gpix/s |
| Draw alpha | 0.58 | 3457.85 | 216.115 Mpix/s |
| Draw alpha (MMX) | 0.50 | 3984.88 | 249.055 Mpix/s |
| Fill MMX | 0.05 | 41347.02 | 2.524 Gpix/s |
| Fill SSE | 0.05 | 41825.80 | 2.553 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.74 | 1357.20 | 621.278 Mpix/s |
| Draw alpha | 2.14 | 468.29 | 214.364 Mpix/s |
| Draw alpha (MMX) | 1.94 | 515.21 | 235.842 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.43 | 2316.81 | 1.036 Gpix/s |
| Draw alpha | 2.11 | 473.95 | 216.957 Mpix/s |
| Draw alpha (MMX) | 2.03 | 493.28 | 225.807 Mpix/s |
|-----------------------------------------------------|
| Total time: 12.88 sec |
|-----------------------------------------------------|
← →
XXL (2010-05-03 11:23) [27]
> antonn © (03.05.10 00:58) [18]
Понял.
Кстати, на Cel 633 не работает, во время второго теста выскакивает ошибкаtest_default.ex.exe has generated errors and will be closed by Windows.
← →
XXL (2010-05-03 11:54) [28]Вернее не так.
Ошибка возникает в конце тестов 1 и 2.
Сначала вtest_default.exe
потом вtest_fmm.exe
. Вероятно из-за неполной поддержки SSE в Cel 633.
Тесты 3 и 4 проходят нормально.
|---------------------------------------------------|
| CPU: unknow |
|---------------------------------------------------|
| Test name | sec | bps | fillrate |
|---------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|---------------------------------------------------|
| Draw (copy) | 6.84 | 292.30 | 18.269 Mpix/s |
| Draw alpha | 12.45 | 160.70 | 10.044 Mpix/s |
| Draw alpha (MMX) | 12.57 | 159.16 | 9.948 Mpix/s |
| Fill MMX | 3.40 | 589.07 | 36.817 Mpix/s |
|---------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|---------------------------------------------------|
| Draw (copy) | 5.23 | 382.25 | 23.891 Mpix/s |
| Draw alpha | 10.84 | 184.42 | 11.526 Mpix/s |
| Draw alpha (MMX) | 10.07 | 198.55 | 12.409 Mpix/s |
| Fill MMX | 3.40 | 588.44 | 36.778 Mpix/s |
|---------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|---------------------------------------------------|
| Draw (copy) | 19.31 | 51.78 | 23.704 Mpix/s |
| Draw alpha | 40.60 | 24.63 | 11.276 Mpix/s |
| Draw alpha (MMX) | 36.77 | 27.20 | 12.451 Mpix/s |
|---------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|---------------------------------------------------|
| Draw (copy) | 19.43 | 51.48 | 23.564 Mpix/s |
| Draw alpha | 35.77 | 27.95 | 12.797 Mpix/s |
| Draw alpha (MMX) | 33.58 | 29.78 | 13.630 Mpix/s |
|---------------------------------------------------|
| Total time: 250.26 sec |
|---------------------------------------------------|
← →
Sapersky (2010-05-03 13:15) [29]Так операции с небольшим объемом памяти при fastmm неплохо "ускоряются", хотелось убедиться в этом на разных конфигурациях
Не думаю, что сам по себе менеджер памяти может как-то ускорить копирование/блендинг картинки... ты же не выделяешь/освобождаешь память "на лету"?
Значит, только косвенным образом:
1) Заменой стандартного Move, отсюда получаем ускорение Copy. Ну так никто не запрещает использовать оптимизированный Move (из FastCode, например) отдельно от FastMM. К менеджеру памяти это, по большому счёту, не имеет никакого отношения.
2) Выравнивание - FastMM выравнивает на 8 (со спец. директивой на 16), что хорошо для MMX, но это имеет значение только для твоих любимых "массивов" - DIB"ы выравниваются то ли на 4 кб, то ли вообще на 64, так что здесь ты героически поборол созданную своими руками проблему :)
Непонятно, правда, откуда берётся ускорение Alpha-не-MMX. Ну, видимо, выравнивание вообще полезно, и для не-MMX кода тоже.
Что касается многопоточности. Пытался тоже ради интереса распараллелить блендинг - никакого эффекта, видимо, доступ к памяти тормозит. Зато хорошо параллелятся сложные алгоритмы типа качественного ресэмплинга (там для каждого пикселя крутится цикл).
Вероятно из-за неполной поддержки SSE в Cel 633.
Телепатор мне подсказывает, что автор имел в виду SSE2. Вот, кстати, для SSE2 надо включить опцию выравнивания на 16.
← →
antonn © (2010-05-03 13:42) [30]
> XXL (03.05.10 11:54) [28]
>
> Вернее не так.
> Ошибка возникает в конце тестов 1 и 2.
> Сначала в test_default.exe потом в test_fmm.exe. Вероятно
> из-за неполной поддержки SSE в Cel 633.
хм.. у меня небыло под рукой такого проца, я вставил проверку бита CPUID, думал нормально сработает.
> Sapersky (03.05.10 13:15) [29]
>
> Так операции с небольшим объемом памяти при fastmm неплохо
> "ускоряются", хотелось убедиться в этом на разных конфигурациях
>
> Не думаю, что сам по себе менеджер памяти может как-то ускорить
> копирование/блендинг картинки... ты же не выделяешь/освобождаешь
> память "на лету"?
честно - я не разбирался на таком уровне, выделить я стараюсь обычно заранее и нужного размера (потому затраты на выделение на фоне основной работы малы). Но факт, после подключения FastMM программа значительно добавила в прыти, и чем меньше массивы были - тем быстрее получалось. Потому и собрал тест, чтобы проверить на других системах.
> Что касается многопоточности. Пытался тоже ради интереса
> распараллелить блендинг - никакого эффекта, видимо, доступ
> к памяти тормозит. Зато хорошо параллелятся сложные алгоритмы
> типа качественного ресэмплинга (там для каждого пикселя
> крутится цикл).
я задался целью и делал сложный блендинг несложной сцены (бамп, гаусс, тьма простых объектов) в два потока, в целом получалось, но ускорение опять же было если "бутылочное горлышко" - процессор, если упиралось в память, то и на двух процах филрейт был как на одном, ускорения небыло, был неоправданный геморрой с синхронизацией.
> Телепатор мне подсказывает, что автор имел в виду SSE2.
> Вот, кстати, для SSE2 надо включить опцию выравнивания на
> 16.
кстати у меня это не получилось, эта директива как бы не выравнивала (d7, XP), и movaps весело все крашила (а movups все убивала своей неторопливостью). Вместо ММХ используются практически те же самые функции их ССЕ почти без переделок. Я почему ввел этот "тест" - у меня на П3 650 почему-то результат "SSE" был выше ММХ стабильно на 10-15%, просто тупой заменой регистров mm0 на xmm0. Хз, мож fpu часто переключался...
← →
antonn © (2010-05-03 13:47) [31]
> кстати у меня это не получилось, эта директива как бы не
> выравнивала (d7, XP), и movaps весело все крашила (а movups
> все убивала своей неторопливостью).
память через AllocMem() выделяю
← →
dmk © (2010-05-03 15:25) [32]|-----------------------------------------------------|
| CPU: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.15 | 13269.55 | 829.347 Mpix/s |
| Draw alpha | 0.75 | 2660.32 | 166.270 Mpix/s |
| Draw alpha (MMX) | 1.06 | 1895.11 | 118.444 Mpix/s |
| Fill MMX | 0.04 | 52429.78 | 3.200 Gpix/s |
| Fill SSE | 0.04 | 46742.10 | 2.853 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.06 | 32611.17 | 1.990 Gpix/s |
| Draw alpha | 0.48 | 4210.74 | 263.171 Mpix/s |
| Draw alpha (MMX) | 0.37 | 5456.65 | 341.040 Mpix/s |
| Fill MMX | 0.05 | 43557.90 | 2.659 Gpix/s |
| Fill SSE | 0.04 | 52333.01 | 3.194 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.23 | 4373.85 | 1.955 Gpix/s |
| Draw alpha | 1.92 | 519.71 | 237.903 Mpix/s |
| Draw alpha (MMX) | 1.35 | 738.60 | 338.105 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.22 | 4476.82 | 2.001 Gpix/s |
| Draw alpha | 1.74 | 573.77 | 262.651 Mpix/s |
| Draw alpha (MMX) | 1.40 | 712.55 | 326.181 Mpix/s |
|-----------------------------------------------------|
| Total time: 9.90 sec |
|-----------------------------------------------------|
← →
Дмитрий С © (2010-05-03 17:05) [33]Каким числом тут мерятся то?
← →
Slider007 © (2010-05-03 17:31) [34]|-----------------------------------------------------|
| CPU: unknow |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.14 | 14760.21 | 922.513 Mpix/s |
| Draw alpha | 1.76 | 1135.53 | 70.971 Mpix/s |
| Draw alpha (MMX) | 0.82 | 2437.24 | 152.327 Mpix/s |
| Fill MMX | 0.07 | 26735.74 | 1.632 Gpix/s |
| Fill SSE | 0.07 | 30221.60 | 1.845 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.15 | 13478.71 | 842.419 Mpix/s |
| Draw alpha | 1.68 | 1189.10 | 74.319 Mpix/s |
| Draw alpha (MMX) | 0.76 | 2622.94 | 163.934 Mpix/s |
| Fill MMX | 0.07 | 27345.91 | 1.669 Gpix/s |
| Fill SSE | 0.08 | 26653.75 | 1.627 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.33 | 749.39 | 343.043 Mpix/s |
| Draw alpha | 6.26 | 159.75 | 73.129 Mpix/s |
| Draw alpha (MMX) | 3.03 | 330.37 | 151.232 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.49 | 671.85 | 307.547 Mpix/s |
| Draw alpha | 6.04 | 165.67 | 75.838 Mpix/s |
| Draw alpha (MMX) | 3.05 | 328.14 | 150.211 Mpix/s |
|-----------------------------------------------------|
| Total time: 26.80 sec |
|-----------------------------------------------------|
← →
antonn © (2010-05-03 17:43) [35]
> Slider007 © (03.05.10 17:31) [34]
AMD? :)
← →
Б (2010-05-03 18:06) [36]
|-----------------------------------------------------|
| CPU: Intel(R) Celeron(R) CPU 2.80GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.55 | 3605.91 | 225.369 Mpix/s |
| Draw alpha | 3.90 | 512.70 | 32.044 Mpix/s |
| Draw alpha (MMX) | 1.59 | 1257.93 | 78.621 Mpix/s |
| Fill MMX | 0.43 | 4698.42 | 293.651 Mpix/s |
| Fill SSE | 0.42 | 4722.78 | 295.174 Mpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.56 | 3557.30 | 222.331 Mpix/s |
| Draw alpha | 3.82 | 523.69 | 32.731 Mpix/s |
| Draw alpha (MMX) | 1.15 | 1744.94 | 109.059 Mpix/s |
| Fill MMX | 0.38 | 5307.62 | 331.726 Mpix/s |
| Fill SSE | 0.37 | 5343.72 | 333.982 Mpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.03 | 491.65 | 225.061 Mpix/s |
| Draw alpha | 16.89 | 59.20 | 27.100 Mpix/s |
| Draw alpha (MMX) | 5.06 | 197.76 | 90.525 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.01 | 497.60 | 227.784 Mpix/s |
| Draw alpha | 15.20 | 65.80 | 30.122 Mpix/s |
| Draw alpha (MMX) | 4.65 | 215.20 | 98.510 Mpix/s |
|-----------------------------------------------------|
| Total time: 59.01 sec |
|-----------------------------------------------------|
← →
Rouse_ © (2010-05-03 22:43) [37]
> > Rouse_ © (02.05.10 21:40) [12]
>
> Хм... А ОС какая?
XP Prof Eng SP3
← →
Демо © (2010-05-04 00:19) [38]
|-----------------------------------------------------|
| CPU: unknow |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.16 | 12907.33 | 806.708 Mpix/s |
| Draw alpha | 0.82 | 2425.41 | 151.588 Mpix/s |
| Draw alpha (MMX) | 1.08 | 1850.99 | 115.687 Mpix/s |
| Fill MMX | 0.07 | 27775.98 | 1.695 Gpix/s |
| Fill SSE | 0.07 | 28064.17 | 1.713 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.07 | 28108.75 | 1.716 Gpix/s |
| Draw alpha | 0.58 | 3430.98 | 214.436 Mpix/s |
| Draw alpha (MMX) | 0.51 | 3956.58 | 247.286 Mpix/s |
| Fill MMX | 0.05 | 40351.04 | 2.463 Gpix/s |
| Fill SSE | 0.05 | 40029.46 | 2.443 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.91 | 1101.81 | 504.367 Mpix/s |
| Draw alpha | 2.22 | 450.86 | 206.389 Mpix/s |
| Draw alpha (MMX) | 2.00 | 500.42 | 229.072 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.69 | 1451.50 | 664.446 Mpix/s |
| Draw alpha | 2.16 | 462.18 | 211.570 Mpix/s |
| Draw alpha (MMX) | 2.08 | 479.66 | 219.573 Mpix/s |
|-----------------------------------------------------|
| Total time: 13.52 sec |
|-----------------------------------------------------|
← →
0x00FF00 (2010-05-06 00:15) [39]Core 2 Duo T5500, 1GB DDRII, ATI Radeon Mobility X1700
ArchLinux 2.6.33, wine 1.1.43 =)|-----------------------------------------------------|
| CPU: unknow |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.44 | 4576.01 | 286.001 Mpix/s |
| Draw alpha | 2.00 | 1001.94 | 62.621 Mpix/s |
| Draw alpha (MMX) | 2.55 | 785.64 | 49.103 Mpix/s |
| Fill MMX | 0.23 | 8705.01 | 544.063 Mpix/s |
| Fill SSE | 0.22 | 9282.86 | 580.179 Mpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.17 | 11855.29 | 740.956 Mpix/s |
| Draw alpha | 1.38 | 1451.94 | 90.746 Mpix/s |
| Draw alpha (MMX) | 1.24 | 1608.36 | 100.523 Mpix/s |
| Fill MMX | 0.12 | 16857.73 | 1.029 Gpix/s |
| Fill SSE | 0.15 | 13399.31 | 837.457 Mpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 2.31 | 432.39 | 197.931 Mpix/s |
| Draw alpha | 5.25 | 190.50 | 87.204 Mpix/s |
| Draw alpha (MMX) | 4.67 | 214.08 | 97.997 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 1.94 | 514.56 | 235.545 Mpix/s |
| Draw alpha | 5.19 | 192.64 | 88.185 Mpix/s |
| Draw alpha (MMX) | 4.88 | 204.71 | 93.711 Mpix/s |
|-----------------------------------------------------|
| Total time: 32.74 sec |
|-----------------------------------------------------|
← →
Игорь Шевченко © (2010-05-06 00:25) [40]XP SP3 ATI Radeon XT-2600 512Mb
|-----------------------------------------------------|
| CPU: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz |
|-----------------------------------------------------|
| Test name | sec | bps | fillrate |
|-----------------------------------------------------|
| Test 1, Default: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.18 | 11274.73 | 704.671 Mpix/s |
| Draw alpha | 0.82 | 2445.76 | 152.860 Mpix/s |
| Draw alpha (MMX) | 1.07 | 1868.19 | 116.762 Mpix/s |
| Fill MMX | 0.09 | 21654.79 | 1.322 Gpix/s |
| Fill SSE | 0.09 | 21948.62 | 1.340 Gpix/s |
|-----------------------------------------------------|
| Test 2, FastMM: noise, 256x256, x2000 |
|-----------------------------------------------------|
| Draw (copy) | 0.07 | 28768.48 | 1.756 Gpix/s |
| Draw alpha | 0.58 | 3433.66 | 214.604 Mpix/s |
| Draw alpha (MMX) | 0.50 | 3979.65 | 248.728 Mpix/s |
| Fill MMX | 0.05 | 41146.86 | 2.511 Gpix/s |
| Fill SSE | 0.05 | 41685.32 | 2.544 Gpix/s |
|-----------------------------------------------------|
| Test 3, Default: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.74 | 1354.96 | 620.253 Mpix/s |
| Draw alpha | 2.15 | 465.10 | 212.906 Mpix/s |
| Draw alpha (MMX) | 1.95 | 511.71 | 234.241 Mpix/s |
|-----------------------------------------------------|
| Test 4, FastMM: noise, 800x600, x1000 |
|-----------------------------------------------------|
| Draw (copy) | 0.42 | 2364.18 | 1.057 Gpix/s |
| Draw alpha | 2.12 | 470.92 | 215.572 Mpix/s |
| Draw alpha (MMX) | 2.04 | 490.17 | 224.383 Mpix/s |
|-----------------------------------------------------|
| Total time: 12.92 sec |
|-----------------------------------------------------|
Страницы: 1 2 вся ветка
Текущий архив: 2010.08.27;
Скачать: CL | DM;
Память: 0.66 MB
Время: 0.062 c