Скандал вокруг Core i7: а была ли ошибка TLB?


Искусством раздувания из мухи слона владеют многие информационные ресурсы, но только самым раскрученным из них удаётся создавать соответствующий общественный резонанс. Вчера отличился на этом поприще сайт Fudzilla, поведавший миру о наличии в процессорах Core i7 некоей ошибки, связанной с работой буфера TLB.

Как вы можете помнить, потеря стабильности четырёхъядерными процессорами Phenom X4 при определённых условиях из-за ошибки TLB в своё время вынудила AMD задержать анонс родственных процессоров Opteron. Бороться с ошибкой TLB предлагалось путём отключения некоторой части логики процессора через BIOS материнской платы, что приводило к снижению производительности. Окончательно победить ошибку TLB смог только степпинг B3, на котором сейчас основаны все 65 нм процессоры Phenom.

Основателю и постоянному автору сайта Fudzilla в соответствующем документе Intel понравилась аббревиатура TLB, после чего он сделал вывод о наличии соответствующей ошибки в процессорах Core i7. Прежде чем другие сайты опубликовали комментарии Intel, новость успела получить широкий общественный резонанс. Представителями же Intel дословно было сказано следующее:

The "AAJ1 Clarification of TRANSLATION LOOKASIDE BUFFERS" document is a SPEC CLARIFICATION, and is simply a pointer to a previous document written in April 2007. SPEC CLARIFICATION AAJ1 was initially added due to an issue on the Intel Core 2 Duo processor which was previously corrected with a BIOS update; this issue does not impact the Nehalem Family of CPUs. There are errata on the Intel Core i7 processor that relate to the TLB. These all relate to improper translations or error reporting, and all of those that impact functionality have been fixed via BIOS updates prior to Core i7 launch.

Другими словами, если процессоры Intel и содержали какие-то критические ошибки, связанные с буфером TLB, то все они были исправлены ещё во времена Core 2 Duo. Те же из них, что проявляли себя в процессорах Core i7, были исправлены путём обновления микрокода ещё до анонса процессоров этого семейства. Любой степпинг процессоров содержит какие-то ошибки, это неизбежно. Производитель просто избавляется от ошибок путём обновления микрокода процессоров и выпуска новых степпингов. Ничего смертельного в этом нет.

Оценитe материал
рейтинг: 4.4 из 5
голосов: 101

Возможно вас заинтересует

Сейчас обсуждают