Ускоряет ли реальную работу приложений\ОС\ и т.п. 64 битная (amd64) архитектура процессора ?

Изображение пользователя balamutick.

В рамках вот этого комментарияhttp://www.kubuntu.ru/node/2185#comment-21261

Хотел бы обсудить, реально ли в "Два раза или в N раз" повышается производительность от 64 битности процессора ? Просьба не обсуждать тут многоядерность, речь именно о 64 битности.

Мнения. Опыт. Ссылки на.

0
Тиамо - 6 Март, 2009 - 15:45

вопрос некорректно и неграмотно сформулирован.
поразмыслив над сутью и принципами работы цифровых устройств следует спросить так:

работают ли 64битные приложения на 64битных арххитектурах с установленными 64 битными осями быстрее, чем аналогичные, но 32 битные приложения на 32 битных машинах с 32 битными осями.

я не профессионал, я врач, если неправ то поправьте меня.
с уважением.

0
balamutick - 6 Март, 2009 - 16:08
Изображение пользователя balamutick.

Да-да, разумный комментарий.

В принципе я и предполагал именно написанные под 64 бита программы.

По идее, шина шире, за один такт (правильно сказал) можно передать\обработать больше данных. Должно быть быстрее.

Но ровно ли в два раза ?

Я отдельно почитаю документацию\мнения\опыт людей и отпишусь сюда.

0
Ockonal - 6 Март, 2009 - 19:23
Изображение пользователя Ockonal.

При чем разрядность системы к скорости выполнения программ?

0
picaro - 6 Март, 2009 - 19:26
Изображение пользователя picaro.

Это очередная тема для поспорить.
Вот тебе куча ссылок со сравнениями.
Тут написано, что 64 битная убунта 8.04 явно лучше 32 битной.
А тут, 64 битная винда ХР не лучше 32 битной.
И тут явного превосходства нет.
Как мне кажется, юзер почувствует разницу лишь при массовых компиляциях софта, хотя, я где-то читал, что гентушники это не сильно замечают.

0
Гость - 18 Март, 2009 - 18:06

... Конечно прирост будет но не в 2 раза...
Чтобы за 1 64битное приложение передает 64разрядное число а не 2 по 32 таким образом в приложениях требующих вычислений, оперирующих большими числами скорость сильно вырастет, так как не придется разбивать 1 вычисление на 2 такта.

0
f242 - 23 Март, 2009 - 22:19

а никаких проблем по части совместимости программ в х64 не наблюдается? там только х64 версии надо ставить?

0
Condor - 9 Апрель, 2009 - 20:00
Изображение пользователя Condor.

Ответьте, мне на такой вопрос:
Убунта 8.04 была на много тормознее, по сравнению с 8.10?
То есть мне хотелось бы увидеть комментарии по этому поводу.
Я ставил на 64 разрядный 2х ядерный ноут Убунту 8.04 i386.
Тормозило ну просто не реально! Грузилась ось ну очень долго!
Позже я поставил 64 разрядную кубунту (правда оперативки немного добавил), дык всё просто залетало, с учётом того, что я использовал кеды, а не гном!
Если вы мне напишете, что по скорости работы 8.04 примерно одинаков с 8.10, то я однозначно делаю вывод о том, что использование 64 разрядной системы вкупе с командами i686 даёт чертовский прирост производительности.
А насчёт пересчётов частоты ядер, обычно частоты всех ядер складываются и от полученного результат берется 70 процентов.
То есть используя 64 разряда прироста в два процента вряд ли можно добиться, а вот ускорить вычисления процентов на 60-70, я думаю можно.

0
levich - 3 Апрель, 2009 - 00:11
Изображение пользователя levich.

Народ, по поводу ускорения работы за счёт 64-ох разрядов это общеизвестный факт. (если бы прироста производительности не было - их бы щас вообще никто не юзал) у меня вопрос вот какой: на 64-разрядной кубунте софт под 32-разрядную работает как обычно, или более медленно(если так, то на сколько)?

0
GaMBiT - 3 Апрель, 2009 - 04:06

Работает примерно с той же скоростью, но потребляет больше памяти. Впрочем это не так уж и важно, т.к. 64 битную систему стоит ставить, если ОЗУ больше 4 Гб.

0
dude_sam - 6 Апрель, 2009 - 08:36
Изображение пользователя dude_sam.

А я на 2 гига воткнул? От этого что? - медленней работать будет, нежели 32хбитную если бы поставил?

0
balamutick - 6 Апрель, 2009 - 09:42
Изображение пользователя balamutick.

Он думает, предполагает, или обоснованно считает - что за один такт, в 64 битной системе передаётся больше данных, потому она требует больше памяти для тех же самых программ, хотя и обрабатывает быстрее (если сами программы это поддерживают).

Примерно так я понимаю он имеет ввиду (если ошибаюсь, поправь-те люди, как оно на самом деле).

0
melnickforever - 6 Апрель, 2009 - 12:31
Изображение пользователя melnickforever.

теория всегда хороша но на практике не все так гладко. я сидел 3 года на 32 битном линухе и около года на 64 битном. В результате особого ускорения не почувствовал и вернулся на 32
в 64 битных системах есть проблемы с совместимостью некоторых прог они решаемы но просто так их тоже решать не хочется

0
static.char - 19 Апрель, 2009 - 00:58

Все упирается в модель памяти. Теоретически 64бит приложения не должны работать быстрее 32бит (за исключением потребителей большого количества памяти)
Представьте, что выиграет ABIWORD, например, от 64 бит?

0
Condor - 19 Апрель, 2009 - 08:33
Изображение пользователя Condor.

Когда поставил убунту 9.04 32 разрядную девушке на ноут, у неё всё очень шустро работает.
Поставил на свой ноут, 9.04 64 разрядную, дык на моём двухядернике 64 разрядном система работает нисколько не быстрее, если не медленее даже...
Вот хз с чам связано, но у неё видяха nvidia, а у меня ati.
Так же, пологаю, старое оборудование поддерживается лучше нового.
Даже не знаю, связана ли скорость работы с разрядностью, или вопрос в поддержке оборудования.

0
Ockonal - 19 Апрель, 2009 - 09:17
Изображение пользователя Ockonal.

"Шустрость работы" вы проверяли по графическим эффектам, по скорости отрисовки? Тогда здесь разрядность системы ни при чем, тем более, у вас разные видеокарты.

0
Condor - 19 Апрель, 2009 - 19:13
Изображение пользователя Condor.

Ну да, на глаз мерял...
По скорости загрузки того же опеноффиса и браузера...
На сколько я понял, 9.04 использует новую версию иксов и толком пока нет поддержки разных видяшек, по этому, пологаю, моя атишка не может толком развернуться...
В игрушке SMC (клон марио) картинка бывает дёргается, будь то накладывается картинка...
Была мысль поставить 32 разрядную версию, чтобы сравнить, но как-то неохота уже, в принципе и так устраивает работа...

0
Гость - 26 Апрель, 2009 - 21:12

Естественно ускоряет, но процентов на 10-15 в повседневной работе. С ХР ситуация обстояла противоположная потому, что у майкрософтовцев кривые руки, и весь софт был скомпилирован под 32 бита.
С линуксом все лучше. Во первых, линукс написан по-человечески, вовторых, программы компилируются под разные архитектуры, и пакеты, что мы качаем с репозитариев на 64-битной (к)убунте, уже скомпилированы под 64-битную архитектуру.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры