Новая архитектура.

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Ответить
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Новая архитектура.

Сообщение Сквозняк »

Как бы было хорошо портировать fpc на Байкалы. Понятно, что железо там недоступное и погонять на нём программы не получится, а значит и портировать особо некому. Но его будет становиться всё больше, а ни одного нормального компилятора там не будет.
Аватара пользователя
Shleps
постоялец
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14
Контактная информация:

Re: Новая архитектура.

Сообщение Shleps »

Я так понимаю, что это оно Изображение
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Re: Новая архитектура.

Сообщение Сквозняк »

Тьфу ты, думал про эльбрусы а написал про байкалы. Ни того, ни другого нет, вот перепутал :mrgreen: На Эльбрус надо компилятор переносить, пусть и без кучи оптимизаций (их и для плюсов нормально сделать не могут), хоть как-то. Но с такими ценами, у народа эти компы массово могут появиться разве что из вторичного рынка, а это через много лет, при условии, если их станут внедрять не только в сурьёзные конторы, которые списанное оборудование тупо сожгут, а вообще в кучу мелких контор, где не такое варварское отношение к железу.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Новая архитектура.

Сообщение Vadim »

Сквозняк писал(а):Но с такими ценами, у народа эти компы массово могут появиться разве что из вторичного рынка, а это через много лет, при условии, если их станут внедрять не только в сурьёзные конторы, которые списанное оборудование тупо сожгут, а вообще в кучу мелких контор, где не такое варварское отношение к железу.

Цены на Эльбрусы уже падают. Системная плата с процом (без ОЗУ и всего остального, зато со встроенным видео :-) ) уже стоит 339 000 рублей. :-D
МП с Байкал дешевле - 89 000 р.
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Re: Новая архитектура.

Сообщение Sharfik »

Если мне не изменяет память, то пару месяцев назад смотрел обзор инженерного образца ноутбука с Байкалом. И вот еще заявочка на ноуты. Плюс какие то модификации Байкалов для промышленных нужд используют, а там тоже программирование нужно. Видел у одной фирмы промышленный преобразователь протоколов на Байкале.
Аватара пользователя
Shleps
постоялец
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14
Контактная информация:

Re: Новая архитектура.

Сообщение Shleps »

Sharfik писал(а):Если мне не изменяет память, то пару месяцев назад смотрел обзор инженерного образца ноутбука с Байкалом.

Мне в декабре предлагали на тест сервера, на которых Сбер уже поигрался. Я отказался потому, что целевого ПО под них все равно нет и не будет ещё лет 15.
Если бы знал, что будет в марте - взял бы, конечно. хотя бы из личного интереса.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Re: Новая архитектура.

Сообщение Сквозняк »

Эльбрусоразработчики плюсокомпилятора не тем занимаются. Они пытаются изготовить в одно рыло идеальный плюсокомпилятор и накормить им весь рынок. В результате нет ни нового софта ни народных компиляторов. А вместо усиления попыток написания своего компилятора им нужно отвлечься и написать линуксовую либу, которая на входе получает обычные х86 короткие команды, а на выходе формирует свои длинные. То есть что-то навроде их транслятора готовых х86 бинарей в свои инструкции, но для компиляторов. И выдать эту либу всем компиляторописателям, чтобы они могли по быстрому перенести свои компиляторы на эльбрус. Тогда сторонние компиляторы на первом этапе (а может и постоянно, потому, что временное имеет свойство становиться постоянным) с минимальными изменениями будут сдавать либе простые команды, а она как-нибудь с матюгами транслировать их в эльбрусовый код, который компилятор запакует в бинарь. Пусть будет среднепаршивая оптимизация, но для всех и быстро.
Аватара пользователя
Shleps
постоялец
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14
Контактная информация:

Re: Новая архитектура.

Сообщение Shleps »

Сквозняк писал(а):Эльбрусоразработчики плюсокомпилятора не тем занимаются. Они пытаются изготовить в одно рыло идеальный плюсокомпилятор и накормить им весь рынок. В результате нет ни нового софта ни народных компиляторов.

Люто плюсую.

Но этого мало, а что делать с программами, которые УЖЕ собраны чужими компиляторами и авторам которых оптимизация под e2k коммерчески вообще не интересна?
Тут надо делать какой-то компилятор x86exe->e2kexe, который оптимально будет перераспихивать инструкции между алу эльбруса, примерно так, как это делает на лету конвейер самого x86.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Re: Новая архитектура.

Сообщение Сквозняк »

Shleps писал(а):Тут надо делать какой-то компилятор x86exe->e2kexe, который оптимально будет перераспихивать инструкции между алу эльбруса, примерно так, как это делает на лету конвейер самого x86.


Вот мне и придумалась программная приставка к компиляторам, которая будет имитировать часть внутренностей какого-то процессора, х86 или арм. Пусть она будет неразборной и уже собранной, но доступной для применения любым чужим компилятором, чтобы легко наклепать кучу компиляторов.
perlpunk
новенький
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

Re: Новая архитектура.

Сообщение perlpunk »

исходный код fpc -> исходный код lcc -> исполнимый код для эльбруса

не?
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Re: Новая архитектура.

Сообщение Сквозняк »

Транслировать паскальный код в си, так себе решение. В сях много чего нет, зато найдутся свои новые глюки, на которые кроме паскалистов редко кто будет натыкаться.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Re: Новая архитектура.

Сообщение alexs »

Nак вроде там уже задекларировали llvm. И fpc в сторону llvm вроде тоже идёт.
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Re: Новая архитектура.

Сообщение Alex2013 »

Кстати а нет ли где "эмулятора эльбруса"? Было бы интересно с ними повозиться . :idea:
Зы
https://plana.mybb.ru/viewtopic.php?id=1522
А? Упс !
https://git.mentality.rip/OpenE2K/qemu-e2k
Ответить