Кто-то говорил мне, что недорогие компьютерные комплектующие, такие как графические карты и центральные процессоры, на самом деле просто более дорогие устройства с более высокими характеристиками и производственными дефектами.
Таким образом, вместо того, чтобы производитель их выбрасывал, они просто отключают неисправные биты и продают их как что-то другое.
Например, если процессор сделан с 6 ядрами, но 2 ядра неисправны (или не соответствуют стандартам контроля качества), они отключат доступ к 2 ядрам и просто продадут его как четырехъядерный процессор.
Есть ли правда в этом? Мог ли этот человек иметь в виду что-то другое?
Это верно. Я не уверен, что это так во всех приведенных вами примерах, но это верно для некоторых многоядерных процессоров.
Из Гизмодо :
Частью многоядерного взрыва AMD Phenom сегодня является Phenom X3 8000, «единственный в мире трехъядерный процессор x86», о котором мы слышали несколько месяцев назад. Они должны продавать чипы для бюджетных потребителей, но на самом деле это более выгодная сделка для AMD, поскольку она позволяет им избавиться от четырехъядерных процессоров Phenom с ошибками, отключив ядро.
В этой статье говорится, что эта практика также используется Intel:
Причина этого в том, что отключенные ядра отключены по какой-то причине: они не прошли заводские испытания. Ядра могут выйти из строя по ряду причин, включая дефекты кремния, проблемы с работой на полной частоте или ошибку, допущенную во время производства. И AMD, и Intel отключают ядра ЦП именно по этой причине.
В этой статье показано, что AMD также использует кэш L3:
Когда AMD производит кристалл Phenom II , если часть L3 плохая, он отключается и продается как чип серии 800 . Если одно из ядер выходит из строя, оно отключается и продается как чип 700-й серии. Если все в порядке, то у нас есть 900.
Intel сделала это со всеми встроенными графическими процессорами ( ссылка ):
Intel недавно выпустила пару процессоров на базе Ivy Bridge, которые полностью отключили интегрированную графику, и 3350P является одним из них. Это позволяет Intel продавать кристалл процессора, который может иметь дефект в части графического процессора, чтобы увеличить относительную производительность своего 22-нм процесса, а также дает им еще одно оружие для борьбы с любой ценовой конкуренцией со стороны AMD.
IBM имеет патент ( US7610437 ) на конкретный способ сделать это:
Если обнаружен дефект в одном функциональном блоке, например, в ядре синергетического процессора, неисправное ядро синергетического процессора может быть отключено, а мультипроцессор все еще может использоваться с оставшимися функциональными блоками в качестве частично исправной многопроцессорной микросхемы.
[...]
Например, если один процессор неисправен, неисправное процессорное ядро может быть отключено, а мультипроцессор все еще может использоваться с оставшимися функциональными процессорами. Такой многопроцессорный чип является частичным хорошим мультипроцессором.
Одно из их утверждений указывает на механизм для этого:
перегорание предохранителя, связанного с каждым неисправным ядром процессора, для отключения каждого неисправного ядра процессора, если количество неисправных ядер процессора не превышает пороговое значение.
Из презентации Intel и Мичиганского университета :
Неисправные параметры ядра: отключить или восстановить. Отключение тратит впустую все ядро даже для незначительного дефекта.
Это достаточно распространенная практика, поэтому некоторые исследования аппаратного обеспечения сосредоточены на использовании этих неисправных ядер: Приведение неисправных ядер в работу . В этой статье они делают заявление о том, насколько распространено отключение:
Хорошо известно, что из-за присущей некэшируемым частям ядра неравномерности обработка дефектов в этих частях является сложной задачей. Распространенным решением является отключение неисправного ядра .
Обобщая ответ пользователя 5582, это известно как «разделение по частям » . Это распространено в полупроводниковой промышленности и во многих других отраслях, где все еще можно продавать несовершенные детали.
Современные микросхемы часто содержат миллионы, даже миллиарды транзисторов. Вероятность того, что все они будут работать идеально, мала, поэтому детали спроектированы таким образом, что биты, которые не работают, могут быть отключены. Например, если ЦП имеет четыре ядра, но два из них не работают, его все равно можно продавать как двухъядерное устройство. Если он обычно имеет 128 КБ кэш-памяти, но часть ее не работает, можно отключить битый бит и по-прежнему продавать его как ЦП только с 64 КБ кэш-памяти.
Биннинг — это эффективный способ для производителей снизить затраты и производить высококачественные детали.
Уильям Гробман
Нико
вартек