Modos de trabajo de la RAM, doble canal (dual channel en inglés), versus canal simple
En el 2003 Intel introdujo una tecnología que permitía que el controlador de memoria tuviera dos canales de conexión con la memoria. Lo normal hasta entonces era tener un solo canal.
El controlador de la memoria en esos días era parte del conjunto de chips de la placa madre, (hoy es parte de las CPUs), y es el encargado de administrar como se mueven los datos entre el procesador y los módulos de memoria RAM.
Kingston es una conocida marca de memorias y en un documento en pdf que está disponible acá , hacen la siguiente analogía gráfica entre el modo de un canal ( single channel en inglés ) y el de dos canales (dual channel en inglés):
En el modo de canal doble en la placa madre hay el doble de cables para llevar datos de la RAM al controlador de memoria. O sea se pueden mandar más caudal de bits al mismo tiempo. En el modo de canal simple hay 64 cables entre el controlador de memoria y la RAM, en el de canal doble hay 128.
La idea detrás de esto es darle más datos al procesador para usar mejor su capacidad de procesamiento.
El modo de doble canal requería dos módulos de memoria iguales, con las mismas especificaciones.
La analogía anterior hace pensar en un gran avance entre el modo de un canal y el doble.
En teoría el modo de doble canal (dual channel) incrementa al doble el ancho de banda, la capacidad de recibir datos del procesador, en la práctica el rendimieno no se duplica.
Hallar explicaciones de cómo funciona el modo de doble canal no es difícil, lo áspero es hallar comparativos numéricos que dejen ver cuan (poco) se gana con esto.
Imágenes originales en devhardware.com.
Miren como en la analogía de Kingston se entiende una cosa, y en la práctica el beneficio no es tanto. El 57 % no es lo mismo que el 100 %.
La gente de Crucial, otro fabricante de memorias, cuenta que el ancho de banda aumenta en un 10 % al usar doble canal.
Pero el ancho de banda no me importa, lo interesante es ver qué pasa cómo este avance de canal simple a doble se manifiesta en las cosas que queremos que anden más rápido, o sea, en los juegos.
Fuentes: los sitios web de los enlaces mencionados, la iluminadora nota Dual Channel en devhardware.com, otra muy buena en hardwaresecrets.com llamada Everything You Need to Know About Dual Channel
Conclusiones anti-garketing
Duplicar la capacidad de mandar datos en el subsistema de memoria no implica que lleguen el doble de datos, en la práctica ese incremento se manifiesta en un 10 % o menos de incremento del rendimiento en juegos.
Me sorprende como los sitios que hacer revisiones se limitan a contar los beneficios teóricos y evitan mostrar resultados reales.
Me molesta un poco que los delirantes revisores de hard, prueben fuentes de 1000 Vatios, procesadores de 1000 dólares, placas de video en configuraciones, duales o triples, todas cosas bien lejanas del usuario promedio ...y cuando podrían hacer pruebas con algo tan simple como comparar los modos de memoria simples o duales, poniendo o quitando un módulo se hagan los b... y no lo hagan.
Estos detalles me hacen pensar que los tipos se venden a los fabricantes y cuentan sólo lo que a estos les conviene, engañando a los lectores.
Continuará...