HTML Diff
2 added 2 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>8 апр 2024</li>
2 <ul><li>8 апр 2024</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><h2>Троичный процессор: утопия или технология будущего?</h2>
4 </ul><h2>Троичный процессор: утопия или технология будущего?</h2>
5 - <p>Почему компьютерам перестало хватать единиц и нулей и каким будет российский троичный процессор "Тайфун".</p>
5 + <p>Почему компьютерм перестало хватать единиц и нулей и каким будет российский троичный процессор "Тайфун".</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6 <p>Иллюстрация: Оля Ежак для Skillbox Media</p>
7 <p>Филолог и технарь, пишет об IT так, что поймут даже новички. Коммерческий редактор, автор технических статей для vc.ru и "Хабра".</p>
7 <p>Филолог и технарь, пишет об IT так, что поймут даже новички. Коммерческий редактор, автор технических статей для vc.ru и "Хабра".</p>
8 <p>О компьютерах, работающих на троичной логике, и их возможностях говорят давно. Да и не только говорят: в СССР, например, такая машина на протяжении 15 лет обслуживала вычислительный центр МГУ и вдохновила американских инженеров на аналогичные эксперименты. Правда, в итоге технология не стала массовой ни в СССР, ни в США.</p>
8 <p>О компьютерах, работающих на троичной логике, и их возможностях говорят давно. Да и не только говорят: в СССР, например, такая машина на протяжении 15 лет обслуживала вычислительный центр МГУ и вдохновила американских инженеров на аналогичные эксперименты. Правда, в итоге технология не стала массовой ни в СССР, ни в США.</p>
9 <p>В теории троичные процессоры по многим параметрам превосходят двоичные, они менее энергозатратны и более надёжны. Тогда почему сегодня мы не найдём в промышленности ни одного рабочего компьютера на троичной системе? Разобраться нам помог Александр Тимошенко, руководитель компании "Тайфун", которая разрабатывает троичный процессор с собственной архитектурой и язык программирования для него.</p>
9 <p>В теории троичные процессоры по многим параметрам превосходят двоичные, они менее энергозатратны и более надёжны. Тогда почему сегодня мы не найдём в промышленности ни одного рабочего компьютера на троичной системе? Разобраться нам помог Александр Тимошенко, руководитель компании "Тайфун", которая разрабатывает троичный процессор с собственной архитектурой и язык программирования для него.</p>
10 <p>Руководитель "Тайфуна", инженер-разработчик. Занимается разработкой троичного процессора и языка программирования "Тритон".</p>
10 <p>Руководитель "Тайфуна", инженер-разработчик. Занимается разработкой троичного процессора и языка программирования "Тритон".</p>
11 <p><strong>Содержание</strong></p>
11 <p><strong>Содержание</strong></p>
12 <ul><li><a>Немного истории</a></li>
12 <ul><li><a>Немного истории</a></li>
13 <li><a>Технические особенности троичных процессоров</a></li>
13 <li><a>Технические особенности троичных процессоров</a></li>
14 <li><a>Для чего нужен троичный процессор</a></li>
14 <li><a>Для чего нужен троичный процессор</a></li>
15 <li><a>Особенности процессора и языка программирования для него</a></li>
15 <li><a>Особенности процессора и языка программирования для него</a></li>
16 <li><a>Трудности и перспективы</a></li>
16 <li><a>Трудности и перспективы</a></li>
17 </ul><p>Первый в мире троичный компьютер серийного производства под названием "<a>Сетунь</a>" выпустили в СССР в 1959 году. Над проектом работали исследователи МГУ имени М. В. Ломоносова под руководством<a>Н. П. Брусенцова</a>.</p>
17 </ul><p>Первый в мире троичный компьютер серийного производства под названием "<a>Сетунь</a>" выпустили в СССР в 1959 году. Над проектом работали исследователи МГУ имени М. В. Ломоносова под руководством<a>Н. П. Брусенцова</a>.</p>
18 <p>В основе памяти "Сетуни" лежали ферритовые кольца. Машина оперировала двухбитными двоично кодированными троичными числами, то есть один трит записывался двумя двоичными числами:</p>
18 <p>В основе памяти "Сетуни" лежали ферритовые кольца. Машина оперировала двухбитными двоично кодированными троичными числами, то есть один трит записывался двумя двоичными числами:</p>
19 <ul><li>(0, 0) - 0</li>
19 <ul><li>(0, 0) - 0</li>
20 <li>(1, 1) - 0</li>
20 <li>(1, 1) - 0</li>
21 <li>(0, 1) - -1</li>
21 <li>(0, 1) - -1</li>
22 <li>(1, 0) - +1</li>
22 <li>(1, 0) - +1</li>
23 </ul><p>С 1960 по 1965 год в Казани выпустили 49 ЭВМ "Сетунь". Они были дешевле, надёжнее и компактнее тогдашних двоичных аналогов и неплохо справлялись с научно-техническими задачами средней сложности. Также "Сетунь" использовали в вузах, конструкторских бюро, научно-исследовательских институтах и на заводах. Это была не самая мощная машина, но зато в её основе лежала троичная логика, что само по себе было в новинку и открывало путь к дальнейшим экспериментам.</p>
23 </ul><p>С 1960 по 1965 год в Казани выпустили 49 ЭВМ "Сетунь". Они были дешевле, надёжнее и компактнее тогдашних двоичных аналогов и неплохо справлялись с научно-техническими задачами средней сложности. Также "Сетунь" использовали в вузах, конструкторских бюро, научно-исследовательских институтах и на заводах. Это была не самая мощная машина, но зато в её основе лежала троичная логика, что само по себе было в новинку и открывало путь к дальнейшим экспериментам.</p>
24 Малая ЭВМ "Сетунь", разработанная в Московском государственном университете<em>Изображение: Московский государственный университет имени М. В. Ломоносова</em><p>В 1970 году в единственном экземпляре была выпущена "<a>Сетунь-70</a>", после чего разработка троичных компьютеров прекратилась и перешла в разряд технической философии. Почему так произошло, мы вкратце рассказывали в одной из наших статей.</p>
24 Малая ЭВМ "Сетунь", разработанная в Московском государственном университете<em>Изображение: Московский государственный университет имени М. В. Ломоносова</em><p>В 1970 году в единственном экземпляре была выпущена "<a>Сетунь-70</a>", после чего разработка троичных компьютеров прекратилась и перешла в разряд технической философии. Почему так произошло, мы вкратце рассказывали в одной из наших статей.</p>
25 <p>Одной из заметных попыток американских учёных сделать эмулятор троичной арифметики на двоичном компьютере был проект<a>Ternac</a>. Эксперимент показал, что на двоичном компьютере можно реализовать недвоичную систему, сохранив при этом такой же расход памяти и скорость вычислений. Но аппаратно реализовать эти идеи не удалось.</p>
25 <p>Одной из заметных попыток американских учёных сделать эмулятор троичной арифметики на двоичном компьютере был проект<a>Ternac</a>. Эксперимент показал, что на двоичном компьютере можно реализовать недвоичную систему, сохранив при этом такой же расход памяти и скорость вычислений. Но аппаратно реализовать эти идеи не удалось.</p>
26 <p>Исследователи давно говорят о том, что двоичная система подходит к своему пределу. Ещё в 1965 году инженер Intel Гордон Мур сформулировал<a>закон</a>, согласно которому количество транзисторов, размещаемых на кристалле интегральной схемы, вырастает в два раза каждые 24 месяца.</p>
26 <p>Исследователи давно говорят о том, что двоичная система подходит к своему пределу. Ещё в 1965 году инженер Intel Гордон Мур сформулировал<a>закон</a>, согласно которому количество транзисторов, размещаемых на кристалле интегральной схемы, вырастает в два раза каждые 24 месяца.</p>
27 <p>Очевидно, что бесконечно повышать производительность компьютеров, увеличивая количество транзисторов, не получится. Поэтому инженеры стали уменьшать транзисторы. Но и здесь вскоре упёрлись в потолок: на нанометровых масштабах влияние токов утечки становится сильнее, процессоры быстрее нагреваются и выходят из строя.</p>
27 <p>Очевидно, что бесконечно повышать производительность компьютеров, увеличивая количество транзисторов, не получится. Поэтому инженеры стали уменьшать транзисторы. Но и здесь вскоре упёрлись в потолок: на нанометровых масштабах влияние токов утечки становится сильнее, процессоры быстрее нагреваются и выходят из строя.</p>
28 <p>Сегодня перед исследователями стоит выбор: использовать троичную логику или отказаться от кремния и перейти на <a>квантовые компьютеры</a>. Мейнстримным стал квантовый путь - многие учёные и инженеры сходятся во мнении, что будущее за кубитами (квантовыми аналогами битов). Но есть и те, кто видит потенциал в троичной системе.</p>
28 <p>Сегодня перед исследователями стоит выбор: использовать троичную логику или отказаться от кремния и перейти на <a>квантовые компьютеры</a>. Мейнстримным стал квантовый путь - многие учёные и инженеры сходятся во мнении, что будущее за кубитами (квантовыми аналогами битов). Но есть и те, кто видит потенциал в троичной системе.</p>
29 <p>Уже в 2010-е годы лаборатория МГУ (та же, в чьих стенах создавалась "Сетунь") разработала<a>троичную виртуальную машину</a>. Воссоздать "Сетунь" так и не вышло, зато учёные подробно описали архитектуру следующего поколения чипов.</p>
29 <p>Уже в 2010-е годы лаборатория МГУ (та же, в чьих стенах создавалась "Сетунь") разработала<a>троичную виртуальную машину</a>. Воссоздать "Сетунь" так и не вышло, зато учёные подробно описали архитектуру следующего поколения чипов.</p>
30 <p>Сегодня над троичным процессором работают инженеры компании "Тайфун". Мы поговорили с её руководителем и попытались выяснить, почему он и его команда верят в будущее этой экзотической технологии.</p>
30 <p>Сегодня над троичным процессором работают инженеры компании "Тайфун". Мы поговорили с её руководителем и попытались выяснить, почему он и его команда верят в будущее этой экзотической технологии.</p>
31 <p><strong>- Зачем нужна троичная система, чем не устраивает двоичная?</strong></p>
31 <p><strong>- Зачем нужна троичная система, чем не устраивает двоичная?</strong></p>
32 <p>- Двоичные вычисления подошли к своему пределу. Мы в компании выбрали троичную симметричную систему счисления, так как у неё есть ряд преимуществ как в структуре, так и в возможностях вычисления.</p>
32 <p>- Двоичные вычисления подошли к своему пределу. Мы в компании выбрали троичную симметричную систему счисления, так как у неё есть ряд преимуществ как в структуре, так и в возможностях вычисления.</p>
33 <p>Троичная система позволяет оперировать отрицательными и положительными числами, не применяя старшие разряды. Также у неё неоспоримое преимущество в округлении чисел с плавающей точкой простым отбрасыванием. В некоторых математических приёмах вычисления происходят в несколько раз быстрее. Всё это даёт прирост производительности порядка 20-25% по сравнению с двоичной системой.</p>
33 <p>Троичная система позволяет оперировать отрицательными и положительными числами, не применяя старшие разряды. Также у неё неоспоримое преимущество в округлении чисел с плавающей точкой простым отбрасыванием. В некоторых математических приёмах вычисления происходят в несколько раз быстрее. Всё это даёт прирост производительности порядка 20-25% по сравнению с двоичной системой.</p>
34 <p>Троичная система счисления считается самой сбалансированной и ёмкой по объёму чисел. Поэтому она может при той же разрядности двоичной системы держать в себе в два раза больше чисел. Если 32-битные машины могут держать максимум 4 ГБ памяти, то у троичной системы показатель будет минимум 8 ГБ. Разница ощутимая.</p>
34 <p>Троичная система счисления считается самой сбалансированной и ёмкой по объёму чисел. Поэтому она может при той же разрядности двоичной системы держать в себе в два раза больше чисел. Если 32-битные машины могут держать максимум 4 ГБ памяти, то у троичной системы показатель будет минимум 8 ГБ. Разница ощутимая.</p>
35 <p><strong>- В истории уже была ЭВМ "Сетунь" - пример серийного троичного компьютера. Ваша разработка - процессор "Тайфун" - наследник этой машины?</strong><strong></strong></p>
35 <p><strong>- В истории уже была ЭВМ "Сетунь" - пример серийного троичного компьютера. Ваша разработка - процессор "Тайфун" - наследник этой машины?</strong><strong></strong></p>
36 <p>- Да, создателем первых машин был Николай Петрович Брусенцов. К сожалению, он уже не с нами, но с нами<a>Хосе Альварес</a> - программист "Сетуни". Кроме того, мы активно сотрудничаем с МГУ, где разрабатывалась "Сетунь". "Тайфун" отчасти можно считать наследником этих машин, но мы идём своим путём и используем в архитектуре собственные решения.</p>
36 <p>- Да, создателем первых машин был Николай Петрович Брусенцов. К сожалению, он уже не с нами, но с нами<a>Хосе Альварес</a> - программист "Сетуни". Кроме того, мы активно сотрудничаем с МГУ, где разрабатывалась "Сетунь". "Тайфун" отчасти можно считать наследником этих машин, но мы идём своим путём и используем в архитектуре собственные решения.</p>
37 <p><strong>- Есть ли примеры серийных троичных процессоров, кроме ЭВМ "Сетунь"? У компании Intel были планы выпуска троичных процессоров. Известно ли, как далеко они продвинулись?</strong></p>
37 <p><strong>- Есть ли примеры серийных троичных процессоров, кроме ЭВМ "Сетунь"? У компании Intel были планы выпуска троичных процессоров. Известно ли, как далеко они продвинулись?</strong></p>
38 <p>- До сегодняшнего дня в мире не было и нет серийных образцов, но есть исследования Samsung и Intel. Также Китай активно интересуется данной темой. Насколько нам известно, только Samsung остался в этой теме и продолжает разработки. Intel сейчас переживает не лучшее время, и, по нашим данным, компания остановила разработки.</p>
38 <p>- До сегодняшнего дня в мире не было и нет серийных образцов, но есть исследования Samsung и Intel. Также Китай активно интересуется данной темой. Насколько нам известно, только Samsung остался в этой теме и продолжает разработки. Intel сейчас переживает не лучшее время, и, по нашим данным, компания остановила разработки.</p>
39 - <p><strong>- Для процессора на троичной системе наверняка понадобится собственный язык программирования. На вашем сайте есть информация про Тритон. Можете рассказать о нём подробнее? Ка на нём писать код и чем он отличается от других языков?</strong></p>
39 + <p><strong>- Для процессора на троичной системе наверняка понадобится собственный язык программирования. На вашем сайте есть информация про Тритон. Можете рассказать о нём подробнее? Как на нём писать код и чем он отличается от других языков?</strong></p>
40 <p>- Это, пожалуй, самый сложный вопрос. В России давно никто не делает свои языки программирования, хотя у нас в Новосибирске есть хороший институт имени А. П. Ершова.</p>
40 <p>- Это, пожалуй, самый сложный вопрос. В России давно никто не делает свои языки программирования, хотя у нас в Новосибирске есть хороший институт имени А. П. Ершова.</p>
41 <p>Мы проектируем свою систему команд процессора, поэтому решили сразу разработать и свой язык программирования - Тритон. Это системный язык, по сути - автокод, из которого будет выходить сразу троичный код. Кроме того, мы адаптируем Тритон для архитектур x86-64 и MIPS.</p>
41 <p>Мы проектируем свою систему команд процессора, поэтому решили сразу разработать и свой язык программирования - Тритон. Это системный язык, по сути - автокод, из которого будет выходить сразу троичный код. Кроме того, мы адаптируем Тритон для архитектур x86-64 и MIPS.</p>
42 Троичный язык программирования "Тритон"<em>Скриншот: компания "Тайфун", эксклюзивно для Skillbox Media</em><p>Работу языка можно представить следующей схемой:</p>
42 Троичный язык программирования "Тритон"<em>Скриншот: компания "Тайфун", эксклюзивно для Skillbox Media</em><p>Работу языка можно представить следующей схемой:</p>
43 <p>Любая команда в Тритоне - слог. Из слогов мы формируем слова, из слов делаем списки и, наконец, ищем возможность эти списки исполнить поточно.</p>
43 <p>Любая команда в Тритоне - слог. Из слогов мы формируем слова, из слов делаем списки и, наконец, ищем возможность эти списки исполнить поточно.</p>
44 <p>Одна из особенностей нашего языка программирования в том, что код на нём пишется на русском языке. Благодаря этому даже далёкий от привычного программирования человек сможет легко его освоить. Другой важный плюс - мы ввели единый знак сравнения (©), вместо распространённых символов: &gt;, &lt;, = и ! =.</p>
44 <p>Одна из особенностей нашего языка программирования в том, что код на нём пишется на русском языке. Благодаря этому даже далёкий от привычного программирования человек сможет легко его освоить. Другой важный плюс - мы ввели единый знак сравнения (©), вместо распространённых символов: &gt;, &lt;, = и ! =.</p>
45 <p>Например, синтаксис условного перехода выглядит так:</p>
45 <p>Например, синтаксис условного перехода выглядит так:</p>
46 а © 0? начало да: ...... нет: ...... нейтрально: ...... конец<p>Смысл необычного знака сравнения заключается в том, что в троичной системе мы можем получить любое из вышеприведённых состояний: число меньше, больше, равно или не равно. Также введённый знак позволяет нам оперировать отрезками в стиле 1 © а © 1000.</p>
46 а © 0? начало да: ...... нет: ...... нейтрально: ...... конец<p>Смысл необычного знака сравнения заключается в том, что в троичной системе мы можем получить любое из вышеприведённых состояний: число меньше, больше, равно или не равно. Также введённый знак позволяет нам оперировать отрезками в стиле 1 © а © 1000.</p>
47 <p>Ещё в Тритоне не надо работать с регистрами, как, например, в стандартном FASM. В целом у языка более понятный подход к написанию кода. Для него мы разрабатываем специальную IDE - "Тритон". Она будет сама решать, откуда взять данные, куда их поместить, и анализировать возможность поточного выполнения.</p>
47 <p>Ещё в Тритоне не надо работать с регистрами, как, например, в стандартном FASM. В целом у языка более понятный подход к написанию кода. Для него мы разрабатываем специальную IDE - "Тритон". Она будет сама решать, откуда взять данные, куда их поместить, и анализировать возможность поточного выполнения.</p>
48 Интегрированная среда разработки "Тритон"<em>Скриншот: компания "Тайфун", эксклюзивно для Skillbox Media</em><p>Более подробно о Тритоне мы рассказывали на <a>XIII Международной научно-практической конференции имени А. И. Китова</a>в Российском экономическом университете имени Г. В. Плеханова.</p>
48 Интегрированная среда разработки "Тритон"<em>Скриншот: компания "Тайфун", эксклюзивно для Skillbox Media</em><p>Более подробно о Тритоне мы рассказывали на <a>XIII Международной научно-практической конференции имени А. И. Китова</a>в Российском экономическом университете имени Г. В. Плеханова.</p>
49 <p><strong>- На конференцию может попасть любой желающий?</strong></p>
49 <p><strong>- На конференцию может попасть любой желающий?</strong></p>
50 <p>- Насколько мне известно, выступления транслировались по Zoom. Касательно личного присутствия не могу сказать. Официальная информация о конференции доступна на сайте.</p>
50 <p>- Насколько мне известно, выступления транслировались по Zoom. Касательно личного присутствия не могу сказать. Официальная информация о конференции доступна на сайте.</p>
51 <p><strong>- Есть ли принципиальные различия в физическом устройстве процессоров на двоичной и на троичной системе? Какие используются ядра, топология и архитектура?</strong></p>
51 <p><strong>- Есть ли принципиальные различия в физическом устройстве процессоров на двоичной и на троичной системе? Какие используются ядра, топология и архитектура?</strong></p>
52 <p>- Да, безусловно, различия во внутреннем физическом устройстве кардинальны. Если для двоичной системы в процессоре заложены принципы классических транзисторов, то для троичной логики мы используем другие схемы. Исторически сложилось мнение, что для реализации троичной системы надо использовать положительное и отрицательное напряжение. Этот принцип использовался в "Сетуни", но можно применить и другой подход.</p>
52 <p>- Да, безусловно, различия во внутреннем физическом устройстве кардинальны. Если для двоичной системы в процессоре заложены принципы классических транзисторов, то для троичной логики мы используем другие схемы. Исторически сложилось мнение, что для реализации троичной системы надо использовать положительное и отрицательное напряжение. Этот принцип использовался в "Сетуни", но можно применить и другой подход.</p>
53 <p>Мы разрабатываем две архитектуры - "Трит-2" и "Трит-6" по аналогии с "Сетунью-58" и "Сетунью-70":</p>
53 <p>Мы разрабатываем две архитектуры - "Трит-2" и "Трит-6" по аналогии с "Сетунью-58" и "Сетунью-70":</p>
54 <ul><li><strong>Физическая архитектура "Трит-2".</strong>Её проектируют по принципу "троичная логика на двоичных физических элементах". Система похожа на "Сетунь-58". Цель архитектуры - отработать на железе основные методы построения ядер и других компонентов.</li>
54 <ul><li><strong>Физическая архитектура "Трит-2".</strong>Её проектируют по принципу "троичная логика на двоичных физических элементах". Система похожа на "Сетунь-58". Цель архитектуры - отработать на железе основные методы построения ядер и других компонентов.</li>
55 <li><strong>Физическая архитектура "Трит-6".</strong>В ней используется принцип "троичная логика на троичных элементах". Это аналог "Сетуни-70".</li>
55 <li><strong>Физическая архитектура "Трит-6".</strong>В ней используется принцип "троичная логика на троичных элементах". Это аналог "Сетуни-70".</li>
56 </ul><p>Касательно топологии и ядер - идёт собственная разработка. Могу лишь сказать, что основной принцип работы архитектуры будет кардинально отличаться от существующих.</p>
56 </ul><p>Касательно топологии и ядер - идёт собственная разработка. Могу лишь сказать, что основной принцип работы архитектуры будет кардинально отличаться от существующих.</p>
57 <p><strong>- Можно ли выпускать троичные процессоры на тех же заводах, на которых производят двоичные процессоры? Для "Тайфуна" понадобится специальная материнская плата с отдельным сокетом?</strong></p>
57 <p><strong>- Можно ли выпускать троичные процессоры на тех же заводах, на которых производят двоичные процессоры? Для "Тайфуна" понадобится специальная материнская плата с отдельным сокетом?</strong></p>
58 <p>- Отвечая на предыдущий вопрос, я сказал, что сейчас разрабатываются две архитектуры. На первом этапе мы хотим закончить с архитектурой "Трит-2" и выпустить её на основе базовых матричных кристаллов (БМК). Сейчас мы активно обсуждаем производство инженерных образцов с заводом "Ангстрем". После этого в планах выпустить пару десятков отладочных плат, в первую очередь для своих нужд. Несколько плат отправим для тестов единомышленникам по троичной теме.</p>
58 <p>- Отвечая на предыдущий вопрос, я сказал, что сейчас разрабатываются две архитектуры. На первом этапе мы хотим закончить с архитектурой "Трит-2" и выпустить её на основе базовых матричных кристаллов (БМК). Сейчас мы активно обсуждаем производство инженерных образцов с заводом "Ангстрем". После этого в планах выпустить пару десятков отладочных плат, в первую очередь для своих нужд. Несколько плат отправим для тестов единомышленникам по троичной теме.</p>
59 <p>Касательно архитектуры "Трит-6" могу сказать, что мы ведём разработку собственного лабораторного литографа, чтобы попробовать воплотить наши идеи в жизнь. Основание литографа уже пошло в производство первого образца.</p>
59 <p>Касательно архитектуры "Трит-6" могу сказать, что мы ведём разработку собственного лабораторного литографа, чтобы попробовать воплотить наши идеи в жизнь. Основание литографа уже пошло в производство первого образца.</p>
60 <p>Если говорить про принцип модульности, то мы планируем отдельный сокет для обеих архитектур.</p>
60 <p>Если говорить про принцип модульности, то мы планируем отдельный сокет для обеих архитектур.</p>
61 <p><strong>- Каковы технические характеристики процессора "Тайфун": техпроцесс, частота и производительность?</strong></p>
61 <p><strong>- Каковы технические характеристики процессора "Тайфун": техпроцесс, частота и производительность?</strong></p>
62 <p>- Сейчас мы говорим только о тестовых образцах, поэтому всё весьма скромно. В первую очередь необходимо подтвердить полную работоспособность архитектуры. Наша целевая производительность - от 100 гигафлопс.</p>
62 <p>- Сейчас мы говорим только о тестовых образцах, поэтому всё весьма скромно. В первую очередь необходимо подтвердить полную работоспособность архитектуры. Наша целевая производительность - от 100 гигафлопс.</p>
63 <p><strong>- Можно ли будет совмещать в одном системном блоке процессор "Тайфун" и, например, видеокарту от NVIDIA или придётся адаптировать комплектующие?</strong></p>
63 <p><strong>- Можно ли будет совмещать в одном системном блоке процессор "Тайфун" и, например, видеокарту от NVIDIA или придётся адаптировать комплектующие?</strong></p>
64 <p>- Это самый больной вопрос. Архитектура "Трит-2" позволяет использовать для работы существующее железо. "Трит-6" будет полностью работать на троичных компонентах, поэтому совмещать разное оборудование не выйдет. Придётся проектировать устройства на новой архитектуре за счёт своих же разработок.</p>
64 <p>- Это самый больной вопрос. Архитектура "Трит-2" позволяет использовать для работы существующее железо. "Трит-6" будет полностью работать на троичных компонентах, поэтому совмещать разное оборудование не выйдет. Придётся проектировать устройства на новой архитектуре за счёт своих же разработок.</p>
65 <p><strong>- У процессоров "Эльбрус" собственная архитектура Е2К, которая требует довольно массивной компиляторной обвязки, чтобы процессоры работали быстро с разными программами и железом. Для "Тайфуна" будут нужны такие же компиляторы?</strong></p>
65 <p><strong>- У процессоров "Эльбрус" собственная архитектура Е2К, которая требует довольно массивной компиляторной обвязки, чтобы процессоры работали быстро с разными программами и железом. Для "Тайфуна" будут нужны такие же компиляторы?</strong></p>
66 <p>- У архитектуры Е2К был прекрасный, на мой взгляд, автокод<a>Эль-76</a>, который при должном развитии мог стать базовым языком.</p>
66 <p>- У архитектуры Е2К был прекрасный, на мой взгляд, автокод<a>Эль-76</a>, который при должном развитии мог стать базовым языком.</p>
67 Автокод Эль-76. Советские программисты писали код на русском языке<em>Скриншот:<a>Wikipedia</a></em><p>Тритон идёт аналогичным путём. Оба этих языка - автокоды, но их синтаксис полностью соответствует языкам высокого уровня. Благодаря этому можно импортировать код с любого похожего языка программирования, например с Си. При этом можно будет сразу генерировать машинный код.</p>
67 Автокод Эль-76. Советские программисты писали код на русском языке<em>Скриншот:<a>Wikipedia</a></em><p>Тритон идёт аналогичным путём. Оба этих языка - автокоды, но их синтаксис полностью соответствует языкам высокого уровня. Благодаря этому можно импортировать код с любого похожего языка программирования, например с Си. При этом можно будет сразу генерировать машинный код.</p>
68 <p>Цели эмулировать режимы работы существующего закрытого ПО у нас нет.</p>
68 <p>Цели эмулировать режимы работы существующего закрытого ПО у нас нет.</p>
69 <p><strong>- ПО на троичном коде совместимо с двоичным? Нужен ли там отдельный компилятор или эмулятор, как Lintel у "Эльбруса"?</strong></p>
69 <p><strong>- ПО на троичном коде совместимо с двоичным? Нужен ли там отдельный компилятор или эмулятор, как Lintel у "Эльбруса"?</strong></p>
70 <p>- Lintel - транслятор кода, мы также продумываем несколько будущих примерно похожих вариантов для реализации. Пока остановились на варианте гипервизора, который будет эмулировать работу разных архитектур и переводить её в троичный режим. Из-за этого пострадает скорость, так как нужно время для перевода данных из одной архитектуры в другую.</p>
70 <p>- Lintel - транслятор кода, мы также продумываем несколько будущих примерно похожих вариантов для реализации. Пока остановились на варианте гипервизора, который будет эмулировать работу разных архитектур и переводить её в троичный режим. Из-за этого пострадает скорость, так как нужно время для перевода данных из одной архитектуры в другую.</p>
71 <p><strong>- МЦСТ создаёт собственную архитектуру, но у этой компании долгая история и большой опыт. "Байкал Электроникс", ЭЛВИС и "Модуль" пошли по самому быстрому пути - взяли уже разработанные архитектуры. И все эти компании работают с двоичной системой. А "Тайфун" идёт совершенно новым путём, ещё и на основе малоизвестной системы. Не страшно?</strong></p>
71 <p><strong>- МЦСТ создаёт собственную архитектуру, но у этой компании долгая история и большой опыт. "Байкал Электроникс", ЭЛВИС и "Модуль" пошли по самому быстрому пути - взяли уже разработанные архитектуры. И все эти компании работают с двоичной системой. А "Тайфун" идёт совершенно новым путём, ещё и на основе малоизвестной системы. Не страшно?</strong></p>
72 <p>- На этот вопрос можно ответить: "Зрим в корень проблемы". В СССР были три уникальные архитектуры, достойные жить и в наше время. Это "<a>Эльбрус</a>",<a>БЭСМ-6</a>и "Сетунь". Руководству МЦСТ нужно отдать должное: в сложное время перестройки они сумели не только сохранить архитектуру "Эльбрусов", но и перенести её в современные чипы. БЭСМ-6 и "Сетунь", к сожалению, не смогли пережить этот этап. Мы сейчас пытаемся возродить архитектуру "Сетуни". Также я знаю, что энтузиасты пробуют работать с БЭСМ-6.</p>
72 <p>- На этот вопрос можно ответить: "Зрим в корень проблемы". В СССР были три уникальные архитектуры, достойные жить и в наше время. Это "<a>Эльбрус</a>",<a>БЭСМ-6</a>и "Сетунь". Руководству МЦСТ нужно отдать должное: в сложное время перестройки они сумели не только сохранить архитектуру "Эльбрусов", но и перенести её в современные чипы. БЭСМ-6 и "Сетунь", к сожалению, не смогли пережить этот этап. Мы сейчас пытаемся возродить архитектуру "Сетуни". Также я знаю, что энтузиасты пробуют работать с БЭСМ-6.</p>
73 <p>Мы хорошо общаемся и дружим с другими участниками отрасли, например с "Байкал Электроникс".</p>
73 <p>Мы хорошо общаемся и дружим с другими участниками отрасли, например с "Байкал Электроникс".</p>
74 <p><strong>- А на каком этапе находится разработка "Тайфуна"? Как скоро появятся готовые процессоры, пусть и в инженерных образцах?</strong></p>
74 <p><strong>- А на каком этапе находится разработка "Тайфуна"? Как скоро появятся готовые процессоры, пусть и в инженерных образцах?</strong></p>
75 <p>- Я надеюсь, что архитектура "Трит-2" у нас появится до 7 февраля 2025 года. Почему именно такая дата? Это 100-летие со дня рождения создателя "Сетуни" Н. П. Брусенцова. И очень бы хотелось успеть сделать тестовые образцы именно к этому времени.</p>
75 <p>- Я надеюсь, что архитектура "Трит-2" у нас появится до 7 февраля 2025 года. Почему именно такая дата? Это 100-летие со дня рождения создателя "Сетуни" Н. П. Брусенцова. И очень бы хотелось успеть сделать тестовые образцы именно к этому времени.</p>
76 <p>Если говорить про "Трит-6", то работы предстоит много, так как мы планируем создать образец полностью своими силами. Сразу оговорюсь и приоткрою завесу: поскольку у нас тестовый образец, его можно сделать не только в кремнии, использовать упрощённые технологии.</p>
76 <p>Если говорить про "Трит-6", то работы предстоит много, так как мы планируем создать образец полностью своими силами. Сразу оговорюсь и приоткрою завесу: поскольку у нас тестовый образец, его можно сделать не только в кремнии, использовать упрощённые технологии.</p>
77 <p><strong>- Для каких устройств разрабатывается "Тайфун"? Это ПК, мобильные устройства, серверы?</strong></p>
77 <p><strong>- Для каких устройств разрабатывается "Тайфун"? Это ПК, мобильные устройства, серверы?</strong></p>
78 <p>- Этот вопрос напрямую пересекается и с исторической, и рыночной стороной. Наша главная цель - воссоздать саму троичную архитектуру и показать на нашем примере, что отечественные разработки времён СССР достойны жить и развиваться дальше. Цели заработать в моменте и "хайпануть" на этой теме у нас нет.</p>
78 <p>- Этот вопрос напрямую пересекается и с исторической, и рыночной стороной. Наша главная цель - воссоздать саму троичную архитектуру и показать на нашем примере, что отечественные разработки времён СССР достойны жить и развиваться дальше. Цели заработать в моменте и "хайпануть" на этой теме у нас нет.</p>
79 <p>Наше видение на сегодня таково: "Тайфун" - это экспериментальный микропроцессор на собственной отладочной плате с минимальными рабочими характеристиками. Некий аналог Intel 286. Почему такое сравнение? Нельзя пробежать путь до современных процессоров, не пройдя все этапы развития.</p>
79 <p>Наше видение на сегодня таково: "Тайфун" - это экспериментальный микропроцессор на собственной отладочной плате с минимальными рабочими характеристиками. Некий аналог Intel 286. Почему такое сравнение? Нельзя пробежать путь до современных процессоров, не пройдя все этапы развития.</p>
80 <p>К вопросу об используемых устройствах. Это небольшие решения:</p>
80 <p>К вопросу об используемых устройствах. Это небольшие решения:</p>
81 <ul><li>для различных производств (в этой области используются разные микроконтроллеры, возможно, IoT-устройства);</li>
81 <ul><li>для различных производств (в этой области используются разные микроконтроллеры, возможно, IoT-устройства);</li>
82 <li>образования и задач общего плана (об этом мы тоже думаем - нужно развивать интерес к отечественным решениям);</li>
82 <li>образования и задач общего плана (об этом мы тоже думаем - нужно развивать интерес к отечественным решениям);</li>
83 <li>задач Минобороны.</li>
83 <li>задач Минобороны.</li>
84 </ul><p><strong>- Кто финансирует проект и сколько будут стоить процессоры "Тайфун"?</strong></p>
84 </ul><p><strong>- Кто финансирует проект и сколько будут стоить процессоры "Тайфун"?</strong></p>
85 <p>- Финансирование разработок идёт за счёт собственных средств. У меня есть компания, которая работает уже более десяти лет. Прибыль от её деятельности я инвестирую в "Тайфун". Нам так и не удалось получить финансирование. Например, государственный Фонд перспективных исследований не заинтересовался проектом. Другим фондам важна модель продаж. Все хотят быстрых денег, поэтому нам не по пути.</p>
85 <p>- Финансирование разработок идёт за счёт собственных средств. У меня есть компания, которая работает уже более десяти лет. Прибыль от её деятельности я инвестирую в "Тайфун". Нам так и не удалось получить финансирование. Например, государственный Фонд перспективных исследований не заинтересовался проектом. Другим фондам важна модель продаж. Все хотят быстрых денег, поэтому нам не по пути.</p>
86 <p>Цены на конечные устройства будут зависеть от технологии. Для архитектуры "Трит-2" мы пока планируем только выпуск БМК. С ценами тут всё более или менее понятно. При этом ещё предстоят переговоры с производителями, так как нам не нужна радиационная стойкость и металлокерамические корпусы. Такие параметры пока готова обсуждать только компания "Ангстрем".</p>
86 <p>Цены на конечные устройства будут зависеть от технологии. Для архитектуры "Трит-2" мы пока планируем только выпуск БМК. С ценами тут всё более или менее понятно. При этом ещё предстоят переговоры с производителями, так как нам не нужна радиационная стойкость и металлокерамические корпусы. Такие параметры пока готова обсуждать только компания "Ангстрем".</p>
87 <p>С архитектурой "Трит-6" всё обстоит сложнее. Если мы сможем запустить свой лабораторный литограф, то цены будут адекватными. Всё благодаря тому, что мы планируем использовать 76-миллиметровые пластины кремния и изготавливать небольшие партии процессоров.</p>
87 <p>С архитектурой "Трит-6" всё обстоит сложнее. Если мы сможем запустить свой лабораторный литограф, то цены будут адекватными. Всё благодаря тому, что мы планируем использовать 76-миллиметровые пластины кремния и изготавливать небольшие партии процессоров.</p>
88 <p><strong>- После запуска производства много ПО придётся оптимизировать и переписывать с нуля. Как планируете разрабатывать софт для "Тайфуна"? Есть ли сообщество программистов?</strong></p>
88 <p><strong>- После запуска производства много ПО придётся оптимизировать и переписывать с нуля. Как планируете разрабатывать софт для "Тайфуна"? Есть ли сообщество программистов?</strong></p>
89 <p>- Семантика "Тритона" по большей части повторяет языки высокого уровня. Это позволяет нам со временем написать конвертер с других языков программирования, в первую очередь с Си. После этого дело пойдёт быстрее. Но пока мы не знаем, есть ли смысл портировать всё подряд.</p>
89 <p>- Семантика "Тритона" по большей части повторяет языки высокого уровня. Это позволяет нам со временем написать конвертер с других языков программирования, в первую очередь с Си. После этого дело пойдёт быстрее. Но пока мы не знаем, есть ли смысл портировать всё подряд.</p>
90 <p><strong>- С какими ОС будет работать "Тайфун"? Будут ли ограничения на ПО? Например, будет ли использоваться только open source?</strong></p>
90 <p><strong>- С какими ОС будет работать "Тайфун"? Будут ли ограничения на ПО? Например, будет ли использоваться только open source?</strong></p>
91 <p>- Исторически в СССР и РФ практически не было своих операционных систем. Я считаю это огромным упущением. Инженеры либо переписывали Unix, либо клонировали CP/M. Мы всегда занимали роль догоняющих.</p>
91 <p>- Исторически в СССР и РФ практически не было своих операционных систем. Я считаю это огромным упущением. Инженеры либо переписывали Unix, либо клонировали CP/M. Мы всегда занимали роль догоняющих.</p>
92 <p>Поэтому у нас нет планов портировать существующие операционные системы. Мы будем разрабатывать свою ОС или воспользуемся разработками сообщества, а именно - БМПОС и "Синапс ОС".</p>
92 <p>Поэтому у нас нет планов портировать существующие операционные системы. Мы будем разрабатывать свою ОС или воспользуемся разработками сообщества, а именно - БМПОС и "Синапс ОС".</p>
93 <p><strong>- Какие насущные задачи и проблемы есть в вашей компании?</strong></p>
93 <p><strong>- Какие насущные задачи и проблемы есть в вашей компании?</strong></p>
94 <p>- Основная проблема - это недостаток персонала. У нас ограниченное финансирование, поэтому я сделал упор на Verilog-разработчиков и научных сотрудников по языкам программирования. Ещё в компании три направления развития, что мешает уделять время всем задачам.</p>
94 <p>- Основная проблема - это недостаток персонала. У нас ограниченное финансирование, поэтому я сделал упор на Verilog-разработчиков и научных сотрудников по языкам программирования. Ещё в компании три направления развития, что мешает уделять время всем задачам.</p>
95 <p>Чтобы укреплять компетентность сотрудников и энтузиастов, мы решили открыть бесплатный<a>портал</a>о фотолитографии. Сейчас он работает в тестовом режиме, а мы продолжаем искать редкие отечественные книги и работы для оцифровки. Позже мы опубликуем их в виде удобных курсов. Планируем, что первые материалы станут доступны в апреле-мае 2024 года.</p>
95 <p>Чтобы укреплять компетентность сотрудников и энтузиастов, мы решили открыть бесплатный<a>портал</a>о фотолитографии. Сейчас он работает в тестовом режиме, а мы продолжаем искать редкие отечественные книги и работы для оцифровки. Позже мы опубликуем их в виде удобных курсов. Планируем, что первые материалы станут доступны в апреле-мае 2024 года.</p>
96 <p>Ещё хотелось бы добавить, что в нашей истории был момент, когда нас всех целенаправленно поставили в роль догоняющих - мы должны были угнаться за западными технологиями. Считаю, что необходимо рубить этот узел и идти своим путём, развивая собственные технологии и архитектуры. Да, это долго и больно, но нам необходимо пройти этот путь. Буду также очень рад, если кто-то решит полноценно заняться БЭСМ-6 и возродить её.</p>
96 <p>Ещё хотелось бы добавить, что в нашей истории был момент, когда нас всех целенаправленно поставили в роль догоняющих - мы должны были угнаться за западными технологиями. Считаю, что необходимо рубить этот узел и идти своим путём, развивая собственные технологии и архитектуры. Да, это долго и больно, но нам необходимо пройти этот путь. Буду также очень рад, если кто-то решит полноценно заняться БЭСМ-6 и возродить её.</p>
97 <a>Научитесь: Профессия Специалист по кибербезопас­но­сти + ИИ Узнать больше</a>
97 <a>Научитесь: Профессия Специалист по кибербезопас­но­сти + ИИ Узнать больше</a>