Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Помогите с тестом   Найти похожие ветки 

 
antonn ©   (2008-01-12 17:49) [40]


> Ketmar_   (12.01.08 17:38) [38]
>
> > Рамиль ©   (12.01.08 17:36) [37]
> а мне, честно говоря, сильно плевать, популярна она или
> нет. я не из армии «линукс на каждый десктоп». мне нужно,
>  чтобы мне удобно было. мне — удобно. нужный софт — есть.
>  если кто желает там сражаццо за вендекапец — флаг им в
> руки.

да ладно-ладно, не бушуй %))


>
> Xeon 3GHz (два проца по два ядра):

а чего так мало? :)


 
PEAKTOP ©   (2008-01-12 17:50) [41]

AMD Duron 950 Mz

Draw alpha with a: 15.7288163719132
Draw alpha: 14.7786425369705
Draw alpha MMX: 9.32994053713531
Draw transparent color: 5.16697177993292
Draw tr. color opacity MMX: 9.57939933706658
Draw rotate alpha: 14.9887969001647


 
Ketmar_   (2008-01-12 17:52) [42]

> antonn ©   (12.01.08 17:49) [40]
> а чего так мало? :)
слоты, наверное, кончились. %-)


 
Dmitry S ©   (2008-01-12 17:53) [43]


> а чего так мало? :)

больше интересно, почему так медленно:)


 
antonn ©   (2008-01-12 18:00) [44]

ну я про это и говорил, что медленно %)


 
antonn ©   (2008-01-12 18:08) [45]

Кстати, по поводу оптимизации, создал ветку, в ней одна из функций блитинга:
http://delphimaster.net/view/8-1200150296/


 
Zeqfreed ©   (2008-01-12 18:10) [46]

> Ketmar_   (12.01.08 17:30) [36]

Gentoo :)
Хороший компромисс.


 
Ketmar_   (2008-01-12 18:13) [47]

> Zeqfreed ©   (12.01.08 18:10) [46]
ну да, с твоей техникой и гента быстро ставиццо, не сомневаюсь. я вот тоже пробовал. грустно.


 
Zeqfreed ©   (2008-01-12 18:21) [48]

> Ketmar_   (12.01.08 18:13) [47]

Ну раньше у меня послабее была машинка, но тоже терпимо. А на 600 мегагерцах, пожалуй, далеко и правда не уедешь.


 
homm ©   (2008-01-12 19:35) [49]

В общем вот :)

Draw alpha with a: 20,8870820174072
Draw alpha: 18,6439460881201
Draw alpha MMX: 16,5456271676987
Draw transparent color: 10,3977966473393
Draw tr. color opacity MMX: 21,3359404617067
Draw rotate alpha: 22,8211532471306

Pentium II Celeron 501 MHz

побил VirEx-вский 900-й селерон и всеже ударил в грязб лицом перед Ketmarским пнем :)


 
DVM ©   (2008-01-12 19:42) [50]


> homm ©

жаль у меня VIA C500 на работе. Я бы всех тут уделал :)


 
homm ©   (2008-01-12 19:52) [51]

Небольшой тюнинг.

Draw alpha with a: 18,7800502577842
Draw alpha: 16,4479753711715
Draw alpha MMX: 14,6055940070596
Draw transparent color: 9,1568660262687
Draw tr. color opacity MMX: 17,4834513883748
Draw rotate alpha: 20,0796699021803


cel 563 (6?75). В последнем тесте уже Ketmarа делает :)


 
Loginov Dmitry ©   (2008-01-12 20:09) [52]

Draw alpha with a: 3.06535800397347
Draw alpha: 2.09231636174352
Draw alpha MMX: 1.2080937789041
Draw transparent color: 0.569627526037022
Draw tr. color opacity MMX: 1.45259343755055
Draw rotate alpha: 4.22343018884359

AMD Athlon(tm) 64 X2 Dual Core 4600+ 2.41 ГГц


 
Ketmar_   (2008-01-12 20:10) [53]

> homm ©   (12.01.08 19:52) [51]
блин, вот отвинчу от вайна визуализатор, уйду в telinit 1 и у меня будет длиннее. %-)

зыж я понял. это ветка для меряния длинами, но я первый осмелился сие написать. попалил всю контору. %-)


 
Узурап Мамуматкулович   (2008-01-12 20:12) [54]

Draw alpha with a: 2,75271857177379
Draw alpha: 1,70824979152378
Draw alpha MMX: 1,67432844118456
Draw transparent color: 1,52632192080278
Draw tr. color opacity MMX: 1,72148806622071
Draw rotate alpha: 4,99862915538148

Celeron M 1.6


 
ANTPro ©   (2008-01-12 20:28) [55]

Draw alpha with a: 9,3845357249227
Draw alpha: 7,77028779341155
Draw alpha MMX: 2,23375215663753
Draw transparent color: 1,15988763714799
Draw tr. color opacity MMX: 1,94471027800223
Draw rotate alpha: 12,1082981081424

Pentium 4(3.0Пря)


 
homm ©   (2008-01-12 20:31) [56]

> [54] Узурап Мамуматкулович   (12.01.08 20:12)
> Draw alpha: 1,70824979152378


> [55] ANTPro ©   (12.01.08 20:28)
> Draw alpha: 7,77028779341155

Что то не совсем понятно, почему такая разница.


 
Ketmar_   (2008-01-12 20:51) [57]

> homm ©   (12.01.08 20:31) [56]
хреново по конвейерам разложилось, наверное.


 
Cerberus ©   (2008-01-12 22:15) [58]

Sempron 2800+

Draw alpha with a: 5,19264655144718
Draw alpha: 3,66755411651481
Draw alpha MMX: 2,22561359055411
Draw transparent color: 1,41156711257995
Draw tr. color opacity MMX: 2,69959422217069
Draw rotate alpha: 6,87963358471538


 
ANTPro ©   (2008-01-12 22:17) [59]

> [33] Рамиль ©   (12.01.08 17:24)
> Draw alpha with a: 8,85262763842891
> Draw alpha: 7,22424805387277
> Draw alpha MMX: 1,82774402891988
> Draw transparent color: 1,16739529744702
> Draw tr. color opacity MMX: 1,45954918851418
> Draw rotate alpha: 12,7452145454241
>
> PIV 2.66

Draw alpha with a: 7,55658635894662
Draw alpha: 6,17858011372553
Draw alpha MMX: 1,54444810529795
Draw transparent color: 0,927418478562103
Draw tr. color opacity MMX: 1,23221805384433
Draw rotate alpha: 10,8840625016278

PIV 3.0

> [56] homm ©   (12.01.08 20:31)

Может у него новый камень, у меня старый сокет.


 
Узурап Мамуматкулович   (2008-01-12 22:17) [60]

Я запускал тест ~10 раз. Разница по всем пунктам была не более 0.02. Я сам удивлен этим результатам, по сравнению с более крутыми процессорами.


 
antonn ©   (2008-01-12 22:24) [61]

а уж кк я то удивлен... разница м/у ММХ и "не ММХ" то околонулевая, то в несколько раз отличается...


 
Anatoly Podgoretsky ©   (2008-01-12 22:30) [62]

> homm  (12.01.2008 20:31:56)  [56]

А это то, что постоянно говорят, на разных моделях процессора результаты будут разные.
Поэтому все эти тесты (не только этот, а в основном это относится к тестам из разных журналов), малого стоят, только для грубой оценки неизвестно чего.


 
homm ©   (2008-01-12 22:32) [63]

> [62] Anatoly Podgoretsky ©   (12.01.08 22:30)
> А это то, что постоянно говорят, на разных моделях процессора
> результаты будут разные.

Ну не на столько же нелогично разные :)


 
turbouser ©   (2008-01-12 22:41) [64]

Intel® Core™2 DUO E6750  @2.66GHz

С запущенным AverTV
Draw alpha with a: 1,62062818039723
Draw alpha: 0,867137443446025
Draw alpha MMX: 0,759943721897615
Draw transparent color: 0,544541065973469
Draw tr. color opacity MMX: 0,870216745424349
Draw rotate alpha: 2,94137767509558

Без TV, но с Aero
Draw alpha with a: 1,52320727913743
Draw alpha: 0,790551662292275
Draw alpha MMX: 0,690183249547079
Draw transparent color: 0,500950609644522
Draw tr. color opacity MMX: 0,803351962330408
Draw rotate alpha: 2,80880977889648


 
boa_kaa ©   (2008-01-12 22:44) [65]

Draw alpha with a: 2.36113891570018
Draw alpha: 1.19931024753146
Draw alpha MMX: 1.02574209850693
Draw transparent color: 0.755726775330384
Draw tr. color opacity MMX: 1.2209543391688
Draw rotate alpha: 4.37454033962417

Ноут, Intel Centrino Duo T5500, 1.66 GHz


 
antonn ©   (2008-01-12 22:55) [66]


> Поэтому все эти тесты (не только этот, а в основном это
> относится к тестам из разных журналов), малого стоят, только
> для грубой оценки неизвестно чего.
>

ну вообще как раз этот тест не "неизвестно чего". Это блитинг картинок, например для анимации или простенькой игры, средствами процессора. В каждом тесте 100 проходов, за проход блитится две картинки 1600*1200 пикселов (это чтобы побольше прогнать сам внутренний цикл работы с "пикселями"(а вообще dword:)) а не подготовительные перации типа расчета "видимой части" для копирования). Некоторые процедуры с использованием ММХ инструкций.


 
VirEx ©   (2008-01-12 23:30) [67]

Закрыл все программы (+ убил эксплорер, правда сервис комодо висел), вытащил блютуз:

Draw alpha with a: 17,0583333915344
Draw alpha: 16,3893824494454
Draw alpha MMX: 15,4374449825327
Draw transparent color: 13,212559696833
Draw tr. color opacity MMX: 17,7513480065204
Draw rotate alpha: 15,4873728364918

так что мой шестисотый на повышенных оборотах еще будь здоров ;)


 
Anatoly Podgoretsky ©   (2008-01-12 23:32) [68]

> homm  (12.01.2008 22:32:03)  [63]

Именно настолько, вспомни историю с Pentium Pro и Byte
У Интела компилятор С++ совместно с профилировщиком, позволяет компилировать под конкретный процессов, результаты поразительны, стоит только запустить программу под другую модель процессора. Этим пользуются нечестные тестировщики из журналов, обеспечат победу любому процессору.


 
Ketmar_   (2008-01-13 00:12) [69]

потому опенсорц рулит. %-)


 
VirEx ©   (2008-01-13 01:14) [70]


> [69] Ketmar_   (13.01.08 00:12)

озвучь выбор своей ОС


 
Ketmar_   (2008-01-13 01:24) [71]

> VirEx ©   (13.01.08 01:14) [70]
> озвучь выбор своей ОС
к сожалению, ОС моего выбора ещё не написана (и вряд ли когда будет). могу озвучить только текущую, в которой работаю — GNU/Linux (SlackWare 12, проапгрейжена до current"а). Linux, конечно, дурь та ещё, но всяко лучше винды (субъективно и для меня, флэймить лениво).

винда присутствует в VirtualBox для запуска Delphi (редко в последнее время), MinGW (а почему бы и не там, коли уж стоит? %-) и тестов виндовых бинарей в родной среде. также для пары софтин, которые на русском (потому что WINE мне лениво молотком равнять).

винда лицензионная, Delphi… нет у меня никакой Delphi, что вы, товарищ начальник?! %-)


 
KilkennyCat ©   (2008-01-13 02:09) [72]

Draw alpha with a: 2,93885200493359
Draw alpha: 1,83159172464657
Draw alpha MMX: 1,79536672957038
Draw transparent color: 1,71600357028617
Draw tr. color opacity MMX: 1,80432708626376
Draw rotate alpha: 5,15901629955763
____________________________________
Операционная система                              Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
Пакет обновления ОС                               Service Pack 2
DirectX                                           4.09.00.0904 (DirectX 9.0c)
Тип ЦП                                            Mobile Intel Pentium M 750, 1866 MHz (14 x 133)
Системная плата                                   TOSHIBA Satellite M55
Чипсет системной платы                            Mobile Intel Alviso-G i915GM
Системная память                                  1526 Мб  (PC2700 DDR SDRAM)
Видеоадаптер                                      Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family  (128 Мб)
Видеоадаптер                                      Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family  (128 Мб)
Контроллер IDE                                    Intel(R) 82801FBM Ultra ATA Storage Controllers - 2653
Контроллер IDE                                    Texas Instruments PCIxx21 Integrated FlashMedia Controller
Контроллер хранения данных                        A348SCSI SCSI Controller
Дисковый накопитель                               TOSHIBA MK1234GAX  (111 Гб, IDE)
Оптический накопитель                             PIONEER DVD-RW  DVR-K16S


 
homm ©   (2008-01-13 11:45) [73]

Draw alpha with a: 3,03214486757395
Draw alpha: 2,09544984069204
Draw alpha MMX: 1,18978501457587
Draw transparent color: 0,494774615209475
Draw tr. color opacity MMX: 1,43660884274398
Draw rotate alpha: 4,21424259228477

Sampron 2800+ @ 2400MHz (супростив 1600 стандартных)
Радует почти 2-х кратное различие между 2-й и 3-й строчкой.


 
Ketmar_   (2008-01-13 12:31) [74]

2antonn: кстати, чего бы тебе было не встроить ещё и выдачу системных параметров, чтобы уж всё вместе копипастить?


 
ZoldBerger   (2008-01-13 12:36) [75]

Draw alpha with a: 3.73627346492361
Draw alpha: 2.58356578838931
Draw alpha MMX: 1.44842235535522
Draw transparent color: 0.704985968887107
Draw tr. color opacity MMX: 1.74137159890433
Draw rotate alpha: 4.96870049126355
____________________________________
Операционная система                              Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
Пакет обновления ОС                               Service Pack 2
DirectX                                           4.09.00.0904 (DirectX 9.0c)
Тип ЦП                                            AMD Athlon X2 6400
Системная память                                  4096 Мб  (PC3200 DDR SDRAM)


 
homm ©   (2008-01-13 12:37) [76]

> [75] ZoldBerger   (13.01.08 12:36)
> Тип ЦП                                            AMD Athlon X2 6400
> Системная память                                  4096 Мб (PC3200 DDR SDRAM)

Извращенец %)


 
Sapersky   (2008-01-13 15:54) [77]

Draw alpha with a: 14,8626175430363
Draw alpha: 12,6394106505305
Draw alpha MMX: 11,6588737659029
Draw transparent color: 8,0724433865804
Draw tr. color opacity MMX: 13,9801773412226
Draw rotate alpha: 16,5995004944769

P3-700

а уж кк я то удивлен... разница м/у ММХ и "не ММХ" то околонулевая, то в несколько раз отличается...

Если околонулевая - скорее всего "узким местом" является память, т.е. её пропускная способность. Чтобы не зависеть от памяти - сделать размер картинки таким, чтобы гарантированно влезала в кэш.
Собственно, вот мой собственный тест:
// 1600 * 1200
// Alpha : 10,5
// Alpha MMX: 9,2
// TransColor : 7,2

// 160 * 120 (160*120*4*2 < 256 кб)
// Alpha: 0,058
// Alpha MMX: 0,037
// TransColor : 0,015

Сразу разница обнаружилась.
Хотя, чтобы были "условия, приближенные к боевым", лучше, наверное, одну картинку делать большой (бэкбуфер), другую маленькой (спрайт).

Что касается большой разницы MMX-неMMX на P4 - ну так они известны своей чувствительностью к качеству кода. А MMX, как криво ни напиши, для них заведомо более удобен.

З.Ы. Мне уж неловко напоминать, что видеокарту всё равно не обгонишь.


 
Sapersky   (2008-01-13 15:59) [78]

Собственно, вот мой собственный тест:

Совсем по-русски писать разучился... "Собственно, вот мой тест".


 
Ketmar_   (2008-01-13 16:00) [79]

> Sapersky   (13.01.08 15:54) [77]
> З.Ы. Мне уж неловко напоминать, что видеокарту всё равно
> не обгонишь.

кстати, да. отчего бы не взять тот же OpenGL, на котором вполне себе можно делать 2d. с поворотами, альфа-каналами, масштабированием и причими прелестями, да ещё имея при этом удовольствие аппаратного ускорения.


 
VirEx ©   (2008-01-13 17:33) [80]


>  [72] KilkennyCat ©   (13.01.08 02:09)
> Видеоадаптер                                      Mobile
> Intel(R) 915GM/GMS,910GML Express Chipset Family  (128 Мб)
> Видеоадаптер                                      Mobile
> Intel(R) 915GM/GMS,910GML Express Chipset Family  (128 Мб)

СЛИ?))



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.63 MB
Время: 0.047 c
15-1200822319
Черный Шаман
2008-01-20 12:45
2008.02.24
И когда же этот CodeGear(ака Borland) сделают Delphi 64bit?


11-1184218228
BMouradov
2007-07-12 09:30
2008.02.24
KOLTreeView - корневые узлы


8-1174430156
Константинов
2007-03-21 01:35
2008.02.24
Как выудить дополнительныую информацию о jpg файле?


2-1201278587
Максим
2008-01-25 19:29
2008.02.24
форму трясет при движении


2-1201861064
mrFreeman2007
2008-02-01 13:17
2008.02.24
Завершение работы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский