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

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

А как же те, кто хотел извлечь реальные преимущества из функций Pentium для вычислений с плавающей точкой? Среди них были графические дизайнеры и полиграфисты, использовавшие прикладные пакеты типа PhotoShop; для них эта ошибка могла выдать одну неправильную точку из сотен тысяч или даже миллионов. Результат был бы не хуже, чем при неправильно поставленной одной точке в фотографии или на странице текста. Даже если и появится точка на странице, большинство людей примут ее за пылинку на печатной плате и не станут обращать на нее внимания. Но графические дизайнеры были не единственными, кто интенсивно применял чип. Инженеры, экономисты и финансовые аналитики также использовали Pentium. Пятнадцать значимых цифр точности могли оказаться очень важными и привести к смещению чертежа новой ракеты на несколько миллиметров от положенного или к ошибке в несколько долларов при подсчете потока будущей наличности при миллиардных сделках. Кроме того, существовала и третья категория пользователей: теоретические математики и другие ученые, которые целыми днями эксплуатировали свои компьютеры, обеспеченные мощью Pentium, для вычислений. Для таких пользователей дефект мог ежедневно приводить к неправильным результатам.

На интенсивных пользователей приходилась крохотная доля от 2 млн. чипов Pentium, которые Intel надеялась продать к концу 1994 года: инженеров и аналитиков, которым нужно было много считать, насчитывалось не более нескольких сотен, а математиков — и всего-то несколько десятков. Однако цена устранения дефекта специально для них была бы очень высока. Только смена шаблонов для внесения правильных пяти чисел стоила бы десятки тысяч долларов. Затем потребуется дальнейшая работа — тысячи чипов, каждый стоимостью 900 дол., поскольку Intel всегда назначала очень высокие цены в начале жизненного цикла продукта, необходимо будет выбросить. А что делать с теми, которые уже отгружены? Завоевание господства Pentium проходило по плану: многие сотни тысяч новых чипов уже находились на рабочих столах пользователей или в розничной сети, и их возвращение окажется недопустимо дорогим. Каждую машину должен будет вскрыть опытный техник, чтобы извлечь старый чип и установить на его место новый. Было ясно, что Intel лишится миллионов долларов, а возможно, даже десятков миллионов, если решится сделать то, что она проделала с бракованными чипами 486, превратив их в брелоки.

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

Этот вариант тем более привлекал, что такова уж была сложившаяся практика в индустрии. Все в компаниях знали, что ни один чип не получился идеальным сразу, так же как новая модель автомобиля, у которой заедает окно или плохо прилегает дверная панель, и всегда требуется несколько месяцев для устранения брака. Те, кого такие мелкие дефекты раздражают, должны подождать, прежде чем доставать свои кредитные карты. По случайному совпадению один из соперников Intel — небольшая компания Cyrix — только что столкнулась с подобной проблемой с одним из своих чипов 486. Репортер журнала 'Windows' обнаружил ошибку в устройстве с плавающей точкой Cyrix 486DX, но техасская компания в резкой форме отказалась как от замены нескольких тысяч чипов, содержащих ошибку, так и от уведомления потребителей о ее наличии. Вместо этого она просто исправила ошибку в следующей версии чипа и продолжала работать как ни в чем не бывало.

Но Cyrix — это не Intel. Она не тратила в прошлом году около 100 млн. дол. на рекламу своего чипа. Cyrix не проводила маркетинговой кампании с целью убедить покупателей по всему миру, что покупка компьютера с ее чипом является твердой гарантией качества и надежности. Кроме того, Cyrix не пыталась из компании, производящей компоненты для продажи инженерам, стать глобальной потребительской торговой маркой. Логотип 'Intel Inside' присутствовал не только в рекламных объявлениях, он появился на самих компьютерах, на упаковке и даже — в качестве маркетингового трюка для самого густонаселенного рынка в мире — на отражателях велосипедов в Китае. Во многих отношениях Intel пыталась изменить правила игры. Могла ли она продолжать играть по старым правилам в других аспектах?

Только спустя полгода Энди Гроув осознал, что ответом на этот вопрос должно было стать твердое 'нет'. Но летом 1994 года он и его коллеги все еще смотрели на мир скорее с инженерной, чем с рыночной точки зрения. Торговые марки, имидж, психология потребителя — все эти факторы, говорившие в пользу выбора краткосрочных расходов для поддержания репутации Intel в глазах потребителей, только начинали появляться на горизонте компании. Дисциплины, которые были стержневыми для прошлых успехов Intel, — технология, измерения, оценки вероятности сбоев, анализ затрат на изменения в процессах — говорили в пользу секретности. Поэтому специально созданной группой было принято решение держать информацию об ошибке в секрете.

40. Десятикратная сила

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

Количество почтовых сообщений росло. Intel сдалась и выслала Найсли пару новых процессоров. Но джин уже вырвался из бутылки, и даже хорошее обхождение с тем, в чьих руках была пробка, не могло вернуть его обратно. Все более мощный хор в comp.sys.Intel требовал ответить, что компания намерена делать с этим дефектом в 'звездном' процессоре, знала ли она об этой проблеме раньше, и если знала, то почему молчала. Седьмого ноября на первой полосе 'Electrical Engineering Times' появилась статья об ошибке, в которой говорилось, что, по словам Intel, она узнала о проблеме 'летом', но исправила ее в обычном процессе усовершенствования производства чипа. Представитель Intel заявил, что компания заменит чипы только весьма небольшому числу людей, на чьей работе может отразиться эта очень маленькая неточность, вызванная дефектом.

Надменность компании рассмешила тех, кто посещал comp.sys.Intel. Они начали посылать свои шутки в адрес компании, и их оказалось так много, что была образована новая группа Usenet, получившая имя alt.jokes.pentium.

— Вы слышали о новом плане выплаты жалований сотрудников Intel? — Вы можете получить свой чек

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату