Читаем Радость познания полностью

Меня попросили остановить работу над темой, которой занималась наша группа, спуститься в компьютерную и принять руководство группой IBM. Я заметил признаки болезни и попытался избежать ее. И хотя за девять месяцев были сделаны только три задачи, моя группа была очень сильной. Первая проблема состояла в том, что им не разрешалось разговаривать с нашими ребятами — их отобрали по всей стране и назвали отдел — специальное инженерное подразделение. Там были умные мальчики с высшим образованием, с инженерными способностями. Военные прислали их в Лос-Аламос. Их разместили в казармах, так чтобы им никто ничего не мог рассказать. Они являлись на работу — их задачей была работа на машинах IBM — перфорировать дырки, цифры, но для чего это нужно, они не знали, никто им об этом не сообщал.Дела шли очень медленно. Я сразу сказал, что технические специалисты должны знать, чем они занимаются. Оппенгеймер ходил разговаривать в отдел безопасности и получил специальное разрешение. Я прочитал подробную лекцию, в которой рассказал им, над чем мы работаем, в результате они очень разволновались. Мы боремся против войны. Мы понимаем, что это такое. Теперь они знали, что означают цифры, с которыми они работали. Если давление увеличится, значит, высвободится больше энергии и может случиться много-много непредвиденных ситуаций. Теперь они были в курсе дела — и произошло полное преображение! Они изобретали способы, как улучшить вычислительный процесс. Они усовершенствовали схему. Они работали по ночам. По ночам им не нужны были надзиратели. Они ничего не требовали и все понимали. Они изобрели несколько программ, которые мы использовали, и прочее, и прочее. Мои ребята действительно вписались в работу — им только приходилось говорить, для чего это делается, — вот и все. Только не говорите им: пожалуйста, пробейте дырки в перфокартах. В результате если раньше мы делали три задачи за девять месяцев, то теперь девять задач за три месяца, почти в десять раз быстрее. При решении задач мы пользовались одним из секретных методов: следует создавать циклы для задач, состоящих из кучи перфокарт. Сначала складывай, потом умножай — и вы проходите через цикл машин в компьютерной, правда, достаточно медленно, так как постоянно движетесь по кругу. Мы разработали способ, используя различные наборы окрашенных перфокарт, пропускали их тоже через цикл, но не в фазе. У нас одновременно решались две или три задачи — и мы придумали новые хитрости: пока одна машина складывала, другая производила умножение для другой задачи. Такие схемы управления позволяли решать гораздо больше задач.

В заключение в конце войны, как раз перед испытанием бомбы в Аламогордо, возник вопрос, сколько энергии будет высвобождаться? Мы вычисляли объем высвобождаемой энергии для различных конструкций, но для конкретной конструкции, выбранной для испытаний, мы расчетов не делали. Пришел к нам в компьютерную Боб Кристи и говорит, что нам нужен результат через месяц или раньше, а может быть, через три недели. Я отвечаю: «Это невозможно!» А он продолжает: «Смотри, вы решаете за неделю столько-то задач. Эта задача займет две, максимум три недели». Я возразил: «Я понимаю, что задача займет куда больше времени, но мы будем ее считать параллельно.Другого пути ускорить работу нет — обычный путь тут не пойдет». Он ретировался. А я начал думать, есть ли способ выполнить счет быстрей? Я продолжал думать, подошел к доске и написал на ней обращенный к ребятам вопрос: МОЖЕМ ЛИ МЫ СДЕЛАТЬ ЭТО? Они все ответили — да! Мы будем работать в две смены, сверхурочно, и все такое. Мы будем стараться! Мы попытаемся!!! Все другие задачи были отложены. Только одна задача — мы сконцентрировались на ней и начали работать.

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже