Глава компании NVIDIA Джен-Сан Хуанг (Jen-Hsun Huang) упомянул ряд интересных моментов на ежегодной конференции, которую она проводит. По его словам, такие крупнейшие производители мобильных устройств, как Motorola, Samsung Electronics и LG Electronics очень важны для NVIDIA и в случае выпуска успешных графических продуктов станут ее главными заказчиками. Не ясно, высказал ли Хуанг лишь надежду на будущее плодотворное сотрудничество, или же имел ввиду что-то конкретное.
Вполне вероятно, что эти компании вскоре могут начать использовать в своих продуктах (как смартфонах, так и планшетах), чипсеты NVIDIA Tegra, причем, как Tegra 2, так и решения следующих поколений. Сейчас Samsung предпочитает свой 1 ГГц чип Hummingbird, а Motorola для своих высококлассных смартфонов применяет, преимущественно, чипсеты TI OMAP. Кроме того, Хуанг считает, что в будущем процессоры архитектуры ARM одержат полную победу над чипами x86, как это уже произошло в сегменте смартфонов и планшетов.
NVIDIA: ARM победит x86 [ferra.ru]
Да-да, PowerPC тоже в свое время х86 побеждал, и где он теперь? :)
Да-да, PowerPC тоже в свое время х86 побеждал, и где он теперь? :)
Xenon
Xenon
Xenon - x86
А arm действительно решает.
ARM победит x86
Верю. Причем недолго осталось.
alex-seed
На PC x86-капец придёт тогда, когда придёт вендекапец.
На PC x86-капец придёт тогда, когда придёт вендекапец.
Прогнозы? :D
alex-seed
Не совсем. Просто, программы для Windows почти все для x86 (и не пересобрать, ибо исходников нет).
alex-seed
Не совсем. Просто, программы для Windows почти все для x86 (и не пересобрать, ибо исходников нет).
У того, кто их пишет, исходники, я полагаю, есть. Если ARM и впрямь пойдет в массы, то порты появятся. Если сильно припрет, даже винду на ARM могут в конечном итоге портировать (в конце концов, поддержка не-х86 в NT когда-то была).
Iskan Der
А игры? А программы на ассемблере?
в конце концов, поддержка не-х86 в NT когда-то была
alpha? а она от x86 гораздо меньше отличалась, чем отличается arm
Iskan Der
А игры? А программы на ассемблере?
Чисто по идее, игры пишутся в основном на ЯВУ, так что их портирование на другой процессор является в большей степени проблемой компилятора. Железно-зависимый код в них - это, главным образом, всякие графические штуки, которым архитектура ЦПУ не очень интересна.
Что до программ на ассемблере, то их не так уж и много.
alpha? а она от x86 гораздо меньше отличалась, чем отличается arm
А еще MIPS и PowerPC, так что определенный опыт поддержки разных архитектур у них имеется.
Iskan Der
Вставки на asm - частое явление.
Большие игры не делают на Java.
Iskan Der
Вставки на asm - частое явление.
Большие игры не делают на Java.
Вставки - они на то и вставки, что небольшие по размеру (как правило), так что переписать их на другой ассемблер не так уж и трудно. А про Java речь вообще не шла, код на С\С++ тоже вполне портируем на другие процессорные архитектуры.
код на С\С++ тоже вполне портируем
Простите, вы хотя бы с одним реальным игроделом-фирмой/студией дело имели?
Все эти вопли про "сдаёмся к дате релиза, а дыры потом патчами закроем" - хотя бы раз слышали?
Ихние библиотеки, что помимо базовых движков - ручками счупали?
Может, излишне эмоционально, и даже наверняка,
но ваше утверждение представляется крайне безосновательным
Какая там, к боговой маме, портируемость?!!
Какая там, к боговой маме, портируемость?!!
И тем не менее отчетливо помню первый Max Payne на PowerPC. Не так там все трагично, не весь же код жестко и бескомпромиссно привязан к х86, благо большого смысла в такой привязке мало, так что при необходимости сможет этот код и на ARM переехать, была бы нужда.
И тем не менее отчетливо помню первый Max Payne на PowerPC. Не так там все трагично, не весь же код жестко и бескомпромиссно привязан к х86, благо большого смысла в такой привязке мало, так что при необходимости сможет этот код и на ARM переехать, была бы нужда.
Ну ка? Ссылка на порт?
Iskan Der
А нужды не будет.
Ведь и на AMD64 перейти не можем, а тут сразу такое...
Iskan Der!
Ну разговор-то о том, что можно пощупать здесь и сейчас - у нас :(
Код жёстко завязан на MS-диалекты C/C++.
И при том, что никаких МFC нету - всё либы свои - но код-то ваяется абсолютно в истеричном режиме.
Специфика бЫзнеса, не сказать бы матом.
Или именно тот случай, когда проще написать заново, нежели портировать.
Ну ка? Ссылка на порт?
Ссылки дать не могу за неимением онной: игрушка досталась вместе с iBook'ом от предыдущего владельца. Если не верите - заезжайте в гости, порубимся :)