Я точно не можу відповісти на ваше запитання точно. Немає особливого сенсу відключати одиниці розміром менше 1 ядра, оскільки це стає дуже дрібним "набором функцій", який можна вмикати чи ні, а декартовий продукт усіх можливих функцій створить безліч можливих моделей процесора. Є багато моделей процесорів вже, що робить їх в 10-100 разів більше , безумовно , не допоможе!
Інший аспект полягає в тому, що мільярди транзисторів використовуються (здебільшого) для створення кеш-пам'яті, а для несправних транзисторів там виробники безумовно продають процесори з відключеними частинами кеш-пам'яті (наприклад, див. AMD Thorton vs AMD Barton).
Але я можу розповісти вам анекдот, який я чув від людини, якій я довіряю. Давно я був цікавим оверклокером. У мої дні на вибір процесора, який вибирався бюджетним процесором, став AMD Athlon Thoroughbred:
Монтуючи власні охолоджувальні рішення, потрібно було бути дуже обережними, прикріплюючи радіатор, оскільки він притискається безпосередньо до матриці. Якщо ви застосовували нерівномірний тиск, плашки були горезвісні для легкого розтріскування по кутах, якщо ви застосували силу спочатку в одному куті.
Ця людина зробила точно те саме, значна частина одного кута пішла, але центральний процесор чудовим чином працював, хоча і при значно зниженій продуктивності пам'яті. У куті містився лише кеш-пам'ять L2, тож з тією частиною пішла, протокол кешування якимось чином працював навколо дуже дефектної матриці. Ймовірно, повідомлялося про пропуски кеш-пам’яті для всіх запитів у цій частині, тому процесор був зменшений до кешу L1 (або лише частини L2), тому він був набагато повільнішим у більшості тестів, але мав практично однакову продуктивність у жорстких петлях.
У цьому ж думці можна зробити висновок, що якщо АЛУ несправна і здатна якось сигналізувати про те, що вона відхилила роботу, ЦП може бути спроможна повернутися до інших АЛУ. Чи це роблять виробники процесорів, невідомо (і я сумніваюся в цьому), але приклад кешу (з 15 років тому) показує, що це, безумовно, можливо.