LINUX.ORG.RU

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


0

0

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

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

anonymous

Проверено: maxcom

Ответ на: комментарий от Ikonta_521

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

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

Irsi
()
Ответ на: комментарий от Irsi

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

del
()
Ответ на: комментарий от Irsi

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

anonymous
()
Ответ на: комментарий от del

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

Irsi
()
Ответ на: комментарий от anonymous

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

del
()

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

Pavel_and
()
Ответ на: комментарий от anonymous

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

Led ★★★☆☆
()
Ответ на: комментарий от Irsi

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

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

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

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

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

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

Ikonta_521
()
Ответ на: комментарий от Ikonta_521

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

Irsi
()
Ответ на: комментарий от Irsi

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

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

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

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

Ikonta_521
()
Ответ на: комментарий от Irsi

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

anonymous
()
Ответ на: комментарий от Ikonta_521

Эка вас понесло... а при чем здесь бинарнонесовместимы платформы?!

Irsi
()
Ответ на: комментарий от Irsi

2Irsi

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

anonymous
()
Ответ на: комментарий от Irsi

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

Смешно. :)

anonymous
()
Ответ на: комментарий от anonymous

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

Irsi
()
Ответ на: - от sS

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

Antichrist
()
Ответ на: комментарий от anonymous

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

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

Antichrist
()
Ответ на: комментарий от Ikonta_521

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

Antichrist
()
Ответ на: комментарий от Irsi

-

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

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

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 вариация ;)

sS ★★★★★
()
Ответ на: комментарий от Irsi

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

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

Лосев.

anonymous
()

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

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

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

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

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

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

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

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

Antichrist
()
Ответ на: комментарий от Irsi

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

sdmitry
()
Ответ на: комментарий от anonymous

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

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от sdmitry

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

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

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

Ikonta_521
()
Ответ на: комментарий от Irsi

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

del
()
Ответ на: комментарий от del

2 del респект!!!!!!!!!!!!!! :)))) долго смеялся :)))

anonymous
()
Ответ на: комментарий от sdmitry

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

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

R00T
()
Ответ на: комментарий от anonymous

О! Наш флейм с Ирси удалили. Вполне могу понять... :)

del
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.