LINUX.ORG.RU

Продемонстрирована работа игры GTA на процессорах Эльбрус-4С

 ,


0

3

Продемонстрирована работа двоичного транслятора x86/amd64-кода на процессорах Эльбрус. В режиме трансляции были запущены операционная система Windows 7 и игра «Grand Theft Auto: Vice City» 2003-ого года.

Из четырёх ядер процессора два ядра заняты трансляцией кода, а два оставшихся предоставляются эмулируемой машине. Эмулируемая машина имеет прямой доступ шине PCI Express и подключённым к ней устройствам - видеокартам, USB-хабам и т.д.

Видео

Перемещено Aceler из hardware

★★★★★

Я как первые кадры увидел, чуть икрой не подавился, думаю офигеть какая графика была в 2003 году .... А ведь Grand Theft Auto: Vice City помню у меня очень круто работала на PSP.

mx__ ★★★★★
()

Что и требовалось доказать. Эльбрус, если и будет где использоваться, то для запуска винды в эмуляторе с большой потерей производительности. Так что предлагаю занести его в оффтоп-лист.

te111011010
()

Достойный ответ западным капиталистам

awesomenickname ★★★★★
()

Ненужно запустило ненужно. И в чем новость?

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

А разрабатывать процессор исключительно для работы в режиме программной эмуляции другой архитектуры — это не бред?

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

А никто этого и не делает, просто шизики вроде тебя почему-то так думают. Это все равно, что сказать «линукс нужен исключительно для вайна».

batya
()

GTA запускается под виндой на этих эльбрусах. Линукс ни при чём вообще. Оффтоп.

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

Эльбрус не разрабатывается с прицелом на эмуляцию другой архитектуры. В госсекторе довольно мало ПО прибито к винде — практически только клиентское.

Продолжай познавать мир.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)

фигово. если бы не было этой эмуляции - люди бы ВЫНУЖДЕНЫ были переходить на свободные системы, что-то адаптировать. а если там можно венду запускать - то всё, пиши пропало, никто не захочет переучиваться

buratino ★★★★★
()

Apr 13 2007 - Первое упоминание GTA:VC как Gold в Wine

Прошло 10 лет...

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

В госсекторе довольно мало ПО прибито к винде

откуда дровишки? я там и виндовс сервера и клиенты под .NET из современного видал ;)

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

С такими тормозами — наоборот, будет стимул заругать винду и попросить нормальную систему.

Возможно. В любом случае, вопрос перехода — это вопрос политической воли, а не технических решений.

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

За последние пару месяцев я видел что на линуксе работает больница, МФЦ и какой-то супермаркет, то ли магнит, то ли пятёрочка. Но как-то маловероятно что люди потащат линукс с работы домой, а эльбрус-то тем более не для дома, по крайней мере сейчас.

Inshallah
()

Крута чо. Из видео понял, что офис разработчиков не фонтан, а еще где-то в Новосибирске пилят jvm hotspot под эльбрус, что радует. Эх, пока коммерческих перспектив не просматривается, но зато уровень компетенции в этих областях вырастет, надеюсь обстановка в офисе компенсируется з/п выше рынка. Тут как бы вариантов удержания кадров не много.

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

В госсекторе довольно мало ПО прибито к винде — практически только клиентское.

Во-первых, учти отношение десктопов к серверам в госсекторе. Во-вторых, что делается для сервера? KVM портировали?

te111011010
()
Ответ на: комментарий от Odalist

Школота в восторге

У этой «школоты» уже вероятно дети в первый класс пошли.

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

Тут как бы вариантов удержания кадров не много.

Судя по Горшенину, он на работу чисто поржать ходит.

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

дык частота ядрышка 1.6 ГГц. а по производительности в эмуляции оно где-то как равночастотный атом, если не хуже.

потому и стыдливо молчат об эмуляции х86, спрятав ее где-то в уголке буклетиков. хотя лет 12 назад кричали как об основной фиче, хе-хе.

NiTr0 ★★★★★
()

Тормозит. Почему так нельзя было сделать?

На самом деле, все современные x86-процессоры, кроме, возможно, Intel Quark, работают таким же образом, только кэш имеют внутренний, а сама трансляция выполняется их микрокодом.

polozz
()

Так и запишем, по реальной производительности эльбрус это уровень мобильника максимум.

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

Лицензию на х86 покупать нужно.. вон квалком с майкрософтом на грани огребания от интела за похожую эмуляцию..

Thero ★★★★★
()

Аппаратная трансляция прямо с уровня биоса - это, конечно интересно, но ненужно.

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

Нагуглил https://newsroom.intel.com/editorials/x86-approaching-40-still-going-strong/

Для Ъ:

Intel carefully protects its x86 innovations, and we do not widely license others to use them.

In the early days of our microprocessor business, Intel needed to enforce its patent rights against various companies including United Microelectronics Corporation, Advanced Micro Devices, Cyrix Corporation, Chips and Technologies, Via Technologies, and, most recently, Transmeta Corporation.

we do not welcome unlawful infringement of our patents, and we fully expect other companies to continue to respect Intel’s intellectual property rights

И вот еще https://www.forbes.com/sites/tiriasresearch/2017/06/16/intel-threatens-microsoft-and-qualcomm-over-x86-emulation/3/

Intel does not openly license the x86 instruction set and only does so under duress

Но там же написано про истечение патентов 20 летней давности, тык что дело мутное. Полагаю можно запилить x86 ISA процессор до 1997 года без патентных ограничений.

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

Итаниумы в том числе из-за транляции x86 провалились, точнее из-за перформанса такой трансляции. IA64 никому не был нужен, микрософту тоже. Кстати на них опять бы были патентные ограничения на 20 лет, думаю все участники рынка поняли к чему дело идет и поддержали AMD64. А эльбрус пилят не по экономическим причинам. Можно относиться к нему как к очередному мегапроекту, этакий стадион для чемпионата по футболу в кремнии :)

Aber ★★★★★
()

Конечно пиратская ГТА в новостях это позор, но аппаратная эмуляция другой архитектуры это реально круто. Если бы они умудрились это сделать как-нибудь на уровне микрокода (ну мож оно там так и есть, я хз), так чтобы можно было «залить» эмуляцию другой архитектуры, то это было бы реально очень-очень круто.

RiseOfDeath ★★★★
()
Последнее исправление: RiseOfDeath (всего исправлений: 1)

Работа это громко сказано.

J ★★★★
()

Круто :)

И жаль, что он всё ещё только для юридических морд по предзаказам

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

потому что это - тупой VLIW без какого-либо микрокода в принципе. ну т.е. некуда его там пихать, нет декодера команд от слова вообще, микрооперации из сегмента кода насыпом идут сразу на исполнительные устройства.

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

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

производительность же эмуляции - ну где-то как атом/пень4, а скорее - заметно хуже.

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

Мда... тогда это не особо-то и достижение (хотя, если это не фейк и не имитация бурной деятельности, то непосредственно для отечественной электроники это все-таки достижение)

RiseOfDeath ★★★★
()
Последнее исправление: RiseOfDeath (всего исправлений: 1)

Как там поживают интеловские патенты ?
Арм вот с транслятором x86 прижали, например.

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

пиратская ГТА в новостях это позор

Только с точки зрения копирастов :) RG Mechanics - российская релиз группа, поддержи отечественного производителя

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

И для чего они такое чудо родили? VLIW бесперспективен, итаник вон зарыли уже. Вообще архитектура неуместная - у нас компиляторы интеллектом не обладают пока.

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

у нас компиляторы интеллектом не обладают пока.

Готов поспорить, что эльбрусовский компилятор обладает большим интеллектом, чем ты.

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

Захарова лично телом заработала. В тылу врага...

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