Стресс-тесты играми: грубые и неестественные действия

Затем, Intel прогоняет тесты производительности на отдельных системах и стресс-тесты на сетевых серверных конфигурациях, используя все наборы тестов от собственного SysMark до ServerBench от Ziff-Davis и все операционные системы от Windows 95 до UnixWare. В дополнение к такому специализированному автоматизированному тестированию, проверка совместимости включает в себя ручное тестирование с использованием популярных игр и мультимедиа приложений. "Получается так", говорит Budelman, "что игры - одни из самых "стрессовых" программ, которые существуют… особенно для графических подсистем. Они игнорируют BIOS. Они игнорируют ОС. Они производят грубые и неестественные действия".

Только 6 процентов всех ошибок после выхода кристалла обнаруживаются в
процессе проверки на совместимость, но зато они самые скользкие. Например, во время серверных стресс-тестов ошибки могут нарождаться днями или неделями. Серверная тестовая платформа "будет работать 20 дней, а затем умрет на 21 день", говорит Budelman. "Место, в котором произошел сбой, обычно не имеет ничего общего с непосредственной причиной ошибки. Это могло случиться несколькими днями раньше". Современная лаборатория Intel для проверки на совместимость стоит более 20 миллионов долларов и имеет время "полураспада" всего 18 месяцев. Программы нужно обновлять каждые 3 года, а оборудование каждые 12-36 месяцев.

Бета тестирование

Конечно, есть тестирование, которое воспроизводит условия реального мира, и есть тестирование в реальном мире. После получения устойчивого кристалла процессора, Intel посылает чипы к независимым производителям аппаратного обеспечения (independent hardware vendors, IHVs) и независимым разработчикам программного обеспечения (independent software vendors, ISVs) для бета тестирования.

"Мы не делаем все сами", говорит Budelman. "Мы, конечно же, полагаемся на наших партнеров - поставщиков оборудования и программ. Мы работаем с ними. В некоторых случаях, мы просим их провести тестирование, и поставляем им
для этого целые платформы". Для Pentium Pro Intel попросил 600 конечных пользователей, тщательно отобранных, провести предварительное тестирование. Многие бета-тестеры были из компьютерных фирм, но остальные пришли из финансовой, коммерческой и развлекательной сфер. За 5 месяцев тестирования не было найдено никаких новых ошибок.

Когда чип запущен в производство

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

Из сложности кристалла совсем необязательно следует его совершенство. "Покажите мне процессор без "опечаток"", говорит Budelman, "и это будет процессор совершенно не известный на рынке и без тестовой команды". Напротив, тестовая команда Intel должна четко знать все стадии тестового процесса, чтобы точно определить, стабилен ли чип, принимая во внимание соотношение количества выявленных ошибок и недочетов, и числа пройденных стресс-тестов и результатов бета тестирования.

Тем не менее, проверка продолжается. Каждый новый чип, выходящий из фабрики, проходит через последовательность тестов для определения надежности. Прежде всего, устройство Iscan удостоверяет, что внутренние цепи чипа находятся в безопасном работоспособном состоянии. Оно подключается через внешние контакты и прогоняет тесты приблизительно от 10 до 20 секунд. Еще находясь в "вафле" (т.е. когда чипы все в одной пластине) каждый чип тестируется системой S9000, которая в течение 3 секунд производит все необходимые вычисления. Процессоры, не прошедшие этот тест, маркируют и отсеивают, а прошедшие монтируют в корпус.

Чипы в корпусе затем тестируются на различных скоростях второй системой S9000. Некоторые чипы маркируют более низким значением частоты, другие более высокой. (Первые чипы Pentium II работали с частотой 233 или 266 МГц.) Оставшиеся чипы отсеивают. Наконец, достойные чипы вставляют в обычный компьютер и запускают ОС в течение 10-15 минут.