LINUX.ORG.RU

История изменений

Исправление aist1, (текущая версия) :

оно началось ещё 25 лет назад

Еще раньше, но дело не в том, что оно всё хорошо забытое старое. Просто кремний коммодитизируется. Его много избыточного сейчас, а расходовать его на горячие и неэффективные OoO-ядра получается бессмысленным. Массивы же маленьких и проворных ядер с аппаратной реализацией некоторых функций требуют радикального редизайна и вычислительных архитектур, и операционных систем, и инструментов разработки, и прошивки в головах программистов. Мы толком еще многопоток-то с общем случае не освоили, не говоря уже про что-то более «широкое».

Например, внедрение такой штуки, как тегированная память (не как в ARM, а по-нормальному) в практику разработки приложений для конечных пользователей может много чего изменить само по себе. Сюда же NVRAM, который может неплохо так упростить дизайн продвинутых файловых систем и одновременно ускорить их. Машинное обучение (матричные и векторные сопроцессоры) позволят внедрять целые новые принципы дизайна, основанные на адаптации и распознавании образов.

И вот в случае RISC-V это всё не тщательно огороженные корпоративные мечты, а своё, «народное». В Европе/Америке свои чипы выпекают студенты старших курсов как дипломные работы, так как у университетов есть партнерские программы с заводами. Не так, чтобы всё это вдруг стало доступно условному Васе с дивана, но тут не просто порог вхождения в кастомный дизайн железа постоянно снижается, а сама физика диктует направление движения в гетерогенность. Нужно много разных, проблемно-специфичных ядер. Потому корпорации и «демократизируют» это всё.

Так что тот факт, что Haiku-навты приходят на эту площадку — очень хорошо и для Haiku, и для площадки. Что же касается использования акселераторов в дизайне ОС, появятся акселераторы, появятся и дизайнеры)

Исходная версия aist1, :

оно началось ещё 25 лет назад

Еще раньше, но дело не в том, что оно всё хорошо забытое старое. Просто кремний коммодитизируется. Его много избыточного сейчас, а расходовать его на горячие и неэффективные OoO-ядра получается бессмысленным. Массивы же маленьких и проворных ядер с аппаратной реализацией некоторых функций требуют радикального редизайна и вычислительных архитектур, и операционных систем, и инструментов разработки, и прошивки в головах программистов. Мы толком еще многопоток-то с общем случае не освоили, не говоря уже про что-то более «широкое».

Например, внедрение такой штуки, как тегированная память (не как в ARM, а по-нормальному) в практику разработки приложений для конечных пользователей может много чего изменить само по себе. Сюда же NVRAM, который может неплохо так упростить дизайн продвинутых файловых систем и одновременно ускорить их. Машинное обучение (матричные и векторные сопроцессоры) позволят внедрять целые новые принципы дизайна, основанные на адаптации и распознавании образов.

И вот в случае RISC-V это всё не тщательно огороженные корпоративные мечты, а своё, «народное». В Европе/Америке свои чипы выпекают студенты старших курсов как дипломные работы, так как у университетов есть партнерские программы с заводами. Не так, чтобы всё это вдруг стало доступно условному Васе с дивана, но тут не просто порог вхождения в кастомный дизайн железа постоянно снижается, а сама физика диктует направление движения в гетерогенность. Нужно много разных, проблемно-специфичных ядер. Потому корпорации и «демократизируют» это всё.