Тем временем в Томске СССР вовсю трудились программисты и математики из Новосибирска, им отдавали половину машинного времени БЭСМ-6, вторую половину освоили сами математики НИИПМ, воплотив свои самые грандиозные мечты на текущий год. Илья с Алексеем сработались с новосибирскими учеными, устанавливали рабочие контакты. К сожалению, не все задачи удалось ускорить в тридцать два раза. Много задач новосибирцев были чисто вычислительного характера, в которых не часто обменивались данными с дисков. Это вызвало некоторое разочарование новосибирцев, но даже время на обычной БЭСМ-6 ими было востребовано. Алексей начал обсуждать с Аленой Великой программистом из Новосибирска, молодой женщиной 27 лет от роду, незамужней, как им оптимизировать вычислительный процесс, чтобы ускорить их вычисления.
Смотри Алеша, у нас идут вычислительные процедуры, тут хоть тресни ваши ускоренные диски нам не помогут. Вот этот блок программы отвечает за вычисления, одно значение вычисляется одну минуту на БЭСМ-6, потом оно пишется на диск, оттуда берется следующий блок чисел, вычисляется следующее значение. Итого один пакет данных вычисляется у нас восемь часов. Хорошо, что у вас у нас полный доступ к машине, в Новосибирске многопользовательская система и очень много пользователей, такой пакет идет сутки. Мы, конечно, оплачиваем только за восемь часов фактического времени. И у нас таких пакетов несколько тысяч! Представляешь объем вычислений! поделилась Алена.
Да, но попробую помочь вам, оптимизировать ваши вычисления давай твою программу на Фортране, твои пакеты данных, буду их обрабатывать по ночам предложил Алексей. Нашему ВЦ вы оплатите по восемь часов за пакет устроит такой тариф?
Конечно, у нас также получается согласилась Алена.
А если мы раньше закончим вычисления, то ты просто у нас отдохнешь. Можем вместе отдохнуть не утерпел Алексей от предложения симпатичной женщине.
Ну раньше закончим на сколько раньше? У меня на месяц командировка спросила Алена.
Точно не могу сказать, надо попробовать ответил Алексей. Ставь свой диск на дисковод, буду перекачивать данные и программу в нашу суперпамять.
Ну давай обрадовалась Алена. Она установила пакет с дисками на дисковод, запустила его в работу. Алексей на терминале дал команду скопировать диска в сменный носитель флэшку. Это заняло пять минут времени, Алексей, не теряя времени мило беседовал с Аленой, уж очень она ему понравилась и красавица, и умница. В лабораторию зашел Илья вместе с Егором Листовым еще одним программистом из Новосибирского академгородка, мужчиной лет сорока.
Алексей, вот у Егора программа что-то не хочет ускоряться, у него вычисления дифуров непрерывно идет, пакет данных обрабатывается, как и в Новосибирске, семь часов. А пакетов у него три тысячи.
Ну мы же не волшебники мы только учимся улыбнулся Алексей. Ставь диск со своей программой и данными, будем разбираться. Егор вместе с Аленой сняли ее диск и поставили пакет дисков Егора. Алексей скопировал их на флешку.
Егор, если мы обработаем все твои пакеты вы оплатите их по семь часов за каждый? спросил Алексей.
Ну да, а как иначе? удивился Егор.
Ну если мы раньше их обработаем за счет своих улучшений?
Мне то все равно как вы их обработаете главное результат отмахнулся Егор.
Ну мы пошли с Ильей думу думать, как вам помочь. Скорее всего ночью запустим ЭВМ в ускоренном режиме, надеюсь сможем это сделать в часы профилактики. Но пока ничего не будем гарантировать на всякий случай предупредил Алексей. Диски можете снять пока, данные уже у нас на наших дисках.
Алексей с Ильей вышли из лаборатории и зашли в кабинет Ильи. В след за ними зашел начальник первого отдела Симаков, представительный мужчина в темном костюме.
Илья Сергеевич, по поручению начальника областного управления КГБ по Томской области генерал-майора Завьялова я должен обеспечить секретность ваших работ, но не мешая вашей деятельности. Подскажите, в каких местах находятся важные узлы, чтобы мы могли ограничить доступ к ним посторонних? Этот кабинет я понимаю тоже должен попасть под дополнительную защиту?
Да, верно. Кабинет надо будет закрывать на печати и сигнализацию поставить. И мне нужен сейф, большой, в котором можно будет хранить секретные электронные блоки ответил Илья, предупреждённый Лигачевым.
Хорошо, а зал БЭСМ-6 уже в него запрещен доступ посторонних, есть ли необходимость отдельно закрыть ваш блок? спросил Симаков.
Наш блок находится в зоне контроллера дисководов, пожалуй шкаф с ним надо будет опечатывать моей печатью, как и двери кабинета, и сейфа задумчиво проговорил Илья.
Хорошо, пойдемте, покажите тот шкаф для меня они все одинаковые попросил Симаков.
Пройдемте. А ты Алексей езжай отдохни дома тебе еще в ночь выходить Илья вышел в машинный зал с Симаковым.
Алексей вышел из университета на остановку автобуса «Университет», дождался автобуса 12 и уехал на Степановку к себе домой. Там он встретил Сироткина и поболтав с ним о новостях из России, достал из тайника ноутбук и вставив в него флешку начал обрабатывать программы заказчиков. Программы пришлось править из-за устаревших процедур, компилятор сам предлагал заменить на новые Алексей только давал согласие. Алена также держала на диске результаты трех дней работы в Томске Алексей легко проверил результаты предыдущих вычислений на совпадение после компиляции исправленной программы. Результаты совпали, можно было запускать в работу весь пакет данных. Через десять минут работа была закончена, готовые результаты были загружены на флешку. По отработанной методике Алексей обработал пакет Егора и переписал на флешку результаты.
Что же нам делать Гена, мы месячную работу новосибирцев сделали? спросил Алексей у Сироткина.
Не запалитесь? усомнился Сироткин.
Пока расчухают, полгода пройдет, а там уже будет официальная работа с сервером отмахнулся Алексей.
Позвони Кузьмичу, спроси Сироткин кивнул на телефон.
Да мы изначально об этом знали, и он тоже. Легенда у нас та же. Супер-память, но на соплях собранная. А для этих умниц мы скажем, что оптимизировали их программу, теперь она за счет оптимизации быстрее с нашей памятью работает, но всего в несколько раз ответил Алексей. Да и вообще это всё нацелено, чтобы нам выделиться, чтобы нас заметили.
Третий сорт на брак, но выделиться вам точно теперь удастся согласился Сироткин, копаясь в дебрях интернета, разыскивая информацию о предателях и преступниках.
На следующий день Алексей раздавал «плюшки» заказчикам.
Вот Алена, ставь диск, скачаем тебе твои данные и посмотри сравнение у нас компиляторы отличаются, поэтому пришлось вручную подправить твою программу.
Алена поставила диск, Алексей перекачал на него данные и откорректированную программу, показал результаты контрольного прогона уже сделанных вычислений. Алена убедилась в достоверности результатов.
Леша, ну как тебе это удалось! Фантастика! Это же месяц вычислений! восторгалась она.
Ну оптимизировал процесс вычислений на БЭСМ-6, направил поток в свою память привирал Алексей и процесс резко ускорился.
Спасибо тебе Леша! Теперь не знаю, что делать? Ехать в Новосибирск? колебалась Алена.
Отдохни тут! Успеешь еще наработаться! Можем в выходные на речку поехать купаться предложил Алексей.
Я подумаю и Алена с гордо поднятой головой и с диском в руках, который напоминал шляпную коробку больших размеров, вышла из кабинета начальника ВЦ.
Никак не поддается кадрению засмеялся Илья, присутствовавший при разговоре.
Следующим был Егор с тем же результатом обсуждения, за исключением приглашением на речку.
Ну что Алексей, будем оформлять документы на продажу машинных часов. Получается, что мы продадим двойную норму часов на машине. Непорядок. Придется все машинные часы продать Новосибирску, свои бесплатно работают. На этом и порешим Илья начал печатать документы.
Через неделю жди делегацию с Новосибирска. У них там была везде вычисления идут с мантиссой сорок разрядов, а у меня получилась 64 разряда! Вот удивятся! смеялся Алексей.
Не боишься, что с электронщиками приедут изучать наш опыт? спросил Илья.
Не даром там первый отдел поставил ограждение и сигнализацию теперь туда так просто не пройти! улыбнулся Алексей.
Это точно! Отличный ход Лигачева улыбнулся Илья.
Слушай, а может за эту загородку и сам сервер поставить? Ему теперь ничего не угрожает, туда никто не зайдет! предложил Алексей. Введем в Фортране специальную процедуру «Вызов сервера» и программа будет на нем выполняться!
Не стоит рисковать остудил его Илья. Набьешь флешку всеми задачами, съездишь на Степановку, на следующий день отдашь готовые результаты и так будут счастливы заказчики!
Ну так-то да. А с часами опять будешь фантазировать? спросил Алексей.
Пофантазирую, не страшно ответил Илья. Главное, что бы было не больше заданного числа часов для работы БЭСМ-6, еще теперь и нашим половину отведу, что-то я погорячился в первый раз.
В четверг Алена с Егором уехали в Новосибирск, в уже в среду в НИИПМ прибыла делегация из ВЦ Новосибирского академгородка, в том числе Алена с Егором с новыми пакетами задач. Делегатов Илья отправил в первый отдел, откуда их благополучно пнули Секретно! был категоричный отказ знакомить с техникой.
А заказчиков принимал Алексей, по новой окучивал Алену, предлагая ей отдохнуть вместе. Опять их месячную программу выполнил за день. На следующий день обиженная изо всех сил делегация отбыла в Новосибирск, Алена с Егором уехали вместе с ними.
Через неделю бурление в Академгородке вышло на Горячева, первого секретаря Новосибирского обкома КПСС. Ученые просили помочь добиться разрешения ознакомиться с достижениями Томских ученых в НИИПМ. Горячеву пришлось звонить Лигачеву.
Здравствуй Егор Кузьмич! Как здоровье то? поинтересовался Горячев.
Нормально здоровье, работаем! ответил Лигачев, осведомленный о визите новосибирцев.
Помнишь, я тебе помог с временем на ВЦ в академгородке? спросил Горячев.
Помню конечно, спасибо тебе. Но сейчас мы сами свое время продаем им ответил Лигачев.
Так вот по этому поводу и звоню. Жалуются на твоих не дают доступа к своим новинками, там КГБ поставило охрану озвучил проблему Горячев.
Василий Степанович, во времени для расчетов ваших ученых ограничивают? спросил Лигачев.
Да нет, на это не жаловались. Даже сообщили, что месячный объем расчетов за сутки сделали ответил Горячев.
Ну вот видишь, ученые твои довольны, машина в тридцать два раза быстрее считает. А насчет секретности аппаратуры, ты сам знаешь, этим КГБ занимается, им виднее ответил Лигачев.
Ну если ограничений на машинное время не ожидается, чего им ещё надо проворчал Горячев. Спасибо тебе, что выручаете нас!
На том стоим, взаимопомощь и взаимовыручка! ответил Лигачев прощаясь.
Отбил атаку! усмехнулся он, положив трубку.
После этого в НИИПМ добавилось командировочных из академгородка Новосибирска, но машинный зал штурмовать больше не пытались. Алексей с утра набивал флешку данными, до десяти сто мегабайтных дисков иногда приходилось переписывать, уезжал на автобусе к себе домой «перед ночной сменой», утром переписывал данные с флешки вновь на диски, заказчики вчерашние уезжали домой, с утра уже стояли в очереди новые заказчики. Но Алексей ограничил заказчиков только программами на Фортране, ему хватало забот с одним компилятором. Разговоры о нелегальном приобретении компьютера СДС-6600 в научном совете Новосибирского академгородка как сами собой стихли, всем хватало ВЦ Томского НИИПМ.
Алексей с Ильей предложили Миронову привлечь к их работе третьего человека Александра Горынина, системного программиста с их ВЦ, уж очень он интересуется вычислительным процессом, парень он очень грамотный сам может догадаться, что не БЭСМ-6 решает эти задачи. Миронов не возражал, но рекомендовал получить на это и согласие Лигачева.
Хорошо Алексей, я поговорю с ним пригласи его к себе домой завтра в обед, и тут я к тебе загляну, скажу ему, что ты с Ильей выполняешь поручение обкома, но об этом он должен молчать. Будет получать двойную зарплату у нас, как и вы, по очереди с тобой ездить в «ночную смену» согласился Лигачев.
Хорошо Егор Кузьмич, можно завтра в обеденный перерыв? спросил Алексей.
Давай в 12-30 я подъеду, вы немного пораньше подъезжайте, но ничего ему не рассказывай и не показывай, пока я с ним не поговорю согласился Лигачев.
Здравствуйте товарищи! поздоровался Лигачев, войдя в дом Алексея со своим помощником Сироткиным, Алексей с Горыниным уже пили чай.
Здравствуйте поздоровался побледневший Горынин, вставая.
Вы Александр интенсивно интересовались, каким образом у вас изменился вычислительный процесс, насколько я знаю? спросил Лигачев, садясь к столу. Присаживайтесь он пригласил остальных присесть.
Да я так, по работе теряясь в догадках отвечал Горынин.
Вам не стоит ничего спрашивать, и тем более никому не надо рассказывать, что у вас делается на ВЦ вы же подписку давали о неразглашении в первом отделе? сказал Лигачев, смотря Горынину в глаза.
Да, давал подписку, но я только в рамках моей работы интересовался, ничего более оправдывался Александр.
Алексей и Илья выполняют по заданию обкома КПСС определенную работу и всем знать о ней пока рано. Как наступит такое время, тогда и узнаете. Но если вы хотите участвовать в такой секретной работе, то мы можем с вами обсудить это предложил Лигачев. Но это наложит на вас еще более жесткие обязательства по сохранению секретности, вы должны это понимать. Все контакты ваши будем проверять и контролировать ваши перемещения. Готовы вы на такой режим работы и жизни?
Мне очень интересно, чем занимаются Илья и Алексей, поскольку я обнаружил, что объем сделанных ими вычислений превышает вычислительный ресурс десятка таких БЭСМ-6, и это не связано с дисками. Я хотел бы вместе с ними участвовать в этой работе, несмотря на некоторые ограничения моей свободы перемещения и контактов четко выговорил Александр, смотря в глаза Лигачеву.
Езжайте на работу, Алексей скажет вам завтра о нашем решении задумчиво произнес Лигачев. Александр встал, попрощался и вышел из дома.
Ну что я скажу тебе Алексей, посмотрел я на него вроде бы парень без гнили. Как он у вас себя проявил? спросил Лигачев.
Хороший специалист, постоянно совершенствует себя, интересуется новинками. А тут такое происходит конечно, не мог пройти мимо ответил Алексей.
Ну тогда думать нечего завтра пригласи его сюда, и покажи свои новинки, пока просто скажи, что нашли канал связи с иномирьем без подробности, и удалось наладить канал связи с какой-то ЭВМ, которая бесплатно решает их задачи. И это является государственным секретом это на полном серьезе говорю сообщил Лигачев. Гена, завтра тоже подъешь сюда и подписку о неразглашении с него возьмешь.
На следующий день Горынин снова был дома у Алексея, Сироткин взял у него подписку о неразглашении, после этого Алексей показал ему ноутбук и рассказал предложенную Лигачевым легенду. Александр сидел ошалевший с круглыми глазами.