The OpenNET Project / Index page

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



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

Оглавление

В Китае создан открытый RISC-V процессор XiangShan, конкурирующий с ARM Cortex-A76, opennews (??), 07-Июл-21, (0) [смотреть все]

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


270. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +1 +/
Сообщение от Аноним (269), 08-Июл-21, 05:54 
СССР подавился уже на реверсе 386 — ≈300 000 огромных (по нынешним меркам) транзисторов. Сейчас их порядка полутора миллиардов. А микроскопы с тех пор сильно совершеннее не стали.
Про нейросетки поржал, конечно. Это вам не волосинки на фото пририсовывать.
Ответить | Правка | Наверх | Cообщить модератору

274. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +1 +/
Сообщение от Ordu (ok), 08-Июл-21, 06:44 
> СССР подавился уже на реверсе 386 — ≈300 000 огромных (по нынешним меркам) транзисторов.
> Сейчас их порядка полутора миллиардов. А микроскопы с тех пор сильно
> совершеннее не стали.

Обработка информации зато стала. Ну, то есть, оптическим микроскопом с урока биологии конечно же не удастся обойтись, но электронный должен справиться.

С чем могут быть проблемы -- это с аккуратным снятием слоёв, чтобы вглубь заглянуть. Что-то я читал об этом, и насколько помню, со всякими там ~1мкм техпроцессами это довольно сложно делать на коленке. Но можно.

> Про нейросетки поржал, конечно. Это вам не волосинки на фото пририсовывать.

Эмм... Ты не понимаешь о чём я? Видел фотки кристаллов микросхем? На этих фотках можно глазами видеть транзисторы и соединения. Но одно дело видеть глазами, другое дело по этому нарисовать схему. И вот под это нейросетку сможет натренировать любой васян из 9б. Когда дорастёт до 11б, он сможет даже без TensorFlow обойтись, и сделать всё вручную.

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

277. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (269), 08-Июл-21, 07:18 
Нет, нейросетки так не работают. Для этого нужен настоящий ИИ, а не то, что им сейчас называют.

Электронные микроскопы ещё в 80-х были обыденностью, но что-то они реверсерам из СССР не помогли.

Надо понимать, что сложность реверса с увеличением сложности чипа растёт не линейно, а экспоненциально — да, ТЕОРЕТИЧЕСКИ воссоздать схему можно, а практически дешевле разработать новую архитекуру-убийцу интела.

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

282. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +1 +/
Сообщение от Ordu (ok), 08-Июл-21, 08:14 
> Нет, нейросетки так не работают. Для этого нужен настоящий ИИ, а не
> то, что им сейчас называют.

Нейросетки могут различать буковки на картинке? Могут, потому что это, с точки зрения психологии, не работа "интеллекта", это работа восприятия. А вот с восприятием у нейросеток сегодня даже лучше, чем у человека. Интеллекта у них как не было так и нет -- тут ты прав, но они могут показывать способности к распознаванию выше, чем у человека. Как минимум для зрительной модальности это показывали. Что там со слухом -- я не знаю реально, но не удивлюсь если и отдельные фонемы языка нейросетки могут лучше вычленять из зашумлённого звука, чем человек ухом. Хотя не, с различением одновременно звучащих звуков у них пока ещё серьёзные проблемы, как я понимаю. То есть со слухом они человека ещё не догнали.

> Электронные микроскопы ещё в 80-х были обыденностью, но что-то они реверсерам из
> СССР не помогли.

Как я написал в соседнем комменте, потому что они занимались реверсом, а не восстановлением схемы. Реверс -- это более сложная задача. Ну и да, у них не было нейросеток. Они глазами смотрели на фотки, как я понимаю, и руками рисовали все высмотренные p-n переходы на схеме. Естественно, что когда этих переходов сотни тысяч или даже миллионы, никаких рисовальщиков не хватит всё это нарисовать.

> Надо понимать, что сложность реверса с увеличением сложности чипа растёт не линейно,
> а экспоненциально — да, ТЕОРЕТИЧЕСКИ воссоздать схему можно, а практически дешевле
> разработать новую архитекуру-убийцу интела.

Толку-то от этого? Ну разработаешь ты новую архитектуру, а печатать опять будешь в TSMC. Задача проверить соответствие напечатанного заказанному.

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

300. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (269), 08-Июл-21, 10:19 
Нейросети _дорисовывают_ картинку (звук, etc.), а не восстанавливают её. Это принципиальная разница. Причём и для этого им нужен нехеровый такой датасет, а откуда его взять в случае схем процессоров?
Ответить | Правка | Наверх | Cообщить модератору

311. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +1 +/
Сообщение от Ordu (ok), 08-Июл-21, 12:03 
> Нейросети _дорисовывают_ картинку (звук, etc.), а не восстанавливают её.

Чё? Зачем её восстанавливать? Если у нас недостаточного разрешения изображения, то можно попробовать поднять разрешение посредством многократного фотографирования и объединения фотографий (типа как здесь[1]). Тут, по идее, нейросетки не нужны, но если в силу каких-то причин изображение от раза к разу смещается на матрице, то могут оказаться полезными для вычленения ключевых точек, дабы точнее разные фотки наложить друг на друга. А, ну да, тебе придётся фотографии разных слоёв потом сводить, и вот тут выделение ключевых точек может помочь, потому что между фотками микросхема скорее всего поменяла положение. Но с другой стороны, это можно сделать и руками -- там не так много слоёв, чтобы париться об этом.

[1] https://www.msn.com/en-us/news/technology/teen-captures-extr...

Там проблема в другом возникает. Глянь на фотки Z80[2], там где он в достаточном увеличении показывает. Ты убъёшься эти картинки переводить в готовую схематику. Либо ты будешь рукой перерисовывать эту растровую графику в каком-то редакторе схем, возможно специально созданным под эту задачу. Либо ты попытаешься сделать это программно. Но если это делать алгоритмически, ты возможно убъёшься об стену. Мне сложно сказать навскидку -- сложность этих задач очень обманчива навскидку, может там можно обойтись наложением фильтров, чтобы выделить то, что надо, а может не удастся. Но нейросетка тебе вполне может помочь перейти от жонглирования отдельными пикселями в программе, к жонглированию "элементами", типа "эмиттер", "коллектор", "база". Может быть, чтобы проверить схему, тебе придётся подняться на шаг выше -- от элементов транзисторов к логическим вентилям, и даже к блокам типа "NAND-вентиль" или "триггер". Опять же, на мой взгляд, есть шансы на то, что этот переход на другой уровень абстракции возможен алгоритмически, но есть шансы и на то, что ты утонешь в особых случаях. Но это же задача классификации -- надо вычленять куски схемы и классифицировать их. Значит нейросетка может помочь.

[2]https://www.youtube.com/watch?v=aHx-XUA6f9g

Нейросетки хороши в распознавании. Они хороши в распознавании даже того, что формализовать не удаётся. Именно поэтому они и нужны: если я могу формализовать что-то, то я могу записать это на C, мне не нужна нейросетка. А вот если не могу, то... Глянь на tcec[3]. Видишь там сейчас у них 8 движков бьются? Это топовые восемь движков по миру. Они все содержат в себе нейросетку для оценки позиции. Как минимум NNUE, которая относительно простая и резвая. Движки без нейросеток в этот этап чемпионата не могут забраться, хотя шахматных движков как грязи.

[3] https://tcec-chess.com/

> Причём и для этого им нужен нехеровый такой датасет, а
> откуда его взять в случае схем процессоров?

Ручками. Берёшь фотку и проделываешь всю работу руками. Классифицируешь глазами. Автоматически получаешь датасет. Когда он будет из себя что-то представлять, можно натренировать нейросетку, которая будет тебе помогать искать то, что она не может классифицировать, а то, что она думает, что может она будет классифицировать, ты будешь проверять. Это позволит тебе собирать датасет в разы (если не на порядок) быстрее. Можно несколько таких итераций навернуть, если хочется.

Но вообще, я поискал, и нашёл[4]. Глянь, они тензорфлоу в депендансах не тянут, то есть даже без нейросетки обходятся. А ты говоришь "нейросетка не поможет".

[4] https://github.com/DegateCommunity/Degate

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

301. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (269), 08-Июл-21, 10:21 
Что касается
> Толку-то от этого? Ну разработаешь ты новую архитектуру, а печатать опять будешь в TSMC. Задача проверить соответствие напечатанного заказанному.

Тут согласен полностью. Надо не онанизмом с дохлым VLIW заниматься, а своё оборудование для печати создавать, а печатать на нём что угодно можно. Вот только это немножко, совсем самую малость, посложнее будет.

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

312. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  –1 +/
Сообщение от Ordu (ok), 08-Июл-21, 12:19 
> Что касается
>> Толку-то от этого? Ну разработаешь ты новую архитектуру, а печатать опять будешь в TSMC. Задача проверить соответствие напечатанного заказанному.
> Тут согласен полностью. Надо не онанизмом с дохлым VLIW заниматься, а своё
> оборудование для печати создавать, а печатать на нём что угодно можно.
> Вот только это немножко, совсем самую малость, посложнее будет.

А я считаю, что не надо. Хочется проверенного надёжного железа минимумом затрат? Создать доверенный НИИ верифицирующий микросхемы. Типа засылаешь схематику, несколько сэмплов микросхем, они выносят вердикт: есть закладки или нет закладок. Это будет _существенно_ дешевле, печать можно делегировать тем, кто дешевле/качественнее сделает. А если государство начнёт свой техпроцесс разрабатывать, это кончится ещё одной бесконечной пилорамой типа Эльбруса.

Создать своё оборудование для печати -- это, я полагаю, сотни миллиардов баксов и пара десятков лет, при условии того что проект будет грамотно управляться. Но грамотно и целевым образом потратить сотни миллиардов баксов -- это самостоятельная экономическая проблема, полноценного решения которой нет даже у буржуев. У нас же, стопудов сопрут половину, растянут сроки с 20 до 50 лет, с сотен миллиардов бюджет раскачают до триллионов, и... ну нахрен это надо?

Инвестиции же в ревёрс схем, во-первых, решит вполне реальную проблему за вполне реальные сроки и деньги. Его тут же можно будет коммерциализировать, избавив от проклятия субсидий, которые провоцируют любое мероприятие морфировать в пилораму. Во-вторых, реверс позволит двигаться от этого дальше, к ревёрсу технологий выработки микросхем. С учётом того, что развитие этих технологий замедляется, есть шансы придти лет через 50 к ситуации, когда технологии 25-летней давности (на которые патенты кончились) не сильно хуже современных. Примерно настолько хуже, как сегодня технологии десятилетней давности. И если к тому моменту подготовится, то можно просто выложить всё, что было наковыряно в этом НИИ в открытый доступ, и объявить ежегодный конкурс с призами на производство микросхем. Коммерция подтянется, а там глядишь можно будет лидерам заказов накидать, и позволить им уже зарабатывать коммерческой деятельностью, а не держать их на плаву инвестициями, субсидиями и призами.

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

337. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (337), 09-Июл-21, 00:15 
нейросетки тут на *** не нужны, тут и классическое машинное зрение + теория графов + электротехника работает. Атоматический конвертер картинка->нетлист уже сделали несколько лет назад. На CCC был доклад как раз об этом. Правда доклад был рекламный, по типу "вот фотка, нажимаем на кнопку - бамс - вот нетлист!" но суть не в этом.
Ответить | Правка | К родителю #282 | Наверх | Cообщить модератору

338. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Ordu (ok), 09-Июл-21, 03:16 
Да, я понял, даже нашёл софтину для этого.
Ответить | Правка | Наверх | Cообщить модератору

350. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (95), 09-Июл-21, 13:52 
>Надо понимать, что сложность реверса с увеличением сложности чипа растёт не линейно, а экспоненциально

Квадратично же с увеличением плотности транзисторов или увеличенни площади кристалла. Или кубично, если ещё и количество слоёв увеливается.

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

275. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Ordu (ok), 08-Июл-21, 06:47 
> СССР подавился уже на реверсе 386 — ≈300 000 огромных (по нынешним меркам) транзисторов.

А, и да. Твоя задача не ревёрсить процессор, твоя задача восстановить схему и сравнить со своей. Тебе не нужно выяснять "что вот этот транзистор тут делает". Тебе не нужно по этой восстановленной схеме выстраивать техпроцесс для создания клона. Задача существенно проще, чем реверс. Достаточно получить изображения слоёв в достаточном разрешении. Дальше всё решается программным путём.

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

320. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от пох. (?), 08-Июл-21, 13:41 
> А, и да. Твоя задача не ревёрсить процессор, твоя задача восстановить схему и сравнить со своей.

не понимая как работает? Успехов, чо.

> Тебе не нужно выяснять "что вот этот транзистор тут делает".

думаю, ты с гарантией получишь абсолютно нерабочую схему. Там недоразглядел соединение, тут транзистор от диода не отличил и так далее. Любая пылинка и любая неоднородность в кристалле - брак. А ты не видя толком (поскольку оптическое разрешение недостаточно) таких "пылинок" насажаешь миллионы.

ТАК даже совок не делал. При том что отдельные транзисторы тогда на самом деле были видны в микроскоп, а не угадывались с трудом - полученную картинку разбирали, выясняли назначение блоков, и _заново_ проектировали.

> Достаточно получить изображения слоёв в достаточном разрешении.

нет у человечества технологий получения таких изображений. Сплошные волновые явления и размазня в итоге. (Кстати, как сейчас устроена фотолитография - тоже интересный вопрос. Возможно, и она уже давно "вероятностная".)

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

325. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Ordu (ok), 08-Июл-21, 14:53 
>> Достаточно получить изображения слоёв в достаточном разрешении.
> нет у человечества технологий получения таких изображений.

Разве? Если транзистор 7нм, то электронный микроскоп берёт с разрешением 1нм. Этого вполне достаточно. Или электронного микроскопа хрен дождёшься, когда он несколько миллиардов транзисторов отсканирует?

> Сплошные волновые явления и
> размазня в итоге. (Кстати, как сейчас устроена фотолитография - тоже интересный
> вопрос. Возможно, и она уже давно "вероятностная".)

Я читал как-то лет десять назад громадную статью, которая излагала историю печати, и основные идеи и сложности на каждом этапе. Статья забиралась аж в глубины нулевых. Ссылку потерял и уже неоднократно бился головой об клавиатуру, потому что не могу найти вновь.

Там, когда у них периоды случались, что длина волны не позволяет достаточно мелкие элементы рисовать, они начинали печатать несколько раз, накладывая одно изображение на другое. В смысле если мы спроецируем квадратик со стороной h, а потом спроецируем его ещё раз, сдвинув на h/2 по горизонтали, то в результате получится три прямоугольника: два по бокам слабо засвечены, тот что по центру сильнее. Если, допустим, смыть всё кроме центрального, то... Но это общая идея, как я её помню, реализация сложнее. Они многократно наносят фоторезист, многократно смывают его, может ещё протравливают между этими фазами проецирования... Короче, всё сложно, но можно изображать детали меньше длины волны.

> думаю, ты с гарантией получишь абсолютно нерабочую схему.

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

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

327. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от пох. (?), 08-Июл-21, 16:04 
ты, как-нибудь, почитай хоть в викивракии - что такое электронный микроскоп и как он работает.

В общем, там надо заранее знать что именно ты собираешься разглядывать и как оно должно выглядеть ;-)

А еще можно ведь межслойные соединения делать - и если не знать что они там есть, ты их просто сошлифуешь вместе со слоем. В общем, овчинка выделки, по-моему, не стоит.

Больше уж надежды на закрытые схемы, как у пиломатериала. Плюс обычное функциональное тестирование. Добавить что-то в существующую схему так чтобы ничего не сломать - не всякому интелу не во всякую погоду удавалось.

Кстати, никто ведь не гарантирует что соседний чип из той же коробки напечатали по той же маске - так что разрушающее тестирование еще и поэтому бесполезно.

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

329. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от erthink (ok), 08-Июл-21, 16:32 
Электронный микроскоп тут действительно крайне малополезен, но примерно и не нужен.

Для информации:
- схожая задача возникает при верификации изделий.
- причем с учетом атак класса https://www.securitylab.ru/upload/BeckerChes131.pdf нужно определять полярность и концентрацию легирующих примесей.
- такую кристаллографию умеют в Курчатнике, но процесс очень долгий и дорогой.

Но "передирать" чипы никто не будет, ибо без полного понимания не выковырять НДВ, а с пониманием лучше сделать своё (что вовсю и делают, МЦСТ в частности).

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

341. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (337), 09-Июл-21, 08:25 
А почему электронный микроскоп малополезен?
Ответить | Правка | Наверх | Cообщить модератору

339. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Ordu (ok), 09-Июл-21, 03:31 
> В общем, там надо заранее знать что именно ты собираешься разглядывать и
> как оно должно выглядеть ;-)

Ну дык мы и знаем, что именно мы собираемся разглядывать, и как именно оно должно выглядеть. Нам надо лишь убедиться, что оно не выглядит как-то иначе.

> Кстати, никто ведь не гарантирует что соседний чип из той же коробки напечатали по той же маске - так что разрушающее тестирование еще и поэтому бесполезно.

Проверь каждый тысячный чип. Проблем-то. Документируй процесс таким образом, что ежели найдёшь что, у тебя было бы достаточно документов, чтобы разорить TSMC в судах. И ежели до этого дойдёт, все эти эпплы, нвидии, амд, и даже интел печатает у TSMC, поднимут такой вой, что мало не покажется.

Вставлять закладки в 1 чип из партии -- это бессмысленное занятие. Тебе надо чтобы с неплохими шансами получить дырявый чип выставленный в интернет. Идеально надо всю партию забекдорить. Если забекдорить 10%, то тоже неплохо выйдет. Но 10% скрыть уже практически невозможно. 1% можно, скрестив пальцы и громко молясь. Но толку от этого 1%? Потом ещё придётся громко молиться, чтобы хотя бы один из этого 1% чипов оказался бы там, где надо.

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

352. "В Китае создан открытый RISC-V процессор XiangShan, конкурир..."  +/
Сообщение от Аноним (95), 09-Июл-21, 14:02 
>А еще можно ведь межслойные соединения делать - и если не знать что они там есть, ты их просто сошлифуешь вместе со слоем.

Есть такая штука - рентгеноструктурный анализ. Кратко, оно фиксирует интерферренционные картины от 3D-решётки - исследуемого объекта. При этом, сам объект исследований послойному разрушению подвергать не надо. И затем, по набору интерферренционных картин строится 3D-структура исследованного объекта. Применяется для изучения кристаллических решёток, белков, вирусов.

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

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

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




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

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