Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexei Dets                          2:5020/400     14 May 2005  08:40:50
 To : Aleksey Barabanov
 Subject : Re: amd64
 -------------------------------------------------------------------------------- 
 
 Hi!
 Aleksey Barabanov wrote:
 
  AB> Alexei Dets wrote:
  AB> 
  >> По существу возражения есть?
  AB> 
  AB> По существу вы должны обосновать ваш тезис "обычно от перехода на 64 
  AB> бит
  AB> наблюдается падение производительности".
 
 Я так думаю на основании личного опыта и на основе некоторых теоретических
 соображений.
 
 Что касается опыта, то он был на спарках - перекомпиляция программ
 (коммерческий серверный софт нашей конторы) в 64-битном режиме дала в плане
 скорости падение от 0 до более 20%.
 
 Что же касается теории, то тут так получается:
  + несколько дополнительных регистров (нужен компилятор, который их сможет
 эффективно использовать);
  + увеличенная скорость вычислений с длинными целыми числами (актуально
 только для программ, где используются такие вычисления);
  + ускоренная работа (да и вообще работа ;-) с очень большим кол-вом памяти
 (актуально только для программ, манипулирующими очень большими объемами
 данных);
  - увеличенный размер бинарников и данных (большее число "промахов" при
 обращениях к кешу процессора, увеличенная нагрузка на память, увеличенное
 потребление памяти, увеличенное кол-во обращений к диску при том же кол-ве
 памяти, увеличенное кол-во обращений к диску для загрузки бинарников).
 
 Тут самое основное то, что плюсовые факторы работают при определенных
 условиях, а минусовые - ВСЕГДА. Т.е. при работе в 64-битном режиме, чтобы
 система гарантированно работала не медленее, нужно больше памяти и большее
 быстродействие памяти. Тоже самое для кеша. А они _одинаковы_.
 
 Что до ускорения, IMHO, 64 бита никак не могут дать выигрыша _сами_по_себе_.
 Hужен оптимизированный под это компилятор. И нужны оптимизированные под это
 программы. А не просто собранные в 64-битном режиме. Кстати, в интернете, в
 доказывающих превосходство тестах, так и пишут - "для сравнения
 используется последняя-альфа-бета-гамма версия приложения специально
 оптимизированная под 64 бита". Кто бы спорил! Будет такой софт массовым,
 заточат компиляторы под 64 бита, будет у всех ОЗУ гигами меряться - будет и
 расклад другой.
 
         Алексей
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: InfoDesk, S.A. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: amd64   Alexei Dets   12 May 2005 07:41:20 
 Re: amd64   Aleksey Barabanov   12 May 2005 10:12:25 
 Re: amd64   Alexei Dets   12 May 2005 12:29:26 
 Re: amd64   Aleksey Barabanov   12 May 2005 13:12:10 
 amd64   Sasha Shost   12 May 2005 23:41:15 
 Re: amd64   Victor Wagner   13 May 2005 00:02:21 
 Re: amd64   Ilya Anfimov   13 May 2005 10:54:37 
 Re: amd64   Alexei Dets   14 May 2005 08:47:24 
 Re: amd64   Victor Wagner   14 May 2005 10:56:26 
 Re: amd64   Alexei Dets   14 May 2005 08:40:50 
 Re: amd64   Aleksey Barabanov   14 May 2005 12:03:41 
 Re: amd64   Alexei Dets   14 May 2005 21:34:13 
 Re: amd64   Aleksey Barabanov   14 May 2005 23:42:33 
Архивное /ru.linux/648876e7390d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional