All streams
Search
Write a publication
Pull to refresh
21
0
Дмитрий Кузнецов @torgeek

Пользователь RISC-V и Rust/Forth/Oberon/SQL/Асм

Send message
Я верно понимаю, что можно взять абсолютно любую разработку и чуть ли не дословно переписать/скомпилирова её на другой язык программирования и это уже будет 100% ваш код?

50/50
С одной стороны, алгоритмы не защищены по российскому закону:
Статья 1259 ч.5. Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования, геологическую информацию о недрах.

С другой стороны, придётся доказать, что трудом автором создана новая программа, а не произведено автоматическое преобразование исходной. Чем докажете?))
Этак мы в 1930-е провалимся ))

И я не про первый, а про достаточно известный/любимый.
Историю вопроса можно описать примерно так:
1980-е – задаваемые области допустимых значений, пример – подтипы в Аде.
1990-е – контракты-интерфейсы-наследование, начиная с Эйфеля и до Котлина/Раста сегодня.
2000-е – зависимые типы, которые пока только Идрисе – очень крутом и популярном в очень узком кругу языке.
Понял, спасибо. Это кварц многомодовый.
А какой оптический кабель использовали – кварц или пластик?
Вот нашел близкий пруф из 2017 года в дизайн-центре МФТИ (он же дизайн-центр Крафтвей?):
Немного о проекте:
Разрабатывать предстоит контроллер SSD-накопителей с аппаратной поддержкой специализированных алгоритмов шифрования. Предполагается вести разработку на основе IP-ядра ARM Cortex. В дальнейшем планируется контрактное производство продукта по технологиям 65-45 нм.
Говорят об энергоэффективности в 3 раза лучше, чем у STM32F103, и превосходстве по быстродействию. Для автономных применений это важно.
Плюс есть перспектива поработать с новой системой команд RISC-V привлекает.
Говорят, что есть похожая совместимая голубая таблетка, только на RISC-V.
Насколько примеры требуется изменить, что бы работать на ней?

Wio Lite RISC-V на GD32VF103


Если уж на то пошло, то все контроллеры ССД используют «буржуйское ядро».
И основные ядра в SSD, это ARM, ARC и Tensilica Xtensa
Более того на ARM ядрах делаются все современные HDD контроллеры, множество процессоров для телефонов и планшетов.

Уже не так.

FADU выпустила свой SSD контроллер Annapurna FC3081/FC3082 на RISC-V ядрах.

В Western Digital сделали и передали для открытого использования проект SweRV Core – это тоже RISC-V ядра и в первую очередь для SSD.

С учетом, что в России как минимум две команды проектируют и выпускают RISC-V решения, то на перспективу выбор есть.

Только в статье почему-то не сказано, что ж там внутри контроллера? Это самое интересное!
Это безобразие и российские правовые перегибы. Дело экономическое и разбирали бы в арбитраже. Такие предприниматели на вес золота. Зачем закрывать до суда, пока не доказано нарушение закона?
А тут как ни крути, компетенций для создания суперкомпьютера нужно тысячи разных: в инженерке, электрике, микроэлектронике, материалах, связи, софте, пайке/гибке/сварке, физмоделированиях всяких систем и подсистем, логистике/поставке/компонентах/растаможке, финансах, проектном управлении и просто менеджменте, лидерстве (много разных людей-исполнителей и много команд) и предпринимательстве (где нужно, кому нужно, кто заплатит, кто оценит результат).

А вот замахнётся ли BAIKAL-M (или скорее его преемник BAIKAL-S) на суперкомпьютерное применение, как Cavium ThunderX2 или Fujitsu A64FX? И поспеет ли? Это вопросы.

А может гонку в итоге выиграет RISC-V, на который сделали ставку европейские и китайские суперкомпьютеростроители? Экономия на лицензиях, 100% независимость от разработчика ISA, да к тому же есть российские готовые ядра. Только почему нет плана на BAIKAL-RV?))
Вопрос был про производство суперкомпьютеров. Какая составляющая разработки процессорных плат в стоимости смонтированного и запущенного в работу суперкомпьютера? Навскидку – 1-2 процента. Да и вся разработка больше 10-20 процентов себестоимости суперкомпьютера не вытягивает. Его ещё надо изготовить/собрать/смонтировать/запустить/протестировать/настроить.

А так рассуждать, то можно вспомнить о жёсткой зависимости Apple от китайских производителей колёсиков для системных блоков новых Mac Pro))
Да, линейка AMD Opteron A очень похожа на Байкал-М.

Представлены в 2014 году, выпуск начали в 2016-м. Три года отставание.

У Байкал-М меньше частота, но сильно быстрее ОЗУ и есть встроенная графика. Вроде норм?
Вот ТОП50 российских суперкомпьютеров.

Там как минимум четыре росссийских производителя:
  1. Т-Платформы
  2. РСК
  3. Ниагара
  4. NX-IT
Для сравнения похожий по производительности Snapdragon 8cx потребляет 7 Вт. Но он на 7 нм сделан, потому сильно экономичнее.
Точное не нашел. Оценка границ такая. Его предок потреблял 1,1 Вт на пике, а в схожих условиях только кодировка видеопотока оценивается в 0,8 Вт. То есть, он точно не в ultra low power категории.
Не надо призывать академиков))

Пусть будет живой проект на вики/гитхабе. Этого вполне достаточно.
Не очень понял. В ситуации отсутствия словаря и отсутсвия дисциплин про алгоритмы и структуры данных в образовании на русском языке? У нас вроде порядок с этим.

Вопрос в том, как поступить с новыми терминами — что уже прижилось и органично в языке, а что звучит чужеродно и это неисправимо. Или может быть заменено.

А так то, что на английском, что на китайском, никто не мешает общаться, когда есть беглость в навыке. Американцы же не стали говорить водопровод (vodoprovod), а оставили свой родной термин — pipeline, несмотря на русские корни этой новации в технологии программирования ;)
Технологий то да, много их. А вот дисциплины общие. И тут должны быть общие названия/термины для основных понятий/концептов. Вот кортежи/лямбды/полифилы — понятны всем, а насчёт персистентности или мутабельности не уверен. Или нет?

Information

Rating
Does not participate
Location
Сочи, Краснодарский край, Россия
Registered
Activity

Specialization

Fullstack Developer, System Software Engineer
Senior
From 350,000 ₽