Hello Boris,
14 Sep 24, Boris Paleev (2:5020/113.7777) wrote to Andrei Mihailov:
BP> Специфика процессоров VLIW - в том, что задача распределения работы
BP> между ядрами решается не аппаратно (как в x86), а программно, во время
BP> компиляции. В инструкциях программы должно быть явно указано, какое
BP> ядро какую команду должно выполнять.
Hа этапе трансляции? Т.Е. ПО оттранслированное на 4 ядра на 4-х ядернике не
запустится? Как IA-64 на X86-64?
BP> Поэтому программы под "Эльбрус", наоборот, очень сложно писать на
BP> ассемблере. Чтобы избежать страшного геморроя, нужно писать на языках
BP> высокого уровня под соответствующий компилятор.
Макросы не помогут? Знающие люди говорят без них на ассемблере писать тяжко. А
с макросами и хорошим линкером можно писать как на ЯВУ.
BP> Т.е. фактически, программы, изначально написанные на ассемблере для
BP> x86, надо для "Эльбруса" переписывать с нуля.
А таких много? Слышал что давно уже не пишут на асме для x86. Да и раньше
предпочитали что-то вроде Си. И что, на эльбрусе нет эмуляции x86 для запуска
бинарников?
BP>>> А почему МЦСТ до последнего времени не публиковал эту
BP>>> информацию? Hе желал напрягаться? Или до последнего времени
BP>>> считалось, что платформа "Эльбрус" не для рядовых россиян, а для
BP>>> специальных задач, и потому эта информацмя выдавалась только
BP>>> доверенным программистам под подписку?
А может, хотели денег? Старая [пост]советская традиция: вот вам железяка, а
софт для нее у на{с|шей дочки} же купите.
AM>> Если второе - то ничего не мешает сделать ее и для рядовых
AM>> россиян и обеспечить информацией всех программистов.
BP> Hу вот в июле 2024 это и было сделано. Hо только в июле 2024.
К царю прилетел петушок, золотой гребешок.
BP> Что под "выгодными отношениями" понимает Китай? Чтобы был равный
BP> экспортно-импортный баланс, а нет так, что пиндостан ежегодно
BP> впихивает в Китай по 300 миллиардов своих фантиков. Куда их Китаю,
BP> солить, что ли?
Вкладывать в американские ценные бумаги. Опиумных войн захотелось?
WBR Anatoly.
Forestry. Hackers free place. (2:50/109)