Процессоры нового поколения. Русский инженер натянет и перегонит!

Следующие несколько абзацев — для обычных людей. Это комментарий к статье, которая будет идти после возвышенных фраз.

ЧАСТЬ 1. Для всех, и неайтишников

А нас (профсоюз) все время спрашивают - и даже статью в Хабре с Ней удалили! - "Что за цифра 2 в вашем логотипе? Бред!"

Знание у таких болтунов и балаболов - бред. Творчество заблокировано. (Кстати, скоро пригласим к разблокировке.) А мы этот прототип дизайна (вы видите на картинке) уже в 21-м году обсуждали. Понадобилось время для талантливой дизайнерской отрисовки. И вот уже талантливые инженеры его воплощают. Верим, что получится!

Мы строим будущее. Мы знаем куда идти. Давайте с нами! Приглашайте для этого подписаться на нас в TG » VK » Dzen и на открытые встречи приходите.

Процессоры нового поколения. Русский инженер натянет и перегонит!, image #1

Коллеги, текст ниже мы взяли отсюда https://t.me/technojnec/4101. Текст для технарей.

ЧАСТЬ 2. СЕТУНЬ-2 МОЗГ. Для тех, кто в шоке от прошлого поста. Объясняю на пальцах.

Что я вообще делаю

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

Главная особенность: он считает не в двоичной системе (где есть только 0 и 1), а в троичной - где значения -1, 0 и +1. Это старая советская идея, в 60-х в МГУ реально работала ЭВМ «Сетунь» на троичной логике. Я делаю её современную версию для нейросетей.

Зачем троичная? Для ИИ это естественнее (там часто и так значения "за / против / нейтрально"), и при этом меньше энергии на ту же работу.

Что внутри

Если совсем упрощать, три части:

Три мозга (вычислительных ядра) - умеют выполнять программы.

Ускоритель умножения - моя личная фишка. Обычно нейросеть это бесконечное умножение огромных таблиц чисел (матриц). Я придумал способ заменить тяжёлое умножение матриц на пачку лёгких параллельных фильтров. Получается в десятки раз меньше операций при том же результате. На матрицах побольше выигрыш растёт до сотен раз.

Сторож в каждом блоке. Если в космосе пролетит частица и собьёт один бит в памяти (реально бывает на старых техпроцессах) - сторож моментально это ловит и не даёт чипу сойти с ума.

Что произошло сегодня

Целый день боролся с инструментом синтеза (это софт, который превращает мой код в схему транзисторов). Он молча выбрасывал куски моей памяти. Переписал структуру так, чтобы он перестал капризничать. Прогнал проверки - получилось идентично исходному коду, ничего не потерялось.

Дальше: собрал прошивку, залил в реальную плату (Tang Mega - это макетная плата, на которой можно "примерить" чип до того как заказывать настоящий кремний). И впервые получил с платы поток данных, где видно что моя математика реально считается. Не симуляция в компьютере. Настоящие транзисторы на реальной плате гоняют мой алгоритм.

430 пакетов за 6 секунд, числа в них меняются (то есть процессор реально работает, а не просто моргает индикатором). Сторож молчит - значит ошибок нет.

Что впереди и где я честен

Что доказано: моя математика выдаёт правильные числа (сравнил с эталоном - совпадение до 12-го знака после запятой). На обычном процессоре в коде она в 3-5 раз быстрее классики.

Что пока НЕ доказано: что чип в железе будет быстрее видеокарты. Раньше я писал "в 11 раз быстрее" - это была прикидка на бумажке, а не реальное измерение секундомером. Поправили старшие товарищи, согласился. Больше так не делаю.

Что впереди:

Научить компьютер не только слушать плату, но и слать ей задачи туда-сюда.

Запустить на ней маленькую нейросеть и засечь время по секундомеру.

Сравнить честно: моё железо vs обычная видеокарта. После этого можно говорить "в N раз быстрее". (С ОГОВОРКАМИ)

Если всё сойдётся - заказать настоящий чип на российской фабрике Микрон в Зеленограде. (НО ЭТО НЕ ТАК ПРОСТО КАК МОЖЕТ ПОКАЗАТЬСЯ ПО ЭТИМ СТРОЧКАМ, БОЛЕЕ ТОГО В ПРЕДЫДУЩИХ ПОСТАХ БЫЛА ЛОЖНАЯ ИНФОРМАЦИЯ - ОБ ЭТОМ ПОЗЖЕ - ЕСТЬ ВЕРОЯТНОСТЬ, ЧТО ЭТО НЕ БУДЕТ МИКРОН - ПОКА СЛОЖНО СКАЗАТЬ)

Будем реалистами! 😳

Поэтому семь раз отмерь.

Итог: пять этапов из семи закрыты.

Процессор живёт в плате, математика работает в FPGA. Осталось замерить скорость и тесты, тесты, тесты.

--

🔥Проф.союз РП в TG » VK » Dzen, чтобы быть на связи! 😐Поднять карму в хабр, пониженную противниками русских программистов, семьи и Дня Победы, можно тут.

😑Закрытый чат, ваши статьи для публикации и наши консультации 👉 сюда.

Процессоры нового поколения. Русский инженер натянет и перегонит!, image #2
8 views·1 share