Язык времени - страница 4
– О, Боже мой! Да про какое ты еще доказательство! – негодовала Надя. – Я не могу доказать человеку, который не может сам себе доказать верность своей теории, я просто говорю, что есть некие противоречия его утверждениям. Например, спортивные результаты.
– Спортивные результаты? – недоумевающе возгласил Майк. – Надя, где логика-то? Где Вселенная с хаосом и где спорт?
– Стоп, стоп, стоп, – возгласил Виктор, встав в полный рост и вытянув правую ладонь вперед. – Стоп, стоп, стоп, друзья, вижу, из этого спора живыми выйдут не только лишь все. Майк, Надя действительно ранее привела свои соображения, вступающие в некие противоречия с логикой Славы. Давайте все вместе назовём это той самой «непознанной закономерностью» и продолжим поиски решения, когда отдохнём и наберёмся сил. Идёт?
– Идёт! – выкрикнул Майк. – Надя, прости, дорогая, спорил о другом!
Вечер продолжился после недолгого молчания и закончился мирно. Пострадало лишь немного останков одного дерева в виде углей, затраченных на приготовление шашлыка.
Так шли дни, недели, месяцы. Тем временем задачи перед командами Виктора и Майка стояли неординарные, да и перед коллективом всего проекта в целом. В частности, Святославу и Майку пришлось опробовать разные языки программирования и фреймвёрки2, но всякий раз они упирались в невозможность загрузить мощности Нэвм более чем на 40—60% при удовлетворительном в целом результате. Так, нейросети, построенными ими достигали показателей обученности в немыслимое число раз быстрее и качественнее, чем это было возможно с применением целого ряда самых передовых современных подходов на доступных суперкомпьютерных платформах, однако, уровень загрузки ресурсов Нэвм говорил о том, что задачи выполняются, как они говорили между собой «не на полную мощность», а значит есть резерв для улучшения показателей как скорости, так и качества. Для поставленных задач был опробован весь передовой арсенал Java, C++, Python, библиотек и программных платформ, в итоге предельных 60% загрузки им удалось достичь лишь при какой-то неимоверно кипучей и гремучей смеси технологий.
𝜀 Первая идея Славы
Однажды на одной из тех самых вечеринок Виктор поделился с Майком и Славой некоторыми проблемами, возникающими с сегментами Нэвм, с которыми они пытались бороться пробуя также массу подходов, но одним из интереснейших и странных наблюдений, о котором рассказал Виктор, было то, что при выходе из строя или преднамеренном выводе из эксплуатации одного или нескольких сегментов, нагрузка, приходящаяся на выведенные сегменты перераспределялась довольно неожиданным образом. Так, например, параллельные расчеты, распределенные на выводимые сегменты, в конечном итоге выполнялись с ожидаемым результатом в ожидаемое время, как если бы были задействованы все сегменты, однако, общая нагрузка на остающиеся ресурсы при этом никак не скакала, то есть производительность Нэвм в целом соответствовала моменту, предшествующему отключению сегментов и оставалась таковой до полного завершения запущенных до этого момента расчетов. Картина нагрузки менялась только после запуска совершенно новых расчетов.
Тогда Слава заметил, что этот процесс чем-то напомнил ему компенсаторный механизм живого организма:
– Виктор, а ведь то, что ты говоришь чем-то напоминает, во всяком случае мне, то, как при фактической утрате возможностей выполнять привычные действия управляемым и контролируемым, то есть осознанным образом, наш организм перераспределяет нагрузку на другие свои части. Пожалуй, это свойство любого живого организма.