May 17, 2022

1801 и проект Искра

СССР вполне успешно копировал 8080, 8086 с опозданием на два года. Кроме того сделал по сути Overdrive версию 286-10 - КА1843ВГ1 самостоятельно. Так же на два года позднее появления оригинала.

Однако СССР делал и своё - это серия 1801. Это полностью с нуля разработанный микропроцессор совместимый по системе комманд с PDP-11.

А как он соотносился с остальными ?

Вообще мало кто знает откуда появилась частота TRS-80 1.77. В реальности Z80 1.77 Мгц был равен 6502 1 Мгц по реальной производительности. Собственно ТЗ от Tandy было дайте нам такой же но в два раза дешевле процессор и Zilog выполнил это условие буквально.
А как на этом фоне смотрелись Fairchild F8 2 Мгц и Texas Instruments TMS9900 3 Мгц ?

F8 2 был равен 6502 0,7 А TMS9900 был равен по скорости советскому 1801. Их и производство началось одновременно. При этом это конечно полностью разные микропроцессоры.

Но знаково тут то что уровень инженеров НПО Научный Центр было тогда такой же как у Texas Instruments.
И да они оба отставали от инженеров Motorola/MOS. Но от них отставали и Zilog и Intel.

3 Мгц TMS9900 а так же 1801 был равен 1,3 Мгц 6502/6510, или же 2,3 Мгц Z80 или 3,7 мгц F8.

MC6809E 0,895 был равен 1 Мгц 6502.

8080 при этом был даже хуже чем F8 на герц.

А 8088 в реальности уступал в производительности на герц и TMS9900 и 1801. Разница в скорости работы на герц 8086 и 8088 была примерно 25% из-за более медленной работы с памятью. И 8086 был лишь немного быстрее чем TMS9900

1801 был быстрее 8088 почему в СССР долго и не копировали 8088. ЕС-1840 обязан своим появлением NEC V30 и поэтому там 8086 который на герц всё таки быстрее чем 1801.

А до того не было и смысла в копировании 1801 обеспечивал скорость которая была не хуже чем западные аналоги. Впрочем болгары 6502 скопировали именно из-за того что там была вычислительная способность на герц выше чем у конкурентов.

Да конечно был ещё очень дорогой 68000 . его отличие от 6809 общих задачах было незначительно. Но давало прирост при работе с большими масcивами данных и с самого начала имели 24 битную адресацию памяти и могли работать с 16 мегабайтами памяти - быстрее чем 80286.

Собственно почему все первые псевдографические оболочки в первую очередь делались на 68000. А попытка майкрософт сделать графический интерфейс задержалась до выхода компьютеров 10 мегагерц.

Потому что производительность 286 при работе с 1 мегабайтом памяти при той же частоте от 8086 не отличается. Почему 286 в Японии так и не прижились. Не было смысла в более дорогом компьютере на общих задачах. А на задачах более важных работали манфреймы.

Как я говорил до RISC революции никакого привычного нам CAD не было вообще. А лидер её SPARC Fujitsu.

Собственно поэтому даже с появление PC-9800 в японских офисах была консоль аж до выхода в Январе 1991 года японской Windows.

Нет была общая работа NEC и Microsoft - НО на экспортных машинах. Была так же PCSHELL и OS/2 на PC\55 в 1988. был NC и FD. Был SVR4 и OpenWindows в 1989.

НО Япония страна консоли до 1991 года. И даже с ортодоксальными файловыми мнеджарами - были далеко не всегда.

А зачем тогда в PC-9800 графика ? а она для японских текстовых редакторов. Всё дело в том что начиная с 1982 года в японских текстовых редакторах был WYSIWYG во всех многочисленных текстовых редакторах с японскими шрифтами. И работало это как Лексиконе - сначала набираешь в текстовом режиме, а потом смотришь в графическом режиме как выйдет на печать.

Поэтому даже в Японии до 1986 года компьютеры в офисах были с процессорами которые от 1801 никак по производительности не отличались.

Только начавшийся в конце года переход на Netware и 386 это изменил.

А это тогда самая передовая страна. Поэтому говорить о том что микроэлектроника в СССР была говно - это намеренно врать. Проблема в СССР была не в качестве, а в количестве. А вина за это лежала на руководстве и его вредительском планировании. Планировали они не правильно и сознательно ради гешефтов и раздела СССР.

Тем не менее 1801 был презвзойдён только 8086 и то незначительно.

То что в СССР не скопировали в лоб сразу 286 ( к концу СССР его всё таки скопировали) не на что не повлияло. Потому что 286 от 86 отличался гораздо меньше чем 386 от 286. 386 было начало совершенно новой архитектуры и она уступала SPARC, Am29000 и MIPS. Вышедший же в 1992 PowerPC 601 сумел превзойти только Katmai Pentium-3 .

Более 1 мегабайта компьютеры начали требовать только с появлением Windows 3 . До того просто не было задач на такие обьёмы памяти. Плюс " нихваткачипов" была провозглашена в мире в 1988 году перед концом СССР. То что сейчас для тех кто знает историю не ново - всё это уже было.

Алгоритимческая же скорость процессоров была не сильно разная как и технические возможности по частотам.

Разные архитектуры до Fujitsu MB86900 вышедшего в 1986 году отличались столь мало что не было разницей в использовании любой из них.

Архитектура 1801 была между 8088 и 8086/286 по произвоительности на такт. А технические возможности СССР по тех процессам от Запада не сильно отличались. Отставание было 2-4 года. И 10 мегагерцовые процессоры появились в СССР на два года позднее чем на Западе.

Да конечно если бы в СССР скопировали 68000 то история советских компьютеров была бы гораздо лучше. Но и 1801 был хотя и анахронизмом RISС революции, но был весьма хорошей архитектурой. И между прочим система команд проекта 6800 была разработана на базе той же PDP-11 - просто в Моторолла инженеры были самые лучшие в мире, лучше чем в Зеленограде. Но быть номером 2 до 1986 это вполне достойно.
В 1986 лучшей Fijitsu до 1992 года. В 1992 это была IBM + Motorola - AIM Alliance. И так было до 1999 когда самый лучшие инженеры оказались в Intel и так было до 2017 когда лучшие оказались в AMD. Ну а с 2020 началось соревнование Intel, AMD и ARM и итог пока не ясен. Но все ставят на ARM .

А архитектура 1801 покатилась на дно. Ибо это уже была архитектура эпохи 8086 но и вышел он в 1982 году.

И при нормальном течении истории в 1990 году были бы уже советские 386... Они и вышли. Am386 разработанный в Германии труп советского проекта 386. И это было бы всего 4 года отставания. Люди разработавшие КА1843ВГ1 потом все оказались в AMD.

При правильном планировании и не распаде СССР 386 с Win3.11WfW появились бы в школах в 1995 году. Когда и полагалось начать списывать старые КУВТ.

Специально для замкнувшего эксперта

В 1985 году СССР попытался купить Cray-2. Да да не как сказочники рассказывают. СССР отказали. В качестве ответа на отказ началась разработка Эльбрус-3 в ИТМиВТ в 1986. В тоже время в МФТИ была группа людей которым идея Эльбрус-3 не понравилась - с одним из них я познакомился в 2002 году. Они были фанатами японского подхода, и регулярно читали японские научные журналы которые им переводил мой знакомый. Они критиковали её за то - зачем изобретать велосипед - японцев нам все равно не перегнать поэтому надо ровняться на них.
Узнав о Fujitsu MB86900 ещё до его выпуска они начали думать о том какие перспективы суперкомпьютерных вычислений могут быть. Почитав о тестах реального процессора они начали разработку в инициативном порядке проекта "Искра". В разработке его помогало НИИМА Прогресс и группа разработчиков КА1843ВГ1. В сентябре 1987 года НИИМА Прогресс начали выбивать валютные фонды на покупку в Японии двух станций 4/260. Пока фонды выбивали наступил 1988 и в итоге было куплено три 4/110 при чем покупали их на Акихабаре которая оказала на тех кто туда ездил в 1988 впечателение более сильное чем сами компьютеры. Естественно их тут же вскрыли и под электронный микроскоп. Выяснилось что японцы используют новый техпроцесс и сканирование заняло гораздо больше времени. Врочем некоторые фугнкциональные блоки были скопированы, что то дало идеи для проекта Искра. Целиком скопировать MB86900 не вышло. Но начались и другие проблемы - в 1988-89 уехали все разработчики советского 386. Работали на голом энтузиазме и с не понятной перспективой. Тогда паралельно появился проект БРЕСТА - на 68020 который выпускали на Интеграле. И родилась идея о том что созданный процессор удасться продавать в таком формате. Ситуацию прояснил контракт с Ross Technology заключенный в апреле 1990 после чего эта компания 23 апреля анонсировала CY7C611. При этом в делегации был Радж Вегеша который потом участвовал в совместной разработке которая в 1992 была переименована в МЦСТ-R 100. В серию процессор так и не пошёл. В 1993 году компания Fujitsu была проинформирована компанией AMD которая из-за Раджу Вегеши имел права на инспекцию разработок Ross что в проекте МЦСТ-R 100 содержаться блоки содранные из их проекта MB86900. Fujitsu предложила Cypress собственнику Ross - или они продают Ross Fujitsu или они раззорят за кражу. 12 мая 1993 Ross продали Fujitsu.

МЦСТ-R 100 к этому времени был полностью готов к производству по имевшейся в СССР технологии 600 нм. Но по юридическим причинам он в серию не пошёл. Люди его разработавшие все нашли работу в Fujitsu и AMD.

А теперь представим ситуацию когда не было принято решение руководством СССР пилить СССР.

Проект Искра был бы закончен примерно в этоже самое время. Да в реале были трудности от распада СССР, но Радж Вегеша компенсировал их своим вкладом. И поэтому у СССР аналог Silicon Graphics 4D/35 мгц был бы даже на более высоких частотах ровно через 4 года после выхода 35 мгц версии в 1990 году в США. Просто советская Искра была бы 100 мгц, и имела бы более высокую производительность на такт. Но конечно требовала бы водяного охлаждения но сейчас такое норма на всех мощных видеокартах. Остальные компоненты СССР тоже бы разработал так как и разработка VRAM и ускорителей векторной графики в СССР начались. Собственно ускорением векторных вычислений группа Эльбрус и занималась.