Mi tarjeta de video actual (9600GT) está muriendo y estoy buscando una nueva tarjeta de video. Entre la adquisición de mi actual y ahora, obtuve muchos más conocimientos sobre hardware y quiero usar eso para elegir mi nueva tarjeta. Así que decidí no solo comprar una tarjeta popular a ciegas, sino buscar una tarjeta capaz de manejar mis requisitos de hardware.
Busqué las especificaciones en el sitio de NVidia para el GT640 y la sección de memoria me confundió y surgieron algunas preguntas. El ancho del bus de memoria de mi tarjeta actual es de 256 bits y tiene 1 GB de memoria. Revisé Google sobre la importancia del ancho del bus. Y todos los enlaces básicamente decían lo mismo: "Cuanto mayor sea el número, más potencial se puede transferir simultáneamente el tráfico". Esto ya estaba claro para mí, sin embargo, actualmente hay muchas tarjetas nuevas que se consideran mejores que la actual con un ancho de bus más bajo.
Para entrar en más detalles sobre mi pregunta, copié la información de la memoria del sitio NVidia:
GT 640 GT640 GDDR5
Memory Specs:
Memory Clock 1.8 Gbps 5.0 Gbps
Standard Memory Config 2048 MB 1024 MB
Memory Interface DDR3 GDDR5
Memory Interface Width 128-bit 64-bit
Memory Bandwidth (GB/sec) 28.5 40.0
Lo que me desconcertó es que el ancho de banda de memoria me parece la parte más importante, pero el ancho de bus más bajo tiene el mayor "rendimiento".
¿Esto se debe al hecho de que la interfaz de memoria es GDDR5 y, por lo tanto, puede tener una mayor velocidad de reloj de memoria (5 Gbps)? Si voy a comprar una nueva tarjeta de video, ¿debo verificar el ancho del bus? ¿Reloj de la memoria? Ancho de banda? Cantidad de memoria?
Mi tarjeta actual tiene 1GB de memoria, así que estaba buscando una tarjeta de memoria de 2GB, pero ahora ya no estoy tan segura de si eso es realmente 'mejor'.
Mi pregunta principal:
para mí, parece que el rendimiento de la memoria está compuesto por la combinación de ancho de bus y frecuencia. ¿Es esto cierto? En caso afirmativo, ¿por qué hay tantos sitios que me dicen que necesito obtener una tarjeta con un ancho de bus alto? Si no, entonces lo que ES importante cuando se trata del rendimiento de la memoria en una tarjeta de video.
NOTA: El ancho de banda de la memoria (casi) nunca se muestra en los sitios de los proveedores. ¿Cómo puedo determinar qué tarjeta es mejor sin conocer el ancho de banda?
fuente
Respuestas:
El ancho del bus es importante, pero solo cuando se compara la misma tecnología de memoria. GDDR es fundamentalmente diferente de DDR, intercambia latencia por ancho de banda.
Las GPU son paralelas a los datos por naturaleza, se benefician de las arquitecturas de memoria que pueden obtener grandes bloques de datos en un momento en que comienzan una tarea en un conjunto de datos en particular, no tanta memoria pequeña distribuida al azar en el menor número de ciclos posible. Las CPU tienden a querer que este último evite los bloqueos que esperan memoria, por lo que DDR suele ser el dominio de las CPU y GDDR para GPU dedicadas.
La memoria GDDR con un ancho de bus más pequeño es capaz de superar a la memoria DDR porque los tiempos en GDDR permiten velocidades de reloj mucho mayores (a expensas de la latencia). No es casualidad que la memoria GDDR5 de ancho de bus de 64 bits tenga un mayor rendimiento, pero al mismo tiempo, el ancho de banda de 40 GiB / seg es ridículo para GDDR5. Si viera esa tarjeta contra una tarjeta GDDR5 de 384 bits con reloj similar, sería día y noche.
Las GPU dedicadas con memoria DDR existen solo en el segmento de valor final más bajo, la memoria DDR es barata, pero en realidad dificulta el rendimiento de la GPU de la misma manera que el uso de la memoria GDDR en una CPU sensible a la latencia es menos que ideal.
Definitivamente desea el modelo GDDR, el ancho de banda de memoria es extremadamente importante para gráficos en tiempo real como juegos. Las sombras y otros efectos consumen el ancho de banda de la memoria como si no hubiera un mañana. Las aplicaciones GPGPU no se benefician tanto de GDDR, pero dudo mucho que esté en el mercado para una GPU de rango bajo a medio para reducir los números.
Actualizar:
¿Es el caso que el ancho de banda de memoria generalmente no se publica? No he mirado regularmente la parte del consumidor de los sitios de proveedores en años.
Salvo los números de ancho de banda reales, lo principal que afecta el ancho de banda es la tasa de relleno. Si el ancho de banda no está en la lista, la tasa de relleno de textura / píxel es una muy buena indicación. La tasa de relleno de píxeles es lo que efectivamente limita su resolución y las capacidades tradicionales de suavizado (por ejemplo, MSAA) a velocidades de fotogramas jugables. Las nuevas técnicas antisolapamiento se basan en el procesamiento posterior de la imagen y transfieren gran parte de la carga de la memoria al cálculo.
Del mismo modo, la calidad de las sombras está limitada tanto por la tasa de relleno de píxeles durante la construcción de mapas de sombras como por la tasa de relleno de texel durante la aplicación de sombras. Si le preocupa la calidad de la imagen, la tasa de relleno generalmente es su consideración número uno y se calcula en función de la cantidad de ROP y el ancho de banda de la memoria. Ninguno de esos detalles puede estar listado por un proveedor, pero el índice de llenado generalmente está listado de una forma u otra.
En el peor de los casos, Wikipedia tiene listas de especificaciones de hardware muy detalladas. para todas las principales GPU AMD, NV e Intel que exceden la información que encontrará en los sitios de consumo de los proveedores.
fuente