Me gustaría obtener más ancho de banda PCIe para las aplicaciones informáticas de GPU. Se me ocurrió que los enlaces bidireccionales PCIe son en realidad un doble simplex (un par de enlaces unidireccionales). Eso significa que si no hay datos para transmitir en 1 dirección, ¡la mitad de los enlaces están inactivos!
Entonces, mi pregunta es obviamente, ¿por qué no permitir que los enlaces sean bidireccionales (half-duplex)?
No puedo pensar en ninguna otra capa física de red que sea bidireccional, excepto I2C y Wifi, que dudo que pueda alcanzar velocidades de GhZ. ¿La alta velocidad es incompatible con la bidireccionalidad?
Actualizar: Pensé en una interfaz bidireccional de alta velocidad: un bus de memoria. ¡La memoria XDR usa señalización diferencial y reclama 20 Gbits / s por pin! ¿Por qué funciona para la memoria pero no para PCIe?