LINUX.ORG.RU
 

Тест по оптимизации


0

0

И опять наши соотечественники провели тесты, на этот раз по использованию ключей оптимизации gcc, и опять весьма любопытные результаты.
Цитат: "Так вот, господа, сидящие за крутейшими "четверками" и Athlon'ами и воображащие себя пожирателями трюфелей и омаров (не обижайтесь, это я и про себя). Вы работаете за PentiumPro. Может быть, даже без инструкций mmx/sse..."

>>> Подробности

anonymous ()
Проверено: maxcom

[#] Ответ на: Re: Re: Re: Re: Тест по оптимизации от Ikonta_521 30.10.2003 17:55:43  
Irsi

Re: Re: Re: Re: Re: Тест по оптимизации

Дык, не так уж и сложно узнать тип CPU и в соотвествии с оным использовать или не использовать оные инструкции...:)

Да, а властелина кольца в гоблиновском переводе, ты явно не смотрел...:) Иначе бы понял откуда почти цитатка...:) Что, с DivX на линуксе до сих пор проблемы? Вроде как что-то прикрутили же...

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 30.10.2003 18:15:29  

Re: Re: Re: Re: Re: Re: Тест по оптимизации

>Да, а властелина кольца в гоблиновском переводе, ты явно не смотрел..
>Что, с DivX на линуксе до сих пор проблемы?
Тогда уж "ковровое бомбометание", а не "бомбардировки". Или в виндовом DivX плохо со звуком? :)

# ()
[#] Ответ на: Re: Re: Re: Тест по оптимизации от del 30.10.2003 17:21:09  

Re: Re: Re: Re: Тест по оптимизации

del, ну что ты все ццакаешь , блин ! _ive

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 30.10.2003 18:15:29  

Re: Re: Re: Re: Re: Re: Тест по оптимизации

>Что, с DivX на линуксе до сих пор проблемы? А на какого фига оно (DivX) собственно надо ?

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Тест по оптимизации от del 30.10.2003 18:25:28  
Irsi

Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

Неа - плохо со звуком в маковском DivX... Да и то только под классикой :)

# ()
[#] Ответ на: Re: Re: Re: Re: Тест по оптимизации от anonymous 30.10.2003 18:59:45  

Re: Re: Re: Re: Re: Тест по оптимизации

>del, ну что ты все ццакаешь , блин ! _ive
:)) Вот так мне ццыкаецца. Мне от этого прецца! :))

# ()
[#]  

Re: Тест по оптимизации

Хех - если бы автор статьи еще не поленился проверить, вставлена ли хоть одна инструкция MMX/SSE/3DNOW в столь усердно тестируемый сабж - судя по всему - нет :)

anonymous ()
[#]  

Re: Тест по оптимизации

А почему бы тестерам не попробовать mencoder из mplayer'a для тестов
вместо lame? В mplayer'e очень сильное внимание уделено оптимизации,
и результаты проверки были бы гораздо интереснее.

anonymous ()
[#] Ответ на: Re: Тест по оптимизации от anonymous 31.10.2003 8:54:12  

Re: Re: Тест по оптимизации

DVD к слову mencoder'ом рипать очень удобно. усё сразу есть. В виндах(не знаток, из личного опыта) - возми то - сделай это, потом возьми другое сделай другое ну и третье чтобы слить полученные результаты. Да и скорость, на мой личный взгяд (тестов не делал) процентов на 10 поболее.

* ()
[#] Ответ на: Re: Тест по оптимизации от anonymous 31.10.2003 8:54:12  

Re: Re: Тест по оптимизации

2anonymous:
>А почему бы тестерам не попробовать mencoder из mplayer'a для тестов
К сожалению, AFAIK mplayer/mencoder написан без использования трэдов :(
следовательно SMP и HT тоже им не поддреживается...
Тогда уж лучше transcode'ом тестировать...

***## ()
[#] Ответ на: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 30.10.2003 18:15:29  

Re: Re: Re: Re: Re: Re: Тест по оптимизации

>Дык, не так уж и сложно узнать тип CPU и в соотвествии с оным использовать или не использовать оные инструкции...:)

Как реализовывать будем? Так, чтобы надежно и без раздувания дистрибутива.

>Да, а властелина кольца в гоблиновском переводе, ты явно не смотрел...:) Иначе бы понял откуда почти цитатка...:)

И не собираюсь.

>Что, с DivX на линуксе до сих пор проблемы? Вроде как что-то прикрутили же...

Опять о других по себе судишь? Предположить, что меня воротит о видео в любой форме предположить никак?

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Ikonta_521 31.10.2003 11:08:12  
Irsi

Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

Гы... и в виндах, и в линуксе есть очень простой способ узнать тип используемого CPU... rtfm! :)
Кстати бинарный файл, скомпеленный под все вариации, все равно занимает меньше места чем исходник...:)
Ах, вы нелюбитель видео... Ну извините... Слушайте, а вы случаем не слепой? А то был у меня такой случай - так же вот общался с человеком, он заявлял что он не любитель музыки, а я ему все втирал, про плееры и т.д... В результате таки выяснилось что он глухой... Неудобно вышло...

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

>Гы... и в виндах, и в линуксе есть очень простой способ узнать тип используемого CPU... rtfm! :)

Спасибо, это я и так знаю.

>Кстати бинарный файл, скомпеленный под все вариации, все равно занимает меньше места чем исходник...:)

Особенно запускаемый на нескольких бинарно несовместимых платформах...

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

2All Приветствую.
2Irsi - где такую хорошую траву берёте ? или самосад ?
Best respect,$echo.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

2Irsi

Уважаемый, Вы бы с зеркалом, что-ли, почаще общались, а то вам то глухие, то слепые, то вообще полные дебилы все больше попадаются...

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

> Кстати бинарный файл, скомпеленный под все вариации, все равно
> занимает меньше места чем исходник...:)

Смешно. :)

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от anonymous 31.10.2003 12:04:11  
Irsi

Re: Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

Прастите, а каим богом ограниченность по слуху или зрению, связан6а с умственной неполноценностью?
Кстати рекомендую поинтересоваться сколько среди программеров-опенсоурсников, людей с ограниченными возможностями... Я думаю полученные результаты Вас удивят...
А вообще линукс (и юниксы вообще), очень хорошо подходят например слепым... Это очевидно имхо. Я на полном серьезе, ибо интересовался подобными вопросами...

# ()
[#] Ответ на: - от sS 30.10.2003 17:08:04  

Re: -

Конечно же не дело. Язык должен предоставлять *высокоуровневые* примитивы (как те же векторы в Fortran90), которые дали бы хинт компилятору...

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Тест по оптимизации от anonymous 30.10.2003 17:39:57  

Re: Re: Re: Re: Re: Re: Тест по оптимизации

Обстрагирование - там же, где онанимусы.

Для низкоуровневого языка (фактически - полупортабельного ассемблера) переносимость столь разнородных в реализации фичей, как SIMD-ы, DSP, и т.п., в принципе не предполагается - нужны примитивы того же уровня, на одних лишь примитивах "переменная,указатель,вызов" компилятор никогда не поймёт, что надо применить SIMD...

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Ikonta_521 31.10.2003 11:08:12  

Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

Реализовывать - аккурат тем же методом, что используется в интеловских компиляторах. Пример кода сам посмотришь.

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

-

>Кстати бинарный файл, скомпеленный под все вариации, все равно занимает меньше места чем исходник...:)

Видать вы давно ничего не компиляли ;)

ss@xantippe:~/Work/OpenCFD$ ./count.sh

Project has 19029 (628 Kb) source code strings.

ss@xantippe:~/Work/OpenCFD$ ls -l OpenCFD* -rwxr-xr-x 1 ss users 1033336 Окт 31 13:45 OpenCFD-0.1-gcc-athlon-xp

и это только 1 вариация ;)

***** ()
[#] Ответ на: Re: Тест по оптимизации от Irsi 30.10.2003 15:42:29  

Re: Re: Тест по оптимизации

>А я всегда говорил что линукс использует возможности апаратуры не более

>чем на 20%...:)

>Правда я и не подозревал что все настолько плохо...

>Irsi (*) (30.10.2003 15:42:29)

Irsi, так это люди систему такой сделали. Если руки приложить, то можно

из Linux сделать оптимизированную систему.

anonymous ()
[#] Ответ на: Re: Re: Тест по оптимизации от anonymous 31.10.2003 14:00:06  

Re: Re: Re: Тест по оптимизации

Кстати, а автор новости сам-то знает, что такое трюфель? :)

Лосев.

anonymous ()
[#]  

Re: Тест по оптимизации

Я пользуюсь Linux начиная с версии RedHat 6.1. Сейчас использую то

Mandrake 9.1, то другие дистрибутивы.

Заметил, что последние версии Linux стали медленне работать.Компиляция

ядра под свои нужды помогает мало. XFree86 пока компилировать не

пробовал. Меня волнует вопрос оптимизации Linux. Мне серверные

расширения к ядру не нужны, мне надо, чтобы расчеты на моем десктопе

шли быстро. А они пока, отсают от расчетов, которые идут под виндами в

среднем на 5 проц по скорости. Хотя подозреваю, что некоторые

специалисты умеют собирать Linux, который будет очень быстро работать.

Как-то видел RosLinux 1.0 и 1.1 - система просто летала.

Жалко, что развитие этой ситемы заглохло.

Так что с критикой Irsi я согласен (толко он преувеличивает).

anonymous ()
[#] Ответ на: Re: Тест по оптимизации от anonymous 31.10.2003 14:10:52  

Re: Re: Тест по оптимизации

2anonymous (*) (31.10.2003 14:10:52)

Попробуй Slackware 8.1 или 9.1... Лишнего не ставь.

anonymous ()
[#] Ответ на: Re: Тест по оптимизации от anonymous 31.10.2003 14:10:52  

Re: Re: Тест по оптимизации

Кака така связь между оптимизацией ядра и "расчётами"?!? Для голой числодробильни от ядра нужно только одно - чтоб оно вообще не высовывалось (только файл прочитать-записать, но это такое редкое событие, что вообще упоминания не заслуживает). Конкретнее - минимизировать число context switch-ей, они для числодробильни - главнейшее зло.

# ()
[#] Ответ на: Re: Тест по оптимизации от Irsi 30.10.2003 15:42:29  

Re: Re: Тест по оптимизации

Балин, достали уже. Этого тестера надо метелкой под зад. Сначала пусть почитает мануал и реадми по проге и посмотрит поддеживает ли она инструкции MMX/SSE, а уж потом компиляет. Это все равно что на ВАЗ или ЗАЗ (Зепердэу, опель-козак - как хотите, так и называйте :-)) ) поставить мощный мотор от БелАЗа. Пофигу что мощи много - шасси не выдержат веса. Смысл в MMX/SSE есть тока тогда, когда софтина это понимает. А иначе еще хуже будет...

* ()
[#] Ответ на: Re: Тест по оптимизации от anonymous 31.10.2003 14:10:52  

Re: Re: Тест по оптимизации

Так что с критикой Irsi я согласен (толко он преувеличивает).

anonymous (*) (31.10.2003 14:10:52)
////////////////
Slackware - и навсегда забудешь остальное

anonymous ()
[#]  

Re: Тест по оптимизации

запарили тупые гентушники

anonymous ()
[#] Ответ на: Re: Re: Тест по оптимизации от sdmitry 31.10.2003 15:20:50  

Re: Re: Re: Тест по оптимизации

>Это все равно что на ВАЗ или ЗАЗ (Зепердэу, опель-козак - как хотите, так и называйте :-)) ) поставить мощный мотор от БелАЗа. Пофигу что мощи много - шасси не выдержат веса.

Не совсем так. Подобный результат будет достигнут если ставить совсем мощный двигатель. Где-нибудь в 10000 л.с.

А что-нибудь среднее шасси выдержит. Правда где-нибудь на трети мощности трансмиссия может не выдержать.

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации от Irsi 31.10.2003 11:30:55  

Re: Re: Re: Re: Re: Re: Re: Re: Тест по оптимизации

>Слушайте, а вы случаем не слепой? А то был у меня такой случай - так же вот общался с человеком, он заявлял что он не любитель
>музыки, а я ему все втирал, про плееры и т.д... В результате таки выяснилось что он глухой... Неудобно вышло...
А Вы, случаем, не имбецил? А то был такой у меня случай, я пытался обсчацца с человеком, про разное ему толковал, а он имбецилом оказался, за ним пришла сиделка и увела его. Неудобно вышло.
>Кстати рекомендую поинтересоваться сколько среди программеров-опенсоурсников, людей с ограниченными возможностями... Я думаю
>полученные результаты Вас удивят...
Кстати, рекомендую поинтересовацца, сколько среди пропагандистов виндовс людей с умственными ограничениями. Полученные результаты Вас сильно удивят.
>А вообще линукс (и юниксы вообще), очень хорошо подходят например слепым... Это очевидно имхо. Я на полном серьезе, ибо интересовался
> подобными вопросами...
А вообще, виндовс (да и все поделки от МС) очень хорошо подходит имбецилам и людям с синдромом дауна. Это очевидно, имхо. Я на полном серьезе, ибо интересовался подобными вопросами.

# ()
[#] Ответ на: Re: Re: Тест по оптимизации от sdmitry 31.10.2003 15:20:50  

Re: Re: Re: Тест по оптимизации

2sdmitry (*) (31.10.2003 15:20:50): Вообще-то... Хм... У БелАЗа несколько двигателей. :-))) Дизель грутит электрогенератор, а на каждом колесе ;-) стоит электродвигатель. Точно так же, кстати, как и у большинства тепловозов. :-)
Связано это с тем, что дизельный двигатель дает максимальный КПД лишь при определенном режиме работы. Т. е., количество оборотов и нагрузка должны быть постоянными.

Хм... И чего мне не спится? :-)))

# ()