Примерно с такими заголовками вышли 8 апреля 2025 года российские СМИ. Но не всё так печально, как может показаться. В статьях угадывается PR-акция ООО «Тайфун» (занимается проектированием микропроцессоров на основе симметрично-троичной системы) для привлечения внимания к себе и финансированию разработки процессоров на троичной логике.
У меня в комментариях к моим статьям на тему микропроцессоров «Эльбрус» иногда появлялись убеждённые фанаты троичной логики, ставившие в пример созданную во времена СССР ЭВМ «Сетунь» а также приверженцы «русских языков программирования». Относился я к ним, мягко говоря, осторожно.
Честно говоря, я не особенно проникся тогда технологией троичных вычислений, и поэтому оставлял подобные комментарии без должного внимания. Видимо, точно так же без должного внимания эту тему оставляли и в Минпромторге — уж слишком фриково она звучала.
Тогда, чтобы хоть как-то привлечь внимание властей, в феврале была организована конференция в МГУ, посвященной троичным вычислениям, где с соответствующим докладом выступил гендиректор компании ООО «Тайфун» Александр Тимошенко, а в качестве одного из слушателей присутствовал представитель китайского офиса компании Huawei, который активно интересовался российскими разработками.
Александр Тимошенко несколько лет разрабатывает чипы на полностью троичной элементной компонентной базе (ЭКБ), а доклад был посвящен перспективам развития и реализации троичных электронных компонент для изготовления изделий на основе троичной логики. Более того, это не первый его доклад на всякого рода конференциях.
На мероприятии Тимошенко представил схемы троичных вычислений, которые позже попали в патент Huawei. Однако, на конференции Тимошенко целенаправленно (с его слов) показывал эти схемы «недоделанными и с ошибками».
Как сообщил Александр Тимошенко, представитель Huawei много расспрашивал у него о том, как работают троичные алгоритмы и вычисления на них. Также они предлагали ему совместно поработать в китайской лаборатории.
И вот, через месяц, в марте 2025 года, Huawei внезапно получил в Китае патент на троичные логические элементы. Правда, в патенте было описано, как троичные вычисления можно реализовать на двоичных физических элементах, то есть на привычной компонентной базе, тогда как Тимошенко работает и над двоичными и над троичными элементами.
Честно говоря, я не вижу в схемах ничего общего. Сам Тимошенко говорит, что основное отличие схем только в количестве слагаемых. «Мы делаем минимально А+Б, у них А+Б+В. С точки же зрения проектирования схемы 100% аналогичны», — поясняет он.
Помимо этого, расчеты у Huawei ведутся исходя из 3-тритной системы. То есть один трайт (единица измерения информации, аналог байта в компьютерах с троичной логикой) равен трем тритам (минимальная целая единица измерения количества информации источников с тремя равновероятными сообщениям, аналог бита в двоичной логике).
«Данную систему придумали мы в 2023 году. Все зарубежные троичные вычисления основываются на 6-тритных данных. А после конференции китайцы неожиданно стали тоже использовать 3-тритные», — отметил Тимошенко, — «При этом ранее планов по созданию троичных логических элементов на двоичной логике Huawei не анонсировала».
Вообще-то Тимошенко, мягко говоря, лукавит, потому что ещё в 2008 году в США была построена трёхтритная цифровая компьютерная система TCA2 в трёхуровневой системе троичных логических элементов на 1484-х интегральных транзисторах, и об этом он не может не знать.
Так что никакого особого воровства в патенте Huawei я не вижу. Обычная троичная логика на двоичных элементах, как у всех, не более того. Подумаешь, тоже используют трёхтритные трайты вместо шеститритных, и что? Ведь не они одни, вон, американцы тоже...
Кстати, а почему не девятитритные? ;-) Думаю, реально у Тимошенко ничего не украли (ну, чуть подсмотрели разве что), а он просто пытается так привлечь внимание к этой теме. Ну и, наверное, правильно делает...
История проекта «Тайфун»
В 2022 г. Александр Тимошенко основал компанию «Тайфун», чтобы заниматься давно забытой троичной арифметикой. Компания занимается развитием двух архитектур: «Трит-2» и «Трит-6».
«Трит-2» проектируется по принципу «троичная логика на двоичных физических элементах». Эта система похожа на «Сетунь-58». Цель этой архитектуры — отработать на железе основные методы построения ядер и других компонентов.
В архитектуре «Трит-6» используется принцип «троичная логика на троичных элементах», это аналог «Сетуни-70».
Компания заканчивает проектирование и готовится к производству тестовых образцов. Технология пока не запатентована.
Проблема в стоимости международного патентования, — отметил Тимошенко. — Суммы крайне высокие. Я работаю за счет собственных средств, без привлечения кредитного плеча, либо каких то субсидий, потому все так медленно и долго идет.
Компания обращалась и в фонды и в Минпромторг, а также к Михаилу Мишустину, но ответа не получила.
Что интересует китайцев
По словам Тимошенко, китайцев интересовали троичные схемы для нескольких направлений. Первое — это искусственный интеллект (ИИ), потому что в троичной логике у него появляется третье состояние «не знаю».
В двоичной логике мы оперируем цифрами 0 и 1, а в троичной можно оперировать 0, 1 и 2 (несимметричная логика) или наиболее продвинутая — симметричная, где есть -1, 0 и +1, — пояснил он. — Если это применять в ИИ, то три состояния лучше, чем два.
То есть он сможет не только говорить да, нет, как в двоичной. Но у него появится третье состояние «не знаю», или можно добавить еще что-то. Скорость работы ИИ в троичной логике кратно увеличится.
Помимо этого, Китай хочет сделать специализированные интегральные схемы (ASIC) для ИИ, а также для майнинга.
Они хотят сделать троичные вычисления для целей шифрования, потому что если это реализовать, то это будет самым устойчивым шифрованием на данный момент, — продолжил Тимошенко. — Их также интересуют видеокарты.
Язык программирования
Поскольку проектируется своя система команд процессора, то было решено сразу разработать и свой язык программирования — автокод Тритон. Это системный язык, по сути — ассемблер, из которого будет выходить сразу троичный код.
Любая команда в Тритоне — слог. Из слогов формируются слова, из слов — списки и, наконец, ищется возможность эти списки исполнить поточно.
Одна из особенностей языка программирования Тритон в том, что код на нём пишется на русском языке. Благодаря этому даже далёкий от привычного программирования человек сможет легко его освоить.
Другой важный плюс — введён единый знак сравнения (©), вместо распространённых символов: >, <, = и ! =. Смысл необычного знака сравнения заключается в том, что в троичной системе можно получить любое из вышеприведённых состояний: число меньше, больше, равно или не равно. Также введённый знак позволяет оперировать отрезками в стиле 1 © а © 1000.
Ещё в Тритоне не надо работать с регистрами, как, например, в стандартном FASM. В целом у языка более понятный подход к написанию кода. Для него разрабатывается специальная IDE — «Тритон». Она будет сама решать, откуда взять данные, куда их поместить, и анализировать возможность поточного выполнения.
Преимущества и недостатки троичной системы
Напоследок давайте пробежимся по преимуществам и недостаткам троичной системы для применения её в компьютерах.
Преимущества
Троичная система позволяет оперировать отрицательными и положительными числами, не применяя старшие разряды. Также у неё неоспоримое преимущество в округлении чисел с плавающей точкой простым отбрасыванием.
В некоторых математических приёмах вычисления происходят в несколько раз быстрее. Всё это даёт прирост производительности порядка 20–25% по сравнению с двоичной системой.
Троичная система счисления считается самой сбалансированной и ёмкой по объёму чисел. Поэтому она может при той же разрядности двоичной системы держать в себе в два раза больше чисел. Если 32-битные машины могут держать максимум 4 ГБ памяти, то у троичной системы показатель будет минимум 8 ГБ. Разница ощутимая.
Недостатки
Троичные системы могут быть чувствительны к шумам и помехам, так как различия между тремя состояниями менее выражены, чем между двумя в двоичной системе. Создание надёжных троичных элементов (например, транзисторов с тремя устойчивыми состояниями) технически сложно и дорого.
Вывод
Троичная логика предлагает теоретические преимущества в эффективности и гибкости, но её практическая реализация ограничена технологическими факторами.
Пока двоичные системы остаются стандартом, троичные компьютеры могут найти нишевое применение в специализированных областях (например, квантовые вычисления или AI).
Заключение
Я думаю, что Huawei сейчас патентует на территории Китая всё, что может. Что касается ООО «Тайфун», то они сейчас пиарятся, как могут. Но вот вопросов лично у меня к проекту больше, чем ответов.
Так, не очень понятно, насколько глубока проработка этого проекта, потому что никаких подробностей, позволяющих оценить масштаб разработок, нигде не опубликовано. Слишком много я в 90-е и нулевые видел подобных начинаний, оказывавшихся на самом деле поделками студента на коленке. Тут, видимо, что-то посерьёзнее, но вот насколько — непонятно.
Проект слишком уж великолепен. В нём прекрасно всё — и вожделенная многими троичная логика, и т.н. «русский язык программирования» (а точнее, язык программирования с русским синтаксисом), и даже красивое лицо молодого гендиректора, почему-то не слишком внушающее мне доверие )))
Думаю, что пока не заработает макет на двоичных элементах и компания не покажет в действии троичные элементы, им можно даже не обращаться ни в Минпромторг, ни к Мишустину. Думаю, там таких обращений — воз и маленькая тележка.
На этом пока всё. Ставьте нравлики, делитесь своими мыслями в комментариях и подписывайтесь на мой канал, а также поддержите его вашими донатами :-) Удачи!