Домуховский.Нейроморфные процессоры–кирпичики для создания Скайнет или просто маркетинговый «пузырь»

YOUTUBE · 01.12.2025 09:40

Ключевые темы и таймкоды

Введение и разминка

0:02
  • Приветствие и разминка с аудиторией.
  • Вопросы о венерроморфных архитектурах и импульсных нейронных сетях.
  • Объявление темы и плана выступления.

Мотивационная часть

0:34
  • Проблема роста энергетических потребностей.
  • Закон Мура и его ограничения.
  • Влияние видеокарт на вычислительные возможности.

Проблемы современных нейросетей

1:24
  • Сравнение параметров нейросетей.
  • Логический рост возможностей нейросетей.
  • Возможные фундаментальные ограничения в будущем.

Физические ограничения

2:02
  • Пределы уменьшения размеров транзисторов.
  • Фотолитографы и их ограничения.
  • Будущие пределы, связанные с атомами кремния.

Параллельность и архитектура фон Неймана

3:03
  • Проблемы параллельности и архитектуры фон Неймана.
  • Закон Амдала и его ограничения.
  • Исследование масштабируемости нейросетей.

Мозг как пример

4:42
  • Эффективность мозга и его архитектура.
  • Нейроны как наномеханизмы.
  • Независимая работа нейронов и их масштабируемость.

Математические модели нейронов

6:04
  • Упрощенные модели нейронов.
  • Лифт-нейрон и его уравнение.
  • Дискретизация и упрощение модели.

Кодирование данных

8:12
  • Способы кодирования изображений.
  • Грейс Кейли и вероятность спайков.
  • Кодирование с задержкой и модуляция дельты.

Обучение нейросетей

9:21
  • Необходимость метода обучения.
  • Возможность заимствования методов из природы.

Правило Хебба

10:15
  • Дональд Хебб сформулировал правило, описывающее синоптические связи между нейронами.
  • Синаптические связи могут быть слабыми или сильными, в зависимости от сопротивления.
  • Организм учится, наблюдая корреляцию между импульсами нейронов.

Алгоритм обучения

11:09
  • Алгоритм использует обратную экспоненту и офсет для снижения и увеличения сопротивления синапсов.
  • Обучение происходит без учителя, но пока не очень эффективно.

Применение алгоритма

11:53
  • В 2015 году с помощью импульсной нейросети удалось распознать рукописные цифры.
  • Используется частотное кодирование и тормозящие нейроны для распознавания.

Аппаратная реализация нейронов

13:34
  • Можно создать аппаратный нейрон с помощью резистора, конденсатора и переключателя.
  • Мемристоры могут служить для создания синапсов, изменяя сопротивление в зависимости от заряда.

Кроссбар-архитектура

15:29
  • Кроссбар-архитектура позволяет коммутировать сигналы через мемристоры.
  • Оптимизация и разбиение на блоки помогают строить большие системы с миллионами нейронов.

Нейроморфные процессоры

16:26
  • Существуют процессоры, реализующие нейроморфную архитектуру.
  • Примеры: TrueNorth, Intel, BrainScale S2.

Отечественные разработки

18:52
  • Нейрочип Алтай также является отечественной разработкой.
  • Основные задачи: распознавание картинок и видеопотоков с минимальным энергопотреблением.

Примеры применения

20:33
  • Китайцы создали гибридный чип для автономного управления велосипедом.
  • Чип сочетает традиционные процессоры и нейропроцессоры, обеспечивая низкое энергопотребление.

Автономные системы распознавания жестов

21:17
  • Традиционные архитектуры требуют значительных вычислительных мощностей или онлайн-подключения к нейросетям.
  • Компания IBM представила систему распознавания жестов с использованием нейропроцессора и DIS-камеры.
  • DIS-камера передает импульсы с каждого пикселя, что позволяет использовать импульсные нейросети.

Применение DIS-камер и нейросетей

22:14
  • DIS-камеры эффективны для высокоскоростной съемки, оставаясь дешевыми.
  • Intel также разработала систему распознавания жестов с обучением на устройстве.
  • Создан "искусственный нос" для анализа запахов с использованием нейросети.

Кроссбар-архитектура и нейронные сети

23:34
  • Кроссбар-архитектура позволяет выполнять сложные операции за один электрический импульс.
  • Оптимизация кроссбара ускоряет умножение матриц и снижает энергопотребление.
  • Классические нейросети можно переносить на нейроморфные архитектуры.

Инструментарии для нейросетей

26:25
  • SNN-TUTZ поддерживает автоматический перевод моделей в импульсные нейронные сети.
  • Библиотека PYN поддерживает трансляцию импульсных нейросетей на любую платформу.
  • PYN позволяет создавать и тестировать импульсные нейросети на различных устройствах.

Будущее нейроморфных архитектур

28:24
  • Нейроморфные архитектуры имеют потенциал для решения повседневных задач.
  • Квантовые компьютеры пока не достигли продуктивного уровня из-за фундаментальных проблем.
  • Нейроморфные процессоры уже существуют и могут быть использованы в повседневной жизни.

Технические аспекты нейроморфных процессоров

31:12
  • Современные нейроморфные компьютеры используют техпроцессы 30-60 нанометров.
  • Разработки включают трехмерные кроссбары для увеличения производительности.
  • Министоры являются будущим памяти и вычислительных блоков, требуя меньше энергии.

Выбор процессоров и перспективы

33:01
  • Вопрос о выборе между процессорами Алтай и китайскими аналогами.
  • Обсуждение перспектив увеличения производительности процессоров Алтай.

Производительность нейропроцессоров

33:43
  • Сложно сравнивать производительность нейропроцессоров из-за отсутствия точных метрик.
  • Параллелизация позволяет собирать схемы и блоки из отдельных чипов.
  • Проигрывают в энергопотреблении и занимаемых площадях.

Проблемы и перспективы производства

34:36
  • Алтай производит нейропроцессоры на SMS, но нуждается в новых производственных мощностях.
  • Китайские стартапы активно развиваются, привлекая значительные инвестиции.
  • Финансовые выгоды от использования китайских или алтайских процессоров неясны.

Обучение на кристалле и энергопотребление

35:22
  • Обучение на кристалле зависит от наличия сопроцессора пластичности синапсов.
  • Ограничения по числу операций связаны со скоростью отклика элементов.
  • Время переключения транзисторов и других элементов ограничивает производительность.

Сравнение с обычными процессорами

37:50
  • Сравнение нейропроцессоров с обычными процессорами бессмысленно из-за различий в скорости операций.
  • Нейропроцессоры обучены на производстве и могут быть быстро интегрированы в устройства.

Нейроморфы в облаках

37:50
  • Нейроморфы уже используются в облаках, например, в Human Brain Project.
  • Доступ к облачным сервисам для российских вузов ограничен.