Форум: "Прочее";
Текущий архив: 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