Voy a arriesgarme y decir que esto está dominado por la simple oferta y demanda. Los conmutadores Ethernet se producen en masa con enormes economías de escala y se venden con descuentos sobre chips que no se usan tanto. Los FPGA, diría, no se implementan tan ampliamente como los conmutadores de Ethernet y, por lo tanto, cuestan más porque los costos de desarrollo e infraestructura se extienden entre menos clientes.
No se trata del proceso o el tamaño de la matriz o algo así. Considere el Xilinx Virtex-7 (solo porque pude encontrar más fácilmente los datos para él) y comparemos con algunos contemporáneos:
- Virtex7 (2011), 28nm, ~ 6.8 billones de transistores, $ 2500USD (modelos populares) a $ 35,000USD (modelos de gama alta)
- NVIDIA Kepler GK110 (2012), 28nm, ~ 7.1 mil millones de transistores, tarjetas Tesla K20 ~ $ 3200USD en el lanzamiento (precio del chip una fracción menor de eso)
- XBoxOne SOC (2013), 28nm, ~ 5 mil millones de transistores, $ 499 USD para toda la XBox en el lanzamiento
- Xeon E5-2699 v3 [18 núcleos] (2014), 22 nm, ~ 5.600 millones de transistores, ~ $ 4500USD
Entonces, en general, el Virtex FPGA parece tener un precio razonable (modelos más populares) en comparación con otro silicio de un conteo de transistores, generación y volumen de ventas similares. El XBox SOC se destaca como algo que se implementó ampliamente en un dispositivo de consumo y el costo también es mucho más bajo.
El cómputo GK110 de NVIDIA fue mucho menos implementado que chips de consumo similares que terminaron en tarjetas de juego y fue igualmente más costoso, incluso dadas las similitudes arquitectónicas y el hecho de que los chips se fabricaron en la misma fábrica.
En cuanto a los chips Virtex, no hay una diferencia de 10 veces en la complejidad de los chips de $ 2500 frente a los chips de $ 35000: estos últimos son simplemente mucho menos populares y, con volúmenes de ventas más bajos, el costo por unidad es necesariamente más alto.
El mercado está lleno de esto. Cualquier cosa que puedas vender cien millones de ti siempre puede ser más barata que algo que tal vez vendas cien mil.