From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41614577.1040205@altlinux.com> Date: Mon, 04 Oct 2004 16:43:35 +0400 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] I: =?KOI8-R?Q?=C1=D2=C8=C9=D4=C5=CB=D4=D5=D2=D9=2C_?= =?KOI8-R?Q?=D0=C1=CB=C5=D4=D9_=C9_rpm=2E=2E=2E?= References: <20040928175123.GB25829@hell.devel.altlinux.ru> <415AAB70.9000409@syktsu.ru> In-Reply-To: <415AAB70.9000409@syktsu.ru> X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2004 12:43:41 -0000 Archived-At: List-Archive: List-Post: Vladimir Lettiev пишет: > Alexey I. Froloff wrote: > >> Думаю, по поводу поддержки pentium4 в rpm вопросов нет ;-) Надо >> думать насколько необходима поддержка "расширений" в самом rpm >> (т.е. насколько польза, полученная в результате упешного >> добавления новой архитектуры в rpm, превышает затраты на >> внедрение и разгребание последствий этой фичи). >> > > А какие могут быть последствия корректного определения любого процессора > в rpm? Абсолютно никаких проблем. > Или планируется создавать репозитории бинарных пакетов под каждую > конкретную архитектуру? > > Ещё мне кажется надо развеять миф о том, что сборка программ под > конкретный процессор будет влиять только на скорость работы мультимедиа > приложений (набор инструкций sse, 3dnow). Читая обзоры новых > процессоров, можно увидеть, что изменяется эффективность > декодирования/исполнения различных инструкций процессора, т.е. если бы > компилятор, учитывая эти улучшения, при генерации ассемблерного кода > отдавал предпочтения более скоростным операциям, то получали бы > ускорения для приложений любого типа. Использование коротких преходов > (JMP) тоже даёт преимущество в скорости исполнеия при использовании > процессора с кэшем инструкций. IMHO все-таки надо сравнивать на реальных задачах - надо наваять набор тестов, собрать этот набор с различными флагами оптимизации и выполнить на различных типах процессоров, внеся коэффициэнт на тактовую частоту. И сравнить. Кстати, сейчас многие _правильные_ приложения умеют оптимизироватья под архитектуру runtime. Я точно знаю об этой способности у libSDL и libxine. > > > p.s. Кстати Celeron >= 1,7 Ghz будет определяться как p4? Естественно нет, если не учитывать family model и stepping флаги. Rgds, Rider