LINUX.ORG.RU
ФорумTalks

x86_64


0

0

Слышал тут, на лоре, такую мысль, что 64-хбитные дистрибутивы менее производительные чем 32-хбитные на 64-хбитных системах.

Что же это получается, память на 20% жрут больше, работают медленее...
Зачем тогда вообще это нужно?

У меня ноут с core 2 duo, стоит ArchLinux x86_64 и особой разницы с x86_32 я не ощущаю. Да и неудобств никаких не ощущаю.

Кто что думает по этому поводу?

128 бит наноторсионные процессоры Вассермана

anonymous
()

это смотря на каких задачах, но вряд ли медленнее, скорее так же - а в некоторых задачах быстрее.

зачем? ну типо маркетинг - у всех должны быть мегажелезяки чтобы говноподелия запускать.

64бита надо ... для числодробилок и для компайл-ферм, но для десктопа не знаю зачем (пока что) это надо.

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

От того что процеесор стал 64 разрядным, он быстрея работать не будут(медленнее тоже).

Так что (x86 == x64) * корявость рук писателей ядра/драйверов/по.

А нужно оно для систем с более чем 4 GB памяти.

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

Нет, речь идет только о десктопах.

Я, кстати, ужаснулся: гном, f-spot и ff сжирают весь мой гигабайт оперативы.

Пришлось пересесть на Xfce, так как очень часто приходится работать с фото-галареей и сёрфить веб одновременно. Стало полегче.

Мда уж, линукс готовый к десктопу захавал гиг памяти и еще просит...

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

>Я, кстати, ужаснулся: гном, f-spot и ff сжирают весь мой гигабайт оперативы.

а что с оперативкой надо делать? Держать пустой?

geek ★★★
()

Теоретически, разница на разных задачах будет в разные стороны.

Еще такой момент: в большинстве бинарных дистров совт собран под i586, в лучшем случае i686. А в х86-64 оптимизация всегда именно под него, используется всякие SSE вместо дурацкого fpu, и тд.

Но, с другой стороны, размер кеша не меняется, а у 64 код/данные пропихивать часто больше надо.

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

>>Я, кстати, ужаснулся: гном, f-spot и ff сжирают весь мой гигабайт оперативы.

>а что с оперативкой надо делать? Держать пустой?

(C) Mozilla Firefox Developers Team

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

>От того что процеесор стал 64 разрядным, он быстрея работать не будут(медленнее тоже).

будет ;) за один такт он больше будет сжирать, но опять же - на десктопе нет таких задач.

>Так что (x86 == x64) * корявость рук писателей ядра/драйверов/по.

корявость наблюдается в архитектуре x86

>А нужно оно для систем с более чем 4 GB памяти.

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

alphex_kaanoken ★★★
()

x86_64 сильно ускоряют математику за счёт включения дополнительных регистров + адресация процессу больше 4 гигов памяти.

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

> с помощью костылей и 32-х разрядная система умеет больше 4гигов.

"костылей" надо заменить на "больших костылей(PAE)"

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

>Но, с другой стороны, размер кеша не меняется

чем больше бит на адрес, тем больше таблица индексирования и больше tlb

если внешне ничего не поменялось, то танзисторов нужно гораздо больше

(для 128 бит, как я понимаю, вообще невозможно сделать нормальные таблицы преобразования адресов)

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

>на "больших костылей(PAE)"

о них и речь, в случае x86 любой костыль == большой костыль.

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

>>От того что процеесор стал 64 разрядным, он быстрея работать не будут(медленнее тоже).

>будет ;) за один такт он больше будет сжирать, но опять же - на десктопе нет таких задач.

У него че, типа шина толще станет?

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

>>Но, с другой стороны, размер кеша не меняется

>чем больше бит на адрес, тем больше таблица индексирования и больше tlb

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

Дык я о том и говорю: в 32 и 64-битном режиме проц остается тот же.

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

> нет у него регистры дополнительные не станут - а есть уже.

И теперь при переключении сотен задач в 64-битном режиме их запихивается в своп и вытаскивается оттуда куда больше :-)

anonymous
()

Думаем, что ты лузир. Потому как корка дуба №2 действительно в лонг-моде работает медленнее процентов на 10-15 чем в 32-битке.

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

> запихивается в своп

Прдн, следует читать: "запихивается в стек", конечно же :-)

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

> Потому как корка дуба №2 действительно в лонг-моде работает медленнее процентов на 10-15 чем в 32-битке.

Да блин, сколько можно этот бред повторять? Не работает он медленней. man macrofusion + http://www.fcenter.ru/forprint.shtml?online/articles/hardware/processors/18465

Кого-кого и fcenter'а в проинтеловской позиции обвинять, я думаю, ты не будешь.

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

> Я, кстати, ужаснулся: гном, f-spot и ff сжирают весь мой гигабайт оперативы.

Это потому, что f-spot написан с использованием Mono

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

> Кого-кого и fcenter'а в проинтеловской позиции обвинять..

Хорошо пишут: "Выход новых CPU, известных также под кодовым именем Conroe, отправляет популярные ранее процессоры семейства Athlon 64 X2 в разряд недорогих решений..."

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

> Да блин, сколько можно этот бред повторять?

В 64битном режиме макросклейка вырубается (не хватает строчки кэша под загрузку всех конвейеров, ибо +1 байт к каждой инструкции), => начинается простой блоков. И это так ;)

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