Ничто, которое может всё: чем опасно уменьшение компьютеров будущего

в 17:31, , рубрики: компьютеры, компьютеры будущего, научпоп, реверс-инжиниринг, статистика, тестирование

Привет! Я - специалист с бэкграундом в тестировании ПО, и я хотел бы рассказать о перспективах развития вычислительной техники, замеченных мной в ходе работы в самых разнообразных условиях и технологических стеках.

Здесь я расскажу, почему реверс-инжиниринг станет обязательным навыком для всех айтишных профессий, как компьютеры могут исчезнуть, а также почему любой научный прогресс неизбежно ведёт к фундаментальным вопросам о возникновении Вселенной. Ближе к финалу речь пойдёт о технологии, которая прямо сейчас недоступна рядовому обывателю - однако не исключено, что в какой-то форме она присутствует в обиходе узкоспециализированных организаций и мировых элит. 

Итак. Время и энтропия - хорошие друзья. Они порождают бесконечное количество вариантов событий. А всё, что можно предположить, можно и изобрести.

Первая реакция на данное суждение - решить, что оно звучит слишком самонадеянно. Однако это правда, и вот почему.

Гордон Мур 19 апреля 1965 года сказал приблизительно следующее: в кристаллах процессоров становится вдвое больше транзисторов каждые 2 года. При анализе истории развития вычислительной техники становится очевидно: по крайней мере какое-то время это правило выполняется. С оговоркой, что сначала он назвал год, а потом скорректировал до двух, но со второй попытки его слова более не менялись.

Для обывателя это звучит как "компьютеры становятся вдвое мощнее", что, впрочем, недалеко от правды. Предлагаю поставить мысленный эксперимент по реверс-инжинирингу с людьми, находящимися сейчас в разных временных отрезках, но имеющими связь с нами.

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

Испытуемый 1 - человек, находящийся прямо сейчас в 2010 году.

Испытуемый 2 - точно такой же человек из 2020 года.

Рассматривая отрезок с 2010 по 2020, Испытуемый 2 может ретроспективно заметить, что компьютеры за это время действительно стали значительно мощнее. Для Испытуемого 1 то же самое утверждение - всего лишь гипотетическая модель, поскольку в его реальности этого ещё не случилось. Он может прочесть в своих научных статьях, что закон Мура исполнялся на протяжении какого-то срока, но точного прогноза на 2020 он не знает.

В мысленный эксперимент подключается ещё испытуемый:

Испытуемый 3 - человек из 2030 года.

Испытуемый 2 может отметить, что Испытуемый 3 смотрит на него точно так же, как он сам смотрит на Испытуемого 1. Однако, так как прямо сейчас 2025 год в реальности, в которой пишется данная статья, это является гипотезой и для нас. То есть, мы находимся не в том временном отрезке, который позволяет нам базироваться на свершившихся фактах, а Испытуемый 3 - да.

Но вот что важно: даже если в реальности, в которой пишется статья, к 2030 году компьютеры не достигнут плановой мощности, очень высока вероятность того, что когда-то они в любом случае её достигнут. Это достижимые цифры сами по себе, и наш вопрос заключается только в соблюдении сроков: закон Мура это скорее сочетание менеджмента и научных достижений. Готов ли будет проект? Да. В срок? Не знаем. Знакомая ситуация на множестве ваших проектов, согласитесь?

Концептуально это значит значительно больше, чем кажется на первый взгляд. В первую очередь - мы можем сразу утверждать, что рост до плановых показателей 2030 года достижим обязательно и в любом случае. А если достижим - то нет непреодолимых препятствий, которые не дали бы этому случиться. Что, в свою очередь, означает, что существует как минимум одна параллельная реальность, в которой к 2030 году это всё-таки случилось.

А это, в итоге, уже означает, что компьютеры с мощностью, характерной для 2030 года выпуска, могли бы теоретически существовать и в 2020, и в 2010, и даже в 1970, просто потому что такая последовательность молекул физически реализуема. 

Скрытый текст

Если даже просто закинуть немного кремния, металлических руд, кислот, щелочей и углеводородов в баночку, и хорошенько её потрясти над доменной печью, с ненулевой вероятностью может оказаться, что, когда мы закончим трясти - в банке окажется iPhone 8 Plus.

Фактически, реальное их производство никогда особо сильно не отличалось от вышеописанной схемы из скрытого текста. Какими бы высокотехнологичными мы ни считали себя как вид.

Фактически, реальное их производство никогда особо сильно не отличалось от вышеописанной схемы из скрытого текста. Какими бы высокотехнологичными мы ни считали себя как вид.

Чем ближе мы подбираемся к нанотехнологиям в процессе работы с вычислительными системами, тем интереснее становится наша ситуация: при том, что размеры компьютеров остаются соизмеримыми с прежними поколениями, их полупроводники в самом что ни на есть буквальном смысле становятся меньше. Проблемы, которые ставились перед людьми прошлого как неразрешимые, известны нам как уже решённые. Лимиты и ограничения, данные нам физикой, в основном пересматривались с позиции "это не физика неудобная, это мы неправильно её готовим".

Продолжая мысленный эксперимент из первой части статьи, можно добраться до времён, в которые компьютер мощности, соизмеримой с мощностью современного среднестатистического ноутбука, весит несколько граммов и может быть размером с монету. Зная это, можно уже сейчас сделать прорыв из текущей реальности в дальнее будущее, и начать вести его реверс-исследование по принципу обратного конвейера.

Что такое обратный конвейер? Это придуманное мной обозначение для другого мысленного эксперимента. Наверняка такое уже придумывали как концепт, и не раз, но так как я не нашёл в источниках ничего подобного, я решил основываться на своей версии термина.

Те, кто играл в игру Factorio, или, ещё лучше - Satisfactory - интуитивно уже знают, о чём идёт речь. Конечный продукт производится на последнем конвейере, но для того, чтобы расчёты производительности были верны, желательно строить завод задом наперёд - с последнего этапа до первого.

Реверс-инжиниринг отличается тем же самым: мы с самого начала имеем готовое изделие с определёнными характеристиками, и все последующие наши шаги - это попытки разобраться, как конкретно были достигнуты эти характеристики, без возможности их как-либо пересмотреть или сдвинуть. Так, например, лошадиная подкова будет превращаться в слиток железа, слиток железа - в руду, а руда вернётся обратно в землю; для компьютера этот конвейер будет несколько длиннее. При данном подходе мы не можем внезапно пересмотреть проект и решить, что нам нужна была вовсе не подкова, а латунный гаечный ключ.

...потому что в кузнице не было гвоздя. Суть всегда одна: если достаточно глубоко копнуть, то приходишь к проблемам, отсылающим нас к неразрешённым вопросам касательно теории Большого Взрыва. Но, в конечном счёте, как и в тестировании ПО, в реверс-инжиниринге главное - вовремя остановиться.

...потому что в кузнице не было гвоздя. Суть всегда одна: если достаточно глубоко копнуть, то приходишь к проблемам, отсылающим нас к неразрешённым вопросам касательно теории Большого Взрыва. Но, в конечном счёте, как и в тестировании ПО, в реверс-инжиниринге главное - вовремя остановиться.

Предполагаем, что компьютер будущего лежит перед нами. Мы можем измерить его плановые характеристики, превышающие наши. На этих характеристиках мы теперь и будем основываться, и мы никак не можем противостоять этим цифрам, словно непреложным фактам. Теперь весь процесс реверс-инжиниринга завязан на их повторении.

Это белый диск диаметром 20 миллиметров и высотой 4 миллиметра, не имеющий отверстий и сторон, абсолютно гладкий. 

Красная таблетка или синяя? Извини, Нео, но остались только белые. Не удивляйтесь, если именно так и будет выглядеть презентация нового компьютера от Apple... где-нибудь в 2040 году. Только эта таблеточка будет уже запатентованной формы и с хорошо известным вам логотипом.

Красная таблетка или синяя? Извини, Нео, но остались только белые. Не удивляйтесь, если именно так и будет выглядеть презентация нового компьютера от Apple... где-нибудь в 2040 году. Только эта таблеточка будет уже запатентованной формы и с хорошо известным вам логотипом.

Как происходит первый этап обратного конвейера: мы определяем, какой шаг на конвейере является самым последним. В данном случае - упаковка этого компьютера в оболочку. Уже исходя из того факта, что мы сказали слово "оболочка", мы обозначили, какой именно компьютер будущего мы разбираем. У нас отсеялись сотни вариантов компьютеров без оболочки, детали которых не нуждаются в изоляции от окружающей среды. Но, тем не менее, нам нужно идти дальше!

Оболочка даёт нам определённые вопросы: 

  1. А как мы можем к нему подключиться, если он полностью покрыт оболочкой? 

  2. А откуда он берёт энергию для работы, если в нём нет разъёмов? 

Первое достаточно просто: протокол, аналогичный WiFi или Bluetooth, только с высокой пропускной способностью. Скажем, 40 Гбит/с, достижимые при использовании стандарта IEEE 802.11ay, позволяют одновременно синхронизировать все периферийные устройства и передавать 1 изображение в 4k разрешении с частотой 144 Гц.

Этого уже достаточно, чтобы передавать данные наружу. 

Второе же может на первый взгляд показаться проблемой - но только не для человека, который ходил в дом-музей Николы Тесла. Конечно же, мы воспользуемся беспроводной передачей энергии на частотах, которые не будут создавать помехи протоколу обмена данными с периферией. И нет, это не будет буквально катушка Тесла - это скорее будет нечто, похожее на беспроводную магнитную зарядку от айфона. 

Для жителя периода, в который компьютеры выглядят как таблетки, подобная зарядка - ретрофутуризм. Но она объясняет сам принцип наглядно, на языке, доступном современному читателю. Скорее всего, зарядки будущего будут выглядеть... никак. А точнее, как адаптер, вставленный в сетевой фильтр где-нибудь под столом, и зонтиком накрывающий несколько кубометров пространства над собой. Так что данная иллюстрация лишь разъясняет, но никак не прогнозирует.

Для жителя периода, в который компьютеры выглядят как таблетки, подобная зарядка - ретрофутуризм. Но она объясняет сам принцип наглядно, на языке, доступном современному читателю. Скорее всего, зарядки будущего будут выглядеть... никак. А точнее, как адаптер, вставленный в сетевой фильтр где-нибудь под столом, и зонтиком накрывающий несколько кубометров пространства над собой. Так что данная иллюстрация лишь разъясняет, но никак не прогнозирует.

Хорошо, мы ответили на первые ключевые вопросы. Как вы видите, пока что мы собираем не компьютер будущего, а компьютер настоящего.

Теперь компьютер едет по конвейеру назад, ещё дальше, и доезжает до следующего этапа. Что это за этап? Многослойная фотолитография. Мы видим, что периферические модули, которые отвечают за взаимодействие со звуковыми, сетевыми устройствами и интерфейсами, а также с электропитанием, отпечатаны по той древней технологии, которую люди прошлого использовали в 2025 году для создания Intel i9-15900k. То есть, периферические модули такого компьютера имеют соизмеримые с процессорами тех времён величины, и находятся на внешних гранях компьютера, одновременно являясь радиаторами для центральной вычислительной части. 

Фотолитография - процесс кропотливый. Печатается всегда одна и та же модель чипа, но посередине пластины почему-то получаются 5090Ti, чуть в сторону - 5070 и 5080, а совсем на краях - 5050 и 5060. Те, у кого был когда-либо кинескопный телевизор, легко себе это визуализируют: в снижении качеств чипов виновато искажение на краях, связанное с тем, что свет лазера пролетает большее расстояние до краёв кремниевой пластины, чем до центра, и попадает на неё под углом. Другой, не менее яркий образ - проектор, установленный под углом к стене. Его можно заставить показывать прямоугольное изображение, но оно будет иметь артефакты растяжения, снижающие качество картинки.

Фотолитография - процесс кропотливый. Печатается всегда одна и та же модель чипа, но посередине пластины почему-то получаются 5090Ti, чуть в сторону - 5070 и 5080, а совсем на краях - 5050 и 5060. Те, у кого был когда-либо кинескопный телевизор, легко себе это визуализируют: в снижении качеств чипов виновато искажение на краях, связанное с тем, что свет лазера пролетает большее расстояние до краёв кремниевой пластины, чем до центра, и попадает на неё под углом. Другой, не менее яркий образ - проектор, установленный под углом к стене. Его можно заставить показывать прямоугольное изображение, но оно будет иметь артефакты растяжения, снижающие качество картинки.

Далее мы исследуем периферию нашего гипотетического компьютера с помощью реверс-инжиниринга, воспроизводим и пускаем в производство его аналоги, как если бы он лежал перед нами. Поскольку известно, что всё когда-то это достижимо, вопрос о реальности изобретения не стоит - стоит только найти способ его воспроизвести здесь и сейчас.

Так, спустя несколько итераций, мы подбираемся к конечной цели разработки: к микроскопическому устройству, которое собрано на молекулярном уровне, и при этом имеет практически неограниченные функции и мощность. Для нас это и есть Ничто, которое может всё. А так как спроектировать маленькое, но гениальное стихотворение методом бесконечного числа приматов гораздо легче, чем спроектировать Войну и мир, выходит, что в любой момент мы можем изобрести его, и это не шутка. Ведь чем меньше размер устройства, тем больше шансы, что случайность подтолкнёт нас к воспроизведению его элементов.


Чтобы не быть голословным, я докажу, что метод бесконечного числа приматов работает. 

  1. Фактически, человек принадлежит к приматам.

  2. Приматов на планете конечное (хоть и крупное) число. 

  3. Значительная, но не большая часть приматов планеты периодически занимается печатанием текста. 

  4. Один из приматов на данной планете - мы знаем его под именем Лев Толстой - уже напечатал Войну и мир, что является неоспоримым утверждением. 

Простите за софизм: я знаю, что в оригинале эксперимента предполагается, будто приматы не обладают сознанием. Но сознание неизмеримо как величина, так что я могу экстраполировать эксперимент с приматами на всех приматов без исключения - это мой пост-диогеновский Homo iuxta Platonem.

Что важного это может подчеркнуть? Возможно, прямо сейчас в вашей комнате в виде пылинки летает мощнейший суперкомпьютер будущего (пишите в комментариях, если вы всегда это знали или догадывались). И вы не можете его распознать, потому что не обладаете знанием, как он может выглядеть. А использовать вы его не можете только из-за того, что у вас нет такого протокола обмена информацией с ним, который бы сработал.

Прошу обратить внимание на эту идею: как бы ни было хорошо железо, без соответствующего софта оно работать не будет, а софт - штука без веса и объёма. С клетками нашего тела точно так же, и я обязательно посвящу этому факту отдельную статью.

Потенциальные риски наноэлектроники, как ни парадоксально, заключаются в размерах этой самой наноэлектроники. Когда ваше вычислительное устройство выглядит как пылинка, цивилизация людей начинает выглядеть как цивилизация без компьютеров. При космических перелетах это особенно хорошо: каждый грамм полезной нагрузки, который можно сократить без потери функционала - нужно сократить. Но здесь, на Земле - опасно. Я имею в виду, что исторический этап развития цифровой техники до размеров, неразличимых при репродукции фото, картин, скульптур и других материальных источников информации, утратит сам символ цифровой техники, что неизбежно ослабит культурный код человечества как цифровой цивилизации. 

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

Но что значит "прошла этап радио"? Ведь радио всё ещё есть, верно?..

Есть гипотезы, что планеты, на которых находятся разумные цивилизации, обладают аномальным радиосигналом. Существует даже проект SETI, направленный на поиск внеземного разума. Он основан на гипотезе о том, что населённые разумными видами планеты излучают в радиодиапазоне.

Спустя несколько десятилетий отправки незашифрованных сигналов мы вдруг... перестали генерировать наружу что-либо, кроме белого шума. И https-протокол нам в этом отлично поспособствовал. Другими словами, Земля вновь умолкла, а мы этого даже не заметили - так что же помешает любой другой цивилизации прийти к тому же самому? Поэтому то, что мы окружены лишь белым шумом, ничего не опровергает. И, на мой взгляд, для поисков внеземного разума логичнее использовать TEMPEST-эффект.


Знаете, что именно позволило мне спрогнозировать уменьшение компьютеров в будущем и активное применение беспроводных технологий?

Рост населения планеты. Человечество удвоило свою популяцию с момента рождения моих родителей до момента моего рождения. Затем оно вновь удвоило свою популяцию с момента моего рождения до сегодняшнего дня. Звучит не так размыто и однобоко, как если бы была названа определённая цифра. Это позволяет представить себе рост потребления самых разнообразных товаров.

Применительно к компьютерным технологиям особенно важно то, что для производства вычислительных систем и периферических устройств используются редкоземельные компоненты.

Чтобы удовлетворять растущую потребность человечества, компании-гиганты бросят свои силы на исследование возможности сократить объёмы вычислительных устройств, увеличив их количество - другими словами, сделать больше устройств из того же объёма материала. Подстёгивает здесь не только количество людей на планете, но и степень истощённости рудников, на которых добываются эти самые материалы. Так что порой технологический рост - штука вынужденная.


Если принять, что реверс-инжиниринг - это археология будущего, изобретение перестаёт быть актом творчества и становится формализованным. Время в таком случае становится средством адресации: мы можем обратиться к любому состоянию материи из потенциального будущего, если знаем, что оно достижимо.

Закон Мура превращается из прогноза в метрику вероятности.

И, возможно, главная задача инженеров второй половины XXI века - не уменьшить компьютер, а сохранить его.


Благодарности вдохновителям:

  1. Айзек Азимов. Конец Вечности.

  2. Плиний Старший. Естественная история, книга 2.

  3. ChatGPT. Спасибо, что не вмешивался в мою статью.

Источники:

Мы

Автор: luch_kot

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js