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

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

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

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

Сообщение Сквозняк » 09.05.2022 21:44:54

Как бы было хорошо портировать fpc на Байкалы. Понятно, что железо там недоступное и погонять на нём программы не получится, а значит и портировать особо некому. Но его будет становиться всё больше, а ни одного нормального компилятора там не будет.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение Shleps » 10.05.2022 02:17:41

Я так понимаю, что это оно Изображение
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

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

Сообщение Сквозняк » 10.05.2022 05:36:52

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

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

Сообщение Vadim » 10.05.2022 06:58:58

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

Цены на Эльбрусы уже падают. Системная плата с процом (без ОЗУ и всего остального, зато со встроенным видео :-) ) уже стоит 339 000 рублей. :-D
МП с Байкал дешевле - 89 000 р.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение Sharfik » 12.05.2022 20:44:18

Если мне не изменяет память, то пару месяцев назад смотрел обзор инженерного образца ноутбука с Байкалом. И вот еще заявочка на ноуты. Плюс какие то модификации Байкалов для промышленных нужд используют, а там тоже программирование нужно. Видел у одной фирмы промышленный преобразователь протоколов на Байкале.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 759
Зарегистрирован: 20.07.2013 01:04:30

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

Сообщение Shleps » 12.05.2022 21:50:04

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

Мне в декабре предлагали на тест сервера, на которых Сбер уже поигрался. Я отказался потому, что целевого ПО под них все равно нет и не будет ещё лет 15.
Если бы знал, что будет в марте - взял бы, конечно. хотя бы из личного интереса.
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

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

Сообщение Сквозняк » 13.05.2022 02:47:42

Эльбрусоразработчики плюсокомпилятора не тем занимаются. Они пытаются изготовить в одно рыло идеальный плюсокомпилятор и накормить им весь рынок. В результате нет ни нового софта ни народных компиляторов. А вместо усиления попыток написания своего компилятора им нужно отвлечься и написать линуксовую либу, которая на входе получает обычные х86 короткие команды, а на выходе формирует свои длинные. То есть что-то навроде их транслятора готовых х86 бинарей в свои инструкции, но для компиляторов. И выдать эту либу всем компиляторописателям, чтобы они могли по быстрому перенести свои компиляторы на эльбрус. Тогда сторонние компиляторы на первом этапе (а может и постоянно, потому, что временное имеет свойство становиться постоянным) с минимальными изменениями будут сдавать либе простые команды, а она как-нибудь с матюгами транслировать их в эльбрусовый код, который компилятор запакует в бинарь. Пусть будет среднепаршивая оптимизация, но для всех и быстро.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение Shleps » 13.05.2022 10:36:51

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

Люто плюсую.

Но этого мало, а что делать с программами, которые УЖЕ собраны чужими компиляторами и авторам которых оптимизация под e2k коммерчески вообще не интересна?
Тут надо делать какой-то компилятор x86exe->e2kexe, который оптимально будет перераспихивать инструкции между алу эльбруса, примерно так, как это делает на лету конвейер самого x86.
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

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

Сообщение Сквозняк » 13.05.2022 12:12:41

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


Вот мне и придумалась программная приставка к компиляторам, которая будет имитировать часть внутренностей какого-то процессора, х86 или арм. Пусть она будет неразборной и уже собранной, но доступной для применения любым чужим компилятором, чтобы легко наклепать кучу компиляторов.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение perlpunk » 13.05.2022 22:52:42

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

не?
perlpunk
новенький
 
Сообщения: 90
Зарегистрирован: 26.09.2008 21:19:48

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

Сообщение Сквозняк » 13.05.2022 23:47:41

Транслировать паскальный код в си, так себе решение. В сях много чего нет, зато найдутся свои новые глюки, на которые кроме паскалистов редко кто будет натыкаться.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение alexs » 17.05.2022 11:45:36

Nак вроде там уже задекларировали llvm. И fpc в сторону llvm вроде тоже идёт.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение Alex2013 » 17.05.2022 13:57:28

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


Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

Рейтинг@Mail.ru