LINUX.ORG.RU
ФорумTalks

ИИ разрабатывает процессоры

 ,


0

1

Учёные спроектировали ЦП при помощи ИИ, и запустили на нём Linux.

https://arxiv.org/abs/2306.12456

This approach generates the circuit logic, which is represented by a graph structure called Binary Speculation Diagram (BSD), of the CPU design from only external input-output observations instead of formal program code. During the generation of BSD, Monte Carlo-based expansion and the distance of Boolean functions are used to guarantee accuracy and efficiency, respectively. By efficiently exploring a search space of unprecedented size 10^{10^{540}}, which is the largest one of all machine-designed objects to our best knowledge, and thus pushing the limits of machine design, our approach generates an industrial-scale RISC-V CPU within only 5 hours. The taped-out CPU successfully runs the Linux operating system and performs comparably against the human-designed Intel 80486SX CPU. 

Как вам такое?

★★★★★

отлично !! это я как понял генерировали структуру микросхемы из схемы соединений или что ??

pfg ★★★★★
()

Как вам такое?

Так это не к нам, это к Илону

rechnick ★★★
()
Ответ на: комментарий от Irma

А литографию на 3 нм оно нам не соорудит?

здесь монтекарлой не обойтись, да и пространство поиска слишком «неудобное»

seiken ★★★★★
() автор топика

Как вам такое?

А что, раньше без всяких нейронок разве нельзя было использовать подобные «методы» проектирования?)

vinvlad ★★
()
Ответ на: комментарий от vinvlad

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

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от pfg

нейронка умеет быстро перебирать …

Ну, быстро перебирать и масштабировать вычисления можно и без нейронки. Всё же, в данном конкретном случае роль «ИИ» была весьма второстепенной по сравнению с задействованной работой чисто человеческого интеллекта)) Название топика явно отдает жёлтизной)

vinvlad ★★
()
Ответ на: комментарий от vinvlad

топика явно отдает жёлтизной)

Тогда уж название статьи: Pushing the Limits of Machine Design: Automated CPU Design with AI

seiken ★★★★★
() автор топика
Ответ на: комментарий от vinvlad

желтизна она везде :) полноценного ИИ, на мой взгляд, в данный момент не создано, все современные «ИИ» на уровне развития насекомых, у которых достаточно сложная, но линейная логика связей между ситуацией и действиями.

можно. это в принципе «обычная высшая математика» :) комбинаторные задачи они и в африке комбинаторные задачи.
нейронные сверточные цепи, будучи обученными, аккурат и нацелены эффективно выявлять удачна или неудачна данная комбинация.
без онного эффективного нейроалгоритма показателя удачности комбинации выбор кто будет делать ??? человек ?? :)

pfg ★★★★★
()

На каком только отстое не запускали linux... Но netbsd в этом плане лучше.

Shadow ★★★★★
()
Ответ на: комментарий от pfg

… на уровне развития насекомых, у которых достаточно сложная, но линейная логика связей между ситуацией и действиями.

Ну, не такие уж они и «линейные». На мурашей посмотришь, как они тлей «пасут» и используют…) Примитивной арифметикой тоже владеют - эксперименты показали, что маршрут к нужной веточке на дереве запоминают подсчитывая промежуточные веточки.

vinvlad ★★
()

В правом графике на фиг. 4 откуда-то берётся 80586. Что за зверь?

luke ★★★★★
()
Ответ на: комментарий от pfg

Вот этого человек уже давно не делал, годов наверное с 80х, если не раньше.

UPD: сорри, гоню.

from only external input-output observations instead of formal program code.

Такого вообще никто не делал никогда лол. Они буквально поставили дизайн процессоров с ног на голову.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от seiken

Пишут они, что то, что инженеры типа делают 5 лет, им ИИ сделал за 5 часов.

Ну т. е. сначала «запрограммировали» нейронку на решение конкретной задачи используя предварительно полученные результаты 5-тилетнего труда инженеров и кое-что еще чисто человеческое, а потом она за 5 часов вернула свой аналогичный результат «труда». Так чтоль?)

vinvlad ★★
()

changing random stuff until your program works is «hacky» and «bad coding practice» but if you do it fast enough it’s «Machine Learning»

Steve Maine via twitter (10.05.2018)

gag ★★★★★
()

and performs comparably against the human-designed Intel 80486SX CPU.

Как-то не очень впечетляет воспроизведение технологиии 30 давности без speculative execution и т.п..

X512 ★★★★★
()

А при проектировании вентилей процессора разве нет каких библиотек или модулей? Подключил там модуль декодера инструкций, сям конвейр команд и т.д?

Что конкретно сделала нейронка? Разве нельзя написать алгоритм перебора с поиском оптимальных параметров? Зачем тут нейронка?

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 2)
Ответ на: комментарий от seiken

… отдает жёлтизной)

Тогда уж название статьи: Pushing the Limits of Machine Design: Automated CPU Design with AI

Справедливости ради (в сторону учёных) следует отметить, что фразы «AI approach» и «ИИ разрабатывает …» не имеют между собой ничего общего. Встретив где-нибудь в научной среде термин «AI» надо понимать, что под этим просто подразумевается определенный набор методов и алгоритмов, используемых в соответствующем научном разделе.

vinvlad ★★
()
Ответ на: комментарий от targitaj

Осталось дать производство и цивилизация готова.

Пока у нас есть вредные производства из нефти(гной земли) и лития, то цивилизации не будет.

xwicked ★★☆
()
Ответ на: комментарий от vinvlad

и один фиг логика движения муравья линейна :) даже с запоминанием сложных путей прохода.
многолетний цикл развития цикад опытным путем выявил простые числа вплоть до 17 емнип. а в свое время активно продвигалась теория что знание о простых числах есть признак интеллекта с высокими математическими познаниями :) тупой перебор и оптимизация естественного отбора их нашли !! без всяких математических абстракций

pfg ★★★★★
()
Ответ на: комментарий от vinvlad

ага.
собственно это и есть уровень развития современного ИИ. на готовых моделях обучили сверточную нейросеть.
а теперь пытаются подсовывая рандомный результат получить с этой нейросетки прикладной выхлоп :)

pfg ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)