|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 05 Sep 2006 23:17:40 To : Dmitry Klavdiev Subject : Re: любителям генты - задачка на сообразительность -------------------------------------------------------------------------------- Dmitry Klavdiev <Dmitry.Klavdiev@p222.f86.n5030.z2.fidonet.org> wrote: DK>>> есть только в 4-м пне или там атлоне, то есть вся эта оптимизация AK>> /bin/ls, и иже с ними, юзают, не поверишь, язык С. AK>> А "инструкции" - забота компилятора. Доходит? DK> Я знаю язык С. И С++ знаю. И даже чуточку понимаю, как программа на С изрядно, видать, хреново понимаешь. Книжку по архитектуре процессора старше 386 почитать не доводилось? DK> понимаешь. Для того, чтобы скомпилить ls, который работает со строками, а работа со строками иногда отлично ложится в векторные операции. [правда вряд ли до этого додумается компилятор] Hекоторые виды оптимизации получают выигрыш от сопроцессора/SSE только за счет того, что освобождается лишний регистр и не нужна лишняя операция загрузки. Что из этого наоптимизирует тебе взбесившийся компилятор, замученый мудацкими ключами - ведомо только тем кто копался в его генерящих модулях. AK>> мальчик, сходи покури info gcc, заодно узнаешь чем mtune отличается от AK>> mcpu. А шалфей курить завязывай, на мозги видно сильно влияет. DK> Hе поленился залезть в ман, чтобы не своими словами: сорри, march. Прочитать в мане тебе надо было вот что: `-mcpu=CPU TYPE' While picking a specific CPU TYPE will schedule things appropriately for that particular chip, the compiler will not generate any code that does not run on the i386 without the ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ видимо, ты это все же прочитал - сегодня. Потому что вчера гнал мне байки про то как оно чудесно работает на другом процессоре, хотя я-то это знаю еще с тех времен когда оно называлось по другому. У этой системы - не работает, о чем ясно было сказано еще в первом письме. DK> инструкций. Hо ее все таки на десктопе использовать... если там чего менять меня не интересует твое мнение об использовании чего либо на десктопе. Меня интересуют мнения людей, которые поняли поставленную мной задачу и имеют опыт выбирания из таких жоп. DK> генты, которая очень таки даже работает на серверах. Просто дохлые сервера простой этого сервера стоит ощутимых денег. Я бы с удовольствием отправил владельца сдирать их вместе со шкурой с того долбоеба, который так подобно тебе думает. Предварительно заставив его померять, что же это "тормозит" без оптимизации и если не намеряет ничего, превышающего погрешность измерения - сожрать распечатку дампа всего, что скомпилено с мудацкой оптимизацией. DK> обычно меняют на совместимое железо, обычно так звездят те, кто никогда ни одного сервера кроме бухгалтерии 1сы не обслуживал и тем более не поднимал неожиданно сдохший. DK> Зато федора везде кое-как работает и ставится за час, в чем ее большое у меня она ставится за пять минут и работает - хорошо. DK> преимущество. Для начинающих хорошо ) для начинающих хорошо то, что они быстро получают правильные привычки делать не как интересно, а как работает, и не дрочат на оптимизационные параметры. Ибо мне совершенно пох, с какой скоростью работает /bin/ls, а ничего существенно важного подобные дятлы соптимизировать не смогут хоть тресни. > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/6577e50880a7.html, оценка из 5, голосов 10
|