Los investigadores de la Universidad Estatal de Carolina del Norte y Samsung Electronics han encontrado una manera de aumentar la velocidad de las aplicaciones informáticas en más del 9 por ciento. La mejora resulta de técnicas que permiten a los procesadores informáticos recuperar datos de manera más eficiente.
Los procesadores de computadora tienen que recuperar datos de la memoria para realizar operaciones. Todos los datos se almacenan en la memoria "principal" fuera del chip. Pero los datos que el procesador usará mucho también se almacenan temporalmente en una dinámica apiladacaché de memoria de acceso aleatorio DRAM que se encuentra más cerca del procesador, donde se puede recuperar más rápidamente.
Los datos en el caché se organizan en bloques grandes, o macrobloques, para que el procesador sepa dónde encontrar los datos que necesita. Sin embargo, para cualquier operación, el procesador no necesita todos los datos en un macrobloque:- y recuperar los datos innecesarios lleva tiempo y energía.
Para que el proceso sea más eficiente, los investigadores han desarrollado una técnica en la que el caché aprende con el tiempo qué datos necesita el procesador de cada macrobloque. Esto le permite al caché hacer dos cosas. Primero, el caché puede comprimir el macrobloque, recuperando sololos datos relevantes. Esto permite que el caché envíe datos al procesador de manera más eficiente. Segundo, debido a que el macrobloque está comprimido, esto libera espacio en el caché que puede usarse para almacenar otros datos, que es más probable que el procesador necesite.
Los investigadores probaron este enfoque, llamado Dense Footprint Cache, en un procesador y simulador de memoria. Después de ejecutar 3 mil millones de instrucciones para cada aplicación probada a través del simulador, los investigadores descubrieron que Dense Footprint Cache aceleró las aplicaciones en un 9.5 por ciento en comparación con el estadométodos competitivos de última generación para administrar DRAM apilada con troquel. Deche Footprint Cache también usó 4.3 por ciento menos energía.
Los investigadores también encontraron que el Caché de huella densa condujo a una mejora significativa en las "proporciones de fallas de caché de último nivel". Las fallas de caché de último nivel ocurren cuando el procesador intenta recuperar datos de la caché, pero los datos no están allí,obligando al procesador a recuperar los datos de la memoria principal fuera del chip. Estas fallas de caché hacen que las operaciones sean mucho menos eficientes, y Dense Footprint Cache redujo las tasas de fallas de caché de último nivel en un 43 por ciento.
El trabajo se presenta en un documento, "Caché de huella densa: memoria caché de último nivel DRAM apilada con capacidad eficiente", que se presentará en el Simposio internacional sobre sistemas de memoria, del 3 al 6 de octubre en Washington, DC Vea elpapel en: http://drive.google.com/file/d/0B7MY_IMKt1T-QjFZd0JSMERSQXM/view
Fuente de la historia :
Materiales proporcionado por Universidad Estatal de Carolina del Norte . Nota: El contenido puede ser editado por estilo y longitud.
Cita esta página :