The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Готов к производству первый прототип открытого чипа Libre-SOC, opennews (ok), 12-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от Begs (ok), 12-Июл-21, 01:54 
После прочтения поста на гугл группах, к которому отсылается статья, замечания возникают только к этому SoC. Вместо следованию ISA они просто будут эмулировать большую часть команд только ради совместимости. Зачем тогда вообще пользоваться POWER? Опубликовали бы свою архитектуру со своими спецификациями. Сами посудите:
"what we intend to do instead is to add emulation in the linux kernel (extending lib/ppc/sstep.c)"
Ответить | Правка | Наверх | Cообщить модератору

20. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (23), 12-Июл-21, 02:20 
> ... замечания возникают только к этому SoC.

Я не берусь рассуждать об этой конкретной SoC.

Выше я писал о системах команд. И у Power ISA в этом контексте есть большое преимущество перед RISC-V.

> Зачем тогда вообще пользоваться POWER? Опубликовали бы свою архитектуру со своими спецификациями.

А вы им компилятор БЕСПЛАТНО для этой новой архитектуры напишите? Нет?
А кто напишет? Или кто за это заплатит?

Ответить | Правка | Наверх | Cообщить модератору

25. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от Аноньимъ (ok), 12-Июл-21, 02:57 
>А вы им компилятор БЕСПЛАТНО для этой новой архитектуры напишите? Нет? А кто напишет? Или кто за это заплатит?

Это не так сложно и страшно, особенно с LLVM.

Ответить | Правка | Наверх | Cообщить модератору

28. "Готов к производству первый прототип открытого чипа Libre-SO..."  –6 +/
Сообщение от Аноним (23), 12-Июл-21, 03:30 
> Это не так сложно и страшно, особенно с LLVM.

А балоболить на опеннете ещё проще.

А серьёзные конторы, вроде Apple или Fujitsu, почему-то не пилят свои ISA с компиляторами, а платят деньги ARM-у, большие деньги.
И платят лишь за то, что используют разработанную ARM-ом ISA с сопутствующей "экосистемой".

Ответить | Правка | Наверх | Cообщить модератору

29. "Готов к производству первый прототип открытого чипа Libre-SO..."  +3 +/
Сообщение от Аноньимъ (ok), 12-Июл-21, 03:32 
Ой напугали вы меня сурьёзными конторами.
Всё, сдаюсь.
Ответить | Правка | Наверх | Cообщить модератору

31. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Lex (??), 12-Июл-21, 04:23 
> ISA (Israel Space Agency)

Яблоко уже давно самостоятельно пилит процы, совместимые с армовой системой команд.
А неплохие деньги платили во времена первых айфонов, у которых ядра были лицензируемыми

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

40. "Готов к производству первый прототип открытого чипа Libre-SO..."  +2 +/
Сообщение от Аноним (36), 12-Июл-21, 06:14 
Заранее извиняюсь если ошибаюсь, но ведь Эпл наоброт ушла от Повер чипов на Интеловские а сейчас переключилась на АРМы. Что значит давно самостоятельно пилит?
Ответить | Правка | Наверх | Cообщить модератору

48. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Lex (??), 12-Июл-21, 07:35 
Яббл производит не только макбуки, но и айфоны/айпады/итп. В первых версиях использовались лицензированные у арма ядра( кортексы ещё что-то ), потом( плохо помню уже, где-то на уровне 6-8 айфона ) - начали пилить полностью свои на основе армовой системы команд… ну а потом «выросли» и начали и на десктопе переходить на арм.. только свой «арм».

Поэтому их процы, кстати, не армовые, а арм-совместимые. Т.е собственные, но совместимые с соотв системой команд

Ответить | Правка | Наверх | Cообщить модератору

96. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (92), 12-Июл-21, 13:08 
Так ARM Ltd за совместимые преследует. Роялтей не избежать.
Ответить | Правка | Наверх | Cообщить модератору

128. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Lex (??), 12-Июл-21, 16:56 
> Так ARM Ltd за совместимые преследует. Роялтей не избежать.

Тем не менее, ещё с энных айфонов, яббл перешёл с кортексов на собственные ядра и особого шума по поводу разбирательств не было

Ответить | Правка | Наверх | Cообщить модератору

132. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от _ (??), 12-Июл-21, 17:51 
Потому что роялти отстёгивают исправно. А на такое ARM согласен.
Ответить | Правка | Наверх | Cообщить модератору

107. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Просто (?), 12-Июл-21, 13:34 
Даже если ты яблочный фанат, то не стоит пороть подобную чушь.
M1 - ARM
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

111. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от анонимм (?), 12-Июл-21, 13:46 
> M1 - ARM

Архитектура системы команд - ARM64/AArch64 + дополнения;
ядра - собственной разработки Apple.

Ответить | Правка | Наверх | Cообщить модератору

133. "Готов к производству первый прототип открытого чипа Libre-SO..."  +2 +/
Сообщение от _ (??), 12-Июл-21, 17:54 
... ядра - собственной разработки Apple.
Склеили гвнм и соплями блоки от ARM, добавили несовместимость в M$-style и вуаля! Но хомячьё хавает (С) :)
Ответить | Правка | Наверх | Cообщить модератору

82. "Готов к производству первый прототип открытого чипа Libre-SO..."  –2 +/
Сообщение от _kp (ok), 12-Июл-21, 12:17 
IBM выпускал POWER чипы не только для Aplle но и для своих решений, и то что он предлагал со временем стало не устраивать, а для ноутбуков и вовсе не годилось, нужен был другой процессор.
И, как Вы догадываетесь, просто так перепрыгуть на другой процессор не почти реально в нормальные сроки, если эта возможнось не заложена изначально в ПО. Архитектуру PowerPС выбрали не спросив Стива, а он изначально заложил поддержку Intel, и как только у IBM дела пошли плохо, переход случился внезапно и быстро.  

А в разработке ARM Apple учавствовала с самого начала, поэтому не удивителен выбор архитектуры для Айфонов.
В принципе для бюджетных ноутбуков с OSX ARM и тогда годились, уж всяко пободрее Raspberry, но не одобрили, как продукт соответствующей видению Apple.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

99. "Готов к производству первый прототип открытого чипа Libre-SO..."  +3 +/
Сообщение от Аноним (92), 12-Июл-21, 13:15 
>а он (Jobs) изначально заложил поддержку Intel

Чего? А что же он изначально выбрал Motorola 680x0, а не Штеуд?

Ответить | Правка | Наверх | Cообщить модератору

135. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от _ (??), 12-Июл-21, 18:36 
... А в разработке ARM Apple учавствовала с самого начала
И другие сказки Венского леса (С) :-D
Ну там что интернет изобрёл биллгёйц :-DDD
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

160. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (92), 13-Июл-21, 12:38 
>Ну там что интернет изобрёл биллгёйц :-DDD

Ну так за малым же чуть не изобрёл. MSTCP/MSIP маячил же на горизонте в 1990-х. Пронесло, а то бы вынуждены были колоться, плакать и кушать.

Ответить | Правка | Наверх | Cообщить модератору

185. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от bOOster (ok), 14-Июл-21, 05:26 
Стив, в годы выбора сделал бы тоже самое. PowerPC 601 в годы появления драл конкурента - Intel как тузик грелку по производительности. А в 3D графике убогий CISC просто был убог. Сравнить 32 регистра по 32 бита в которых можно было полностью перемножить несколько матриц 3D изменения и Intel со своими 8 регистрами.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

70. "Готов к производству первый прототип открытого чипа Libre-SO..."  +2 +/
Сообщение от анонимм (?), 12-Июл-21, 11:31 
>>  ISA (Israel Space Agency)

ISA - Instruction Set Architecture - в контексте процессоров только так и никак иначе.

> Яблоко уже давно самостоятельно пилит процы, совместимые с армовой системой команд.

Да, НА армовской системе команд. Готовые ядра они давно не лицензируют.

> А неплохие деньги платили во времена первых айфонов, у которых ядра были лицензируемыми

Архитектурная лицензия(лицензия на использование системы команд в ядрах собственной разработки) стоит дорого, и обладает такой лицензией всего около десятка крупных контор.
На 64-битную, по памяти: Apple, Nvidia, Samsung, Qualcomm, Huawei(HiSilicon), Fujitsu, Marvell, Ampere (ещё есть лицензиаты 32-битной, но я их не считал).
Лицензиатов готовых армовских ядер НАМНОГО больше.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

97. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (97), 12-Июл-21, 13:12 
> На 64-битную, по памяти

А Mediatek где?

Ответить | Правка | Наверх | Cообщить модератору

106. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от анонимм (?), 12-Июл-21, 13:34 
> А Mediatek где?

У Mediatek нет ядер собственной разработки на архитектуре ARM, насколько я знаю. Они используют ядра Cortex от ARM Holdings, поэтому архитектурная лицензия им не нужна - они покупают лицензию на готовые ядра.

В моём списке перечислены только обладатели архитектурных лицензий. И не факт, что все. Кого-то я мог и забыть.

Ответить | Правка | Наверх | Cообщить модератору

39. "Готов к производству первый прототип открытого чипа Libre-SO..."  +4 +/
Сообщение от Аноним (36), 12-Июл-21, 06:13 
ARM-ы лицензируют потому что тупо нет других мобильных, монополия. А сейчас китайцы начнут клипать RISC-V мобильные и все.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

49. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Lex (??), 12-Июл-21, 07:36 
Мипсы всякие итд…
Ответить | Правка | Наверх | Cообщить модератору

55. "Готов к производству первый прототип открытого чипа Libre-SO..."  –1 +/
Сообщение от Аноним (55), 12-Июл-21, 08:53 
Ape перешла с PowerPC на Intelb в 2005 г.
Ответить | Правка | Наверх | Cообщить модератору

74. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от анонимм (?), 12-Июл-21, 11:47 
> ARM-ы лицензируют потому что тупо нет других мобильных

Здесь, чуть выше, предлагали придумать свою систему команд и написать к ней компиляторы.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

67. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от FaraS (?), 12-Июл-21, 11:07 
Ну так RISC-V только развивается, будет у него экзосистема.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

80. "Готов к производству первый прототип открытого чипа Libre-SO..."  –1 +/
Сообщение от erthink (ok), 12-Июл-21, 12:03 
Нет.
Его придется выкинуть как неудачную попытку и сделать 2.0, ибо кактус местами сильно колючий и не вкусный.
Ну либо "засохнет и само отвалиться" )
Ответить | Правка | Наверх | Cообщить модератору

86. "Готов к производству первый прототип открытого чипа Libre-SO..."  +3 +/
Сообщение от анонимм (?), 12-Июл-21, 12:33 
> Ну так RISC-V только развивается, будет у него экзосистема.

Может будет, а может и нет.
ARM-у потребовалось ~35 лет на создание своей "экосистемы". А MIPS в то же время уже практически и загнулся.


В тех кругах, где действительно что-то умеют делать, RISC-V хайп уже давно пошёл на спад.
Китайские произодители чипов(и не только они) этот хайп пытаются как-то поддерживать, в надежде на то, наверное, что на хайпе для них бесплатно создадут экосистему. Но вряд ли это сработает без вваливания большого бабла.

Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

94. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (85), 12-Июл-21, 12:59 
Без вваливания бабла всё что угодно умирает невероятно быстро. Т.е. вваливание бабла не гарантирует успеха, но без него успех практически невозможен.
Ответить | Правка | Наверх | Cообщить модератору

98. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от анонимм (?), 12-Июл-21, 13:14 
> ...вваливание бабла не гарантирует успеха, но без него успех практически невозможен.

Похоже, что здесь, на опеннете, это далеко не все понимают.

Ответить | Правка | Наверх | Cообщить модератору

213. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Пользователь чебурнета (?), 18-Сен-22, 08:29 
Портировать компилятор под любую Тьюринг-полную архитектуру сейчас и студент может. На уровне "чтобы просто работало". Просто пишется соответствующий модуль, где расписывается, в какие опкоды что транслировать. Если нужна серьёзная оптимизация с тестированием и отловом багов -- то там уже усилия серьёзных дядей нужны.

Есть такой простой Си-компилятор -- pcc: http://pcc.ludd.ltu.se/ Он реализует C99. Его легко можно портировать под другу архитектуру на коленке. А им уже собирается другой компилятор, тот же gcc.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

27. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноньимъ (ok), 12-Июл-21, 03:02 
>кто заплатит
>который выделил 400 тысяч евро на создание полностью открытого чипа

На пол ляма они что-то очень жиденькое на 130тыщ транзисторов родили уровня дипломной работы или продвинутой курсовой.

Где деньги? Куда деньги дели?

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

33. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (33), 12-Июл-21, 04:59 
не транзисторов, а вентилей (для примерного перевода в транзисторы можно умножать на 4)
Ответить | Правка | Наверх | Cообщить модератору

32. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от Аноним (33), 12-Июл-21, 04:51 
>А вы им компилятор БЕСПЛАТНО для этой новой архитектуры напишите?

Если не нужно специфических оптимизаций, то достаточно перенести,
например, GNU assembler. И все остальные GNU компиляторы там будут
перенсены автоматически.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

50. "Готов к производству первый прототип открытого чипа Libre-SO..."  –1 +/
Сообщение от Нуар (?), 12-Июл-21, 07:43 
Только вот беда, GNU as не переписать на иную архитектуру, а если делать эмулятор x86-x, то по быстродействию будет не быстрее jvm !)
Ответить | Правка | Наверх | Cообщить модератору

54. "Готов к производству первый прототип открытого чипа Libre-SO..."  +1 +/
Сообщение от Аноним (33), 12-Июл-21, 08:27 
GNU as _уже_ поддерживает PowerPC ISA, этим ребятам нужно добавить только свои (векторные) расширения.
Ответить | Правка | Наверх | Cообщить модератору

56. "Готов к производству первый прототип открытого чипа Libre-SO..."  –2 +/
Сообщение от Нуар (?), 12-Июл-21, 09:19 
да хоть моторолу-88к, это не важно, код на as для PPC не скомпилирует на X86-32/64, и наоборот, аналогично и для RISK-5(и MIPS). as - только оболочка компилятора с текстового, читаемого, на объектный, не читаемый человеком, под конкретные архитектуры. Конечно есть отдельные компиляторы с одной архитектуры на другую, но они не столь тривиальны как ассемблер, и работают с потерей быстродействия, что сделало си более адекватным инструментом для переноса программного обеспечения между архитектурами, с различным ISA.
Ответить | Правка | Наверх | Cообщить модератору

63. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (33), 12-Июл-21, 10:52 
А причем здесь вообще X86-32/64? Например, и GCC и AS знают и поддерживают PowerPC ISA. Им нужно только для своего проекта добавить новые инструкции в GCC RTL и AS и все. Там нет никакого X86-32/64 в середине.
Ответить | Правка | Наверх | Cообщить модератору

125. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Nuar (?), 12-Июл-21, 15:39 
Нет, Вы не о том.
gnu as - оболочка, для создания ассемблеров, она не компилирует код на ассемблере PPC в исполнимый код для других архитектур, а только для PPC(даже не так, объектный, который еще нужно линковать под PPC и соответствующую ОС), и расширив gnu as собственными опкодами для этого СОКа, вы не сможете запустить на нем даже линукс, переделывать придется gnu gcc, весь! всю низкоуровневую оптимизацию и кодогенерацию.
Ответить | Правка | Наверх | Cообщить модератору

127. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Аноним (33), 12-Июл-21, 16:46 
> переделывать придется gnu gcc, весь! всю низкоуровневую оптимизацию и кодогенерацию.

Нет, только добавить в RTL поддержку новых (векторных) инструкций.
У них как раз есть этот пункт в TODO: "gcc support for SVP64" https://libre-soc.org/

Ответить | Правка | Наверх | Cообщить модератору

89. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от анонимм (?), 12-Июл-21, 12:49 
> GNU as _уже_ поддерживает PowerPC ISA, этим ребятам нужно добавить только свои (векторные) расширения.

В начале этой ветки чел с ником Begs вообще-то предлагал вот это:

>> Зачем тогда вообще пользоваться POWER? Опубликовали бы свою архитектуру со своими спецификациями.

С этого места и началось обсуждение компиляторов.

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

214. "Готов к производству первый прототип открытого чипа Libre-SO..."  +/
Сообщение от Пользователь чебурнета (?), 18-Сен-22, 08:38 
> Только вот беда, GNU as не переписать на иную архитектуру

Ой, а мужики-то и не знают! И архитектуры новые придумывают, и ассемблеры портируют, и компиляторы переносят, и даже линуксы под них собирают. Надо срочно их направить на ОпенНет для просвещения.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру