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