diferencia entre señales PCIe de propósito general y gráficos PCI Express (PEG)

2

¿Cuál es la diferencia entre las señales PCIe de propósito general y los gráficos PCI Express (PEG) en los módulos COM estándar (tipo 6)?

    
pregunta vt673

2 respuestas

6

La diferencia es probable de dónde provienen los carriles: el PEG suena como el lenguaje de Intel para mí. Busqué en Google 'COM Express Type 6 PCI Express' y parece que está hablando de Módulos ADLink vendidos aquí, que están basados en Intel.

En la mayoría de las plataformas x86 de escritorio, el complejo raíz de PCI Express se encuentra dentro de la propia CPU, en el lugar. Desde Sandy Bridge, el PCIe RC es un miembro de primera clase (por así decirlo) y disfruta de conectividad a la interconexión de alta velocidad en el troquel de la CPU (que también incluye el controlador DRAM, etc.). En general, el PEG se implementa como un enlace x16 que puede ser (al menos alrededor de Nehalem) también bifurcado en 2 x8 carriles; los nuevos modelos pueden admitir configuraciones adicionales. Esta es generalmente la interconexión más rápida y de mayor ancho disponible.

Su placa madre de computadora de escritorio promedio enrutará los carriles PEG desde la CPU a una sola ranura x16, o dos ranuras x8, obviamente destinadas a aplicaciones de GPU. Las computadoras industriales pueden enrutar este enlace a un conmutador PCIe grande que luego se divide en muchos puertos más pequeños. Esto es lo que los productos en los que solía trabajar.

La diferencia clave es que los carriles PEG ofrecen el 'salto' más corto posible al complejo raíz PCIe. El PCH (también conocido como southbridge) ofrece otras rutas PCIe en una plataforma, que están conectadas a la CPU a través de un enlace DMI. Todavía ofrecen el rendimiento que esperaría, pero generalmente tienen un ancho de x1 o x2, ya que el enlace DMI es un cuello de botella.

Entonces, para resumir, puede diseñar un producto tal que:

  • Dispositivo PCIe < --- carriles PEG --- > CPU PCIe Root Complex
  • Dispositivo PCIe < --- líneas PCIe --- > PCH < --- DMI --- > CPU PCIe Root Complex.

Sin saber más sobre su aplicación, no puedo hacer más comentarios, pero en general, los carriles PEG se deben usar para dispositivos que consumen mucho ancho de banda, como GPU o un conmutador de paquetes PCIe que tiene muchos dispositivos posteriores.

Para las plataformas basadas en Xeon, los números son muy diferentes. Creo que ahora puede comprar un modelo con más de 40 líneas de la CPU. Pero para la mayoría de las plataformas de escritorio de los consumidores, creo que el estado actual de la técnica es un enlace PCIe 3.0 x16 que los proveedores de placas base pueden elegir para hacer lo que les plazca.

    
respondido por el Krunal Desai
1

Los carriles PEG están deshabilitados, a menos que PEG_ENABLE # esté agotado, y solo puedan ser utilizados por una tarjeta en el bus y para gráficos. Sin embargo, si hay una GPU interna (integrada) disponible, es posible solicitar que los carriles PEG se habiliten como carriles PCIE de propósito general adicionales, sin embargo, obtendrá entre 1x-16x de carriles de propósito general adicionales que son totalmente dependientes del chipset.

En general, es una buena práctica usar solo carriles PEG para gráficos, ya que esos carriles estarán monopolizados por un solo dispositivo en el bus (lo que lo hace ideal para gráficos pero poco más).

    
respondido por el metacollin

Lea otras preguntas en las etiquetas