¿Las piezas de computadora de baja especificación son solo piezas de computadora defectuosas de alta especificación?

Alguien me decía que las piezas de computadora de menor precio o menor especificación, como las tarjetas gráficas y las unidades centrales de procesamiento, en realidad son solo unidades de mayor especificación y precio que tienen fallas de fabricación.

Entonces, en lugar de que el fabricante los deseche, simplemente deshabilitan las partes defectuosas y las venden como otra cosa.

Por ejemplo, si una CPU está hecha con 6 núcleos, pero 2 núcleos están defectuosos (o no cumplen con los estándares de control de calidad), deshabilitarán el acceso a los 2 núcleos y simplemente lo venderán como un procesador de cuatro núcleos.

¿Hay algo de cierto en esto? ¿Podría esta persona haber significado algo más?

Trabajé como ingeniero en Intel y sé que había varias líneas de chips. Algunos eran de tecnología más antigua con procesos de fabricación refinados. Es posible que esto sucediera en los chips de nivel de servidor con una gran cantidad de núcleos, pero no lo sé; incluso allí hay varias líneas.
Bienvenido a Escépticos. Lea la página Bienvenido a nuevos usuarios para comprender cómo funciona este sitio y enlace a un reclamo notable de alguien que dice esto ("alguien me dijo que no es notable")
Tenga en cuenta que esto realmente se aplica principalmente a los circuitos integrados creados mediante fotolitografía con un tamaño de detalle muy por debajo de la longitud de onda de la luz. Entonces no es como si fuera una caja genérica para todas las partes de la computadora.

Respuestas (2)

Esto es cierto. No estoy seguro de que sea cierto en todos los ejemplos que dio, pero es cierto para algunos procesadores multinúcleo.

De Gizmodo :

Parte de la explosión del Phenom multinúcleo de AMD hoy es el Phenom X3 8000, "el único procesador x86 de triple núcleo del mundo", del que escuchamos hace unos meses. Se supone que deben negociar chips para los consumidores de bajo presupuesto, pero en realidad son una mejor oferta para AMD, ya que les permite deshacerse de Phenoms de cuatro núcleos plagados de errores al deshabilitar un núcleo.

Este artículo dice que la práctica también es utilizada por Intel:

La razón de esto es que los núcleos deshabilitados están apagados por una razón: no pasaron las pruebas de fábrica. Los núcleos pueden fallar por varias razones, incluidos defectos en el silicio, problemas para funcionar a toda frecuencia o un error introducido durante la fabricación. Tanto AMD como Intel desactivan los núcleos de la CPU por este mismo motivo.

Este artículo muestra que AMD también usa la práctica con caché L3:

Cuando AMD produce un chip Phenom II si parte del L3 es malo, se desactiva y se vende como un chip de la serie 800 . Si uno de los núcleos está dañado, se desactiva y se vende como un chip de la serie 700. Si todo está en orden, entonces tenemos un 900.

Intel ha hecho esto con procesadores de gráficos integrados completos ( referencia ):

Intel lanzó recientemente un par de procesadores basados ​​en Ivy Bridge que han desactivado los gráficos integrados por completo, siendo el 3350P uno de ellos. Esto permite a Intel vender procesadores que podrían tener un defecto en la parte de la GPU para aumentar la tasa de rendimiento relativa de su proceso de 22 nm y también les brinda otra arma para luchar contra la competencia de precios de AMD.

IBM tiene una patente ( US7610437 ) sobre un método particular para hacer esto:

Si se detecta un defecto en una sola unidad funcional, como un núcleo de procesador sinérgico, el núcleo de procesador sinérgico defectuoso se puede desactivar y el multiprocesador aún se puede usar con las unidades funcionales restantes como un chip de multiprocesador parcialmente bueno.

[...]

Por ejemplo, si una sola unidad de procesamiento está defectuosa, el núcleo de procesamiento defectuoso puede desactivarse y el multiprocesador todavía puede usarse con las unidades de procesamiento funcionales restantes. Tal chip multiprocesador es un buen multiprocesador parcial.

Una de sus afirmaciones apunta al mecanismo para hacer esto:

quemar un fusible asociado con cada núcleo de procesador defectuoso para desactivar cada núcleo de procesador defectuoso si la cantidad de núcleos de procesador defectuosos no supera el umbral.

De una presentación de Intel y la Universidad de Michigan :

Opciones de núcleo defectuoso: deshabilitar o rescatar. La desactivación desperdicia todo el núcleo, incluso por defectos menores.

Esta es una práctica lo suficientemente común como para que algunas investigaciones de hardware se centren en hacer uso de esos núcleos defectuosos: Poner núcleos defectuosos a trabajar . En ese artículo, hacen una declaración sobre cuán común es la discapacidad:

Debido a la irregularidad inherente de las partes del núcleo que no son de caché, es bien sabido que manejar los defectos en estas partes es un desafío. Una solución común es deshabilitar el núcleo defectuoso .

Calificaría esto diciendo que es cierto en este caso. Esto no es necesariamente demostrativo del alcance más amplio (o incluso el de todos los procesadores multinúcleo); parece más como si fuera un caso local.
-1: "algunas personas han podido reactivar ese cuarto núcleo y ocasionalmente funciona bien". ¿Cuántos son algunos y qué tan frecuentes son "ocasionalmente"? El enlace habla de "un usuario coreano", eso no es una prueba.
@Sancho: por eso me gustaría ver algunas referencias un poco más "fuertes". Por supuesto, no estoy diciendo que tales referencias deban ser fáciles de encontrar, pero aun así...
@Sancho: mucho mejor ahora! +1
¿IBM tiene patente sobre esto? IIRC lo que hizo que las CPU de IBM fueran únicas fue deshabilitar los núcleos defectuosos en tiempo de ejecución . Que no es el caso de x86
También recuerdo haber leído que los procesadores de la misma serie pero con diferentes frecuencias de reloj a menudo provienen de la misma línea de producción pero tuvieron diferentes resultados de prueba. Es decir, el X% superior se vende como 3,33 GHz, el siguiente Y% superior se vende como 3,17 GHx y así sucesivamente.
Lo mismo ocurre con los módulos de memoria que funcionan a velocidades más bajas. Son solo DIMM de mayor velocidad que fallaron en el control de calidad a altas velocidades.

Al generalizar la respuesta del usuario 5582, esto se conoce como " clasificación de partes ". Es común en la industria de los semiconductores y, de hecho, en muchas otras industrias donde aún se pueden vender piezas imperfectas.

Los microchips modernos a menudo contienen millones, incluso miles de millones de transistores. La probabilidad de que todos funcionen a la perfección es baja, por lo que las piezas están diseñadas de tal forma que las partes que no funcionan pueden desactivarse. Por ejemplo, si una CPU tiene cuatro núcleos pero dos de ellos no funcionan, aún puede venderse como un dispositivo de doble núcleo. Si normalmente tiene 128 kB de memoria caché, pero parte de ella no funciona, es posible desactivar la parte rota y seguir vendiéndola como una CPU con solo 64 kB de memoria caché.

El agrupamiento es una forma efectiva para que los fabricantes mantengan bajos los costos y fabriquen piezas de alta gama.