Навіщо amd блокує ядра процесора
При виробництві будь-яких мікросхем є поняття " вихід придатних " . На кремнієвій пластині пластині завжди виявляється деяка кількість дефектів, і чим більша площа мікросхеми, тим більша ймовірність того, що на ній виявиться дефект, що робить її непрацездатною, тому при великих розмірах кристала вихід придатних виявляється пригнічуючим.
Але коли мікросхема складається з кількох закінчених блоків, кожен із яких здатний працювати незалежно, з'являється можливість виявляти при тестуванні несправні блоки та відключати їх. Так відключають ядра процесорів, а іноді і дрібніші блоки, наприклад, зменшуючи обсяг кешу другого рівня або зовсім відключаючи кеш третього рівня, випускають пам'ять (оперативну і флеш) на кристалах удвічі більшого об'єму з відключеними половинками. Зазвичай у процесорах є сервісний режим, у якому запускається зашита мікропрограма самотестування всіх блоків процесора. Якщо тест провалюється для якогось одного ядра (а це може бути не повна непрацездатність, це може бути нестабільність або неправильна робота якоїсь команди в якомусь рідкісному випадку), несправне ядро блокують.
Поширена думка, що блокують навіть цілком справні ядра з маркетингових міркувань. Насправді, це малоймовірно, оскільки собівартість удвічі більшого кристала більше рази на чотири, що з нижчої ціні двоядерного процесора стає істотно. А випадки успішних розблокувань пояснюються саме тим, що багато дефектів виявляються не завжди. Ціною розблокування стає нестабільна робота.