Jump to content

Recommended Posts

Posted

Вопрос к разработчикам. Не рассматривали ли вы вариант выпустить два вида ехе-шника для x86 и для х86-64 архитектур. Пусть улучшения будут незначительные но даже 10% ведь тоже хорошо. Многие вирпилы и в России и за рубежом уже сидят на Атлонах 64 так что спрос будет !

 

Насколько это реально и сложно сделать ?

Posted

Рано!

 

Рано закидывать разработчиков 64-битными шапками, господа!

 

Вы на тесты посмотрите - до 10% прироста очень далеко. Хорошо еще, если хуже не будет. Да, есть где-то плюсы от использования 64 бита, но и минусов совсем не мало. Т.е. практического смысла заставлять разработчиков переписывать ЛО на 64 бита (заметьте, что это потребует и длительного бета-тестинга и баг-хантинга, т.е. минимум год - полтора, да еще и на бете 64-бит XP, и на бете 64-бит драйверов) никакого нету.

 

Какие были плюсы от перехода на 32 бита? Нормальная плоская адресация памяти, плюс прекращение борьбы с 16-битными числами. Напомню, в 16 бит помещается максимальное число ~65000, и чтобы хранить, например координаты самолета (в сантиметрах) пришлось бы использовать 3-4 таких ячейки, и постоянно просчитывать хранение этих координат в этих ячейках, т.е. немалый объем кода и производительности уходил бы только на хранение чисел, не говоря уже о расчетах. Так вот, с переходом на 32 бита необходимость в этой "возне в памяти" отпадала полностью.

 

Адресного 32-х битного пространства памяти для ЛО (напомню, 4ГБ) пока хватает, особо точных 64 битных систем координат, как я понимаю, не применяется, нахрена ему 64 бита?

 

Гораздо более актуальным я считаю разделение расчетной части на несколько параллельных потоков, чтобы был плюс от использования нескольких процессоров, прирост на гипер-трейдинге и будущих многоядерных процессорах (2005 год), прототипы которых в кремнии уже есть. Без этого ЛО будет требоваться все более и более высокочастотная "молотилка" (процессор). А вот как раз с невозможностью быстрого наращивания частот и столкнулись уважаемые производители молотилок.

 

Конечно, пользователи однопроцессорных систем утеряют 2-5% производительности движка, зато будет вполне понятно, как РАДИКАЛЬНО увеличить скорость работы движка ЛО - добавлением процессора. А пользователи процессоров с HT и вовсе бесплатно получат процентов 10-30 производительности.

 

Т.е. грубо говоря, вот скажешь ты - хочу 100 ФПС при полной детализации, облаках, и сотнях прочих объектов. И что же нам ответят сейчас? Нам ответят, что, "возможно, на следующих поколениях процессоров и видеокарт будет примерно так". А с многопотоковым движком симулятора могли бы популярно разъяснять: такая производительность достигается только на 4-процессорной (по 2ГГц, скажем, каждый) машине, 2 Гб оперативки и ускорителе модели "РадеФорс-VIII МегаЭдишн".

 

Народ-то требует красот, качества и реалистичности моделей, а 2-3х миллиардов тактов процессора не так уж и много на нынешние квадратные километры пространства и сотни моделей: тут 2-3 такта пропусти на чтение в память, тут 3-5 на запись, а как ошибка предсказания, так проц и вовсе 15-30 тактов будет простаивать.

 

За некоторую вольность в изложении технических подробностей прошу не пинать - хотелось написать понятно для всех.

Posted

А в не которых тестах и все 500...

И по-моему компилятору без разницы на каком проце 64битный код собирать.

Posted

Отвечу про компилятор. Действительно, собрать 64-битный код для Локона, я думаю, можно прямо сейчас. Только смысла от такой операции не будет никакого, кроме самого факта. Подумаете, если бы от 64-битов был бы какой-то бешеный прирост, все производители сразу бросились бы выпускать свои продукты, и кричать об этом на каждом углу. Ан нет, самое громкое определение для идущего перехода на 64 бита - "вяло". Хотя сами 64-бит процессоры и компиляторы массово доступны уже года два, если не соврать.

 

К тому же, знаменитая технология "EM64Т" от Интел, судя по всему, пока не работает вообще - ну не может Интел сделать такой процессор, на котором запускался бы хотя бы линукс, не говоря уже о виндах. В отличие от АМД, для процессоров которой есть куча тестов производительности в разных ОС плюс рабочая бета ХР.

 

А пока нет этой технологии от Интел (и еще минимум год не будет, тем более массово), никакого перехода на 64 не случится.

Posted

К тому же, знаменитая технология "EM64Т" от Интел, судя по всему, пока не работает вообще - ну не может Интел сделать такой процессор

 

Скажи, откуда у тебя информация ? Если ты не видел ее работающей то это не значит что она не работает и не используется.

Просто после таких заявлений остальные твои посты не получается воспринимать серьезно.

Posted
Скажи, откуда у тебя информация ?

Вероятно, Naval Intelligence сделал такой вывод исходя из того, что процы с EM64Т уже как два месяца продаются, а о том, чтоб кто-то их использовал с бетой ХР-64 или Линуксом - ни слова...

Posted
Скажи, откуда у тебя информация ?

Вероятно, Naval Intelligence сделал такой вывод исходя из того, что процы с EM64Т уже как два месяца продаются, а о том, чтоб кто-то их использовал с бетой ХР-64 или Линуксом - ни слова...

 

Макс, как это "ни слова" ?

Зайди в Google и сделай поиск em64t server xeon

 

У нас в конторе эти машинки пашут уже почти 2 месяца, хотя фирма далеко не передовая.

Posted

Господа.

В том, что процессоры с EM64T работают, я нисколько не сомневаюсь. Но вот вопрос - они у вас в 64-битном режиме работают? Вам не странно, что 64-бит процессоры конкурента Интел уже упали в цене ниже 200$, а Интел только-только, как бы нехотя, начал продавать серверные версии этих процессоров? При этом утверждая, что 64 бит сейчас никому не нужны (в чем толика правды есть), но вот в 2005 году появятся массово десктопные версии, работающих на 64 бит.

 

Вам не странно, что, например, такой уважаемый сайт, как iXBT.com протестировал 64-бит режим AMD больше года назад (и к этому моменту предварительная версия XP уже была, а ее еще надо было разработать), а по интеловским процессорам нет ничего, касательно 64-битного режима (EM64T)?

 

Подробнее можно прочтать здесь:

http://www.overclockers.ru/news/newsitem.shtml?category=2&id=1095198418, нижняя часть статьи, раздел "Платформа Xeon".

 

Более того, крепнет уверенность, что MS и не выпускает релиз XP-64, т.к. его работа на платформах Интел еще не проверялась (или пока не может быть проверена :wink: ). Вот выпустит Интел вариант процессора c EM64T, MS убедится, что все на нем работает (отладит), тогда и зарелизят.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...