Найти тему
Mizhgunit

4-ядерный процессор под видом 2-ядерного: необычные процессоры от AMD

Оглавление

Всем привет, дорогие друзья. Рад вас видеть! Сейчас я собираю интересный компьютер, про который уже выпустил статью. Там же, в комментариях, были вопросы по поводу процессора. Я взял 2-ядерный Phenom 555 и очень тонко намекнул, что он с подвохом.

Но вот что это за подвох и как такое возможно (заголовок, думаю, прочитали все) - расскажу прямо сейчас... Ну и постараюсь упростить. В конце статьи дам ссылки на мои более глубокие материалы, сейчас обо всем поговорим упрощенно.

Для начала про сам подвох

В любой микроэлектронике (да как и везде на производстве) есть такая штука - называется брак. Чтобы производители не несли огромные потери из-за брака, была придумана еще одна штука - биннинг. Суть очень простая: изначально разрабатывается только одна модель кристалла, для примера возьмем какой-нибудь нынешний i9.

-2

Инженеры в офисе рисуют архитектуру и кристалл именно для Core i9, после чего чертежи уходят на производство.

На производстве всегда что-то идет не так

Размер одного транзистора - несколько нанометров, самого кристалла - порядка 100-200 квадратных миллиметров. Производится вытравливание структуры процессора в кремнии методом фотолитографии, и всегда в стерильных условиях.

-3

Но ничего идеального не бывает - микроскопическая пылинка может попасть на кристалл, в итоге некоторые элементы вытравятся неправильно - ядро работать не будет. В этот момент производитель НЕ выбрасывает такую бракованную заготовку.

Если все ядра кроме битого работают нормально, то битое ядро отключается, и получается уже какой-нибудь Core i7. Если битое ядро не одно, и пострадал, например, кэш, то характеристики заготовки приводят к состоянию условного i5, далее i3, ну и так далее.

-4

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

У AMD в 2008 году все пошло в обратную сторону

До сих пор точно не известно, по каким причинам случилось то, что случилось. AMD всегда была компанией, которая только конструирует процессоры - производством занимаются компании типа GlobalFoundries или TSMC. Кто из них причастен - неизвестно, да и сути не меняет.

-5
В 2008 году у компании просто кончились бракованные кристаллы.

Они заказали производство 4-ядерных кристаллов, рассчитывая получить часть заказа бракованными кристаллами, которые в будущем станут 2-и 3-ядерниками (не бракованные, естественно, становились 4-ядерными, но об этом чуть позже).

Чуть позже функции Core Unlocker вынесли в отдельный раздел
Чуть позже функции Core Unlocker вынесли в отдельный раздел

А производитель навалил им такой маленький процент брака, что тут же встал вопрос - а что делать с таким количеством РАБОЧИХ 4-ядерных кристаллов? Напомню - часть из них предполагалось пустить в 2-ядерные и 3-ядерные модели, но брака было слишком мало.

Что сделали AMD?

Логично предположить, что начали выпускать больше 4-ядерников?..

Ронять рынок снижением цен на 4-ядерные модели было нельзя - от этого пострадал бы не только конкурент, но и сама AMD, ибо тогда самыми ходовыми были 2-ядерные процессоры типа Core 2 Duo, Athlon X2, ранние Core i3 и i5 (в первом поколении часть моделей i5 были с двумя ядрами, старшие версии - с 4 ядрами).


Но атлоны и младшие феномы тоже надо из чего-то делать, так что в ход пошли кристаллы, которые физически были НЕ бракованными. Красота - в простоте, так что AMD программно выключили лишние ядра, и пустили эти кристаллы в производство как ни в чем не бывало.

Тут надо пояснить. В процессоры ОДНОВРЕМЕННО пихали как полноценные 4-ядерные кристаллы с программно отключенными ядрами, так и отбраковку с битыми 2 или 1 ядром.

На сокете AM3 у многих материнских плат есть функция ACC - Advanced Clock Calibration (NCC - аналог от Nvidia на чипсетах nForce). ACC - технология для разгона процессора, насколько помню, работает по аналогии с современным бустом - когда процессор из коробки пытается взять свою максимальную частоту, насколько это возможно в условиях одного конкретного процессора.

И понеслась

Некоторые пользователи, которые включили ACC, позже обнаруживали сюрприз - двухъядерные процессоры на некоторых материнских платах определялись как несуществующие модели 4-ядерников. Иногда такие процессоры работали нормально, иногда сыпались ошибками, а у кого-то так вообще ничего кроме повышения частоты не происходило.

-7

Позже получилось сделать сводную таблицу, исходя из того, что разблокировать можно, а что - нельзя. Получалось что-то такое:

  • Sempron 140 и 145 - второе ядро;
  • Athlon ll X3 4XX - 4-е ядро и кэш L3 (для Deneb и Rana, на ядре Propus физически не было кэша L3 - только 4 ядра);
  • Phenom ll X2 и X3 практически всех серий получались 4-ядерными (кэш у них с завода);
  • Phenom ll X4 - 2 мегабайта кэша L3 (как ни странно, у того же Phenom 840 его не было);

Выше - то, что разблокируется с высокой вероятностью (хотя бы в половине случаев), ниже - то, что удавалось разблокировать очень редко:

  • Athlon X2 5000+ - ядра 3 и 4;
  • Phenom ll X4 650T, 840T, 960T и 970 BE - ядра 5 и 6.
-8

Конкретно мой Phenom B55, простите, Phenom ll X2 555 в биосе разблокировался до 4-ядерного.

Вот такая интересная история.

Ссылка на статью про биннинг.

У меня пока на этом все. Если было полезно или интересно - не забудь поставить лайк и подписаться на канал. Скоро увидимся!

Подпишись на телеграм (там IT-новости), Ютуб (там иногда выходят прикольные видео), и группу ВК (там пока ничего нет, но это только пока).

А если хочешь помочь мне с развитием канала - буду благодарен за каждый репост! Спасибо!