Archivo

Entradas Etiquetadas ‘intel’

Intel duplica la capacidad de almacenamiento de memorias Flash

Lunes, 4 de febrero de 2008 Sin comentarios

Si ya estábamos sorprendidos con la integración conseguida en los últimos tiempos en cuanto a almacenamiento en dispositivos pequeños, Intel vuelve a dar una vuelta de rosca más al asunto. Al perecer estan trabajando en una nueva tecnología la cual permite doblar la capacidad de almacenamiento de las actuales memorias Flash. La nueva tecnología en cuestión se llama “memoria de cambio de fase” y sus creadores argumentan que la tecnología no añade ningún coste adicional al proceso de fabricación de las memorias.

Dicha memoria de cambio de fase difiere de otras tecnologías de almacenamiento en estado solido (como flash) en que no usan electrones para almacenar los datos. En vez de ello, dependen de un arreglo de átomos del propio material, conocido como su estado físico. Anteriormente solo existían dos posibles estados: uno donde los átomos estaban organizados de forma pobre (estado amorfo), y otro donde estaban fuertemente estructurados (estado cristalizado). Sin embargo recientemente han descubierto que existen estados intermedios, y estos son los usados para el almacenamiento de datos.

Al igual que Flash, la memoria de cambio de fase es no volátil, lo que quiere decir que no pierde los datos una vez que se deja de proporcionar alimentación a la misma. Pero su fuerte está en que se pueden escribir datos mucho más rápido, a velocidades comparables a las DRAM y SRAM. Incluso se están creando expectativas de que en un futuro puedan reemplazar la funcionalidad de memorias flash y DRAM en un único chip con memoria de intercambio de fase. Habrá que estar atento a nuevas noticias al respecto.

Artículo original.

GD Star Rating
loading...
Share
Categories: Noticias, Tecnología Tags: ,

Programación con hilos para sistemas paralelos

Lunes, 17 de diciembre de 2007 Sin comentarios

Intel está llevando a cabo una curiosa iniciativa en la siguiente dirección Web. Se trata de un espacio para los desarrolladores interesados en sacar el máximo rendimiento a sus aplicaciones mediante la programación paralela con varios hilos, y es que este tipo de programación tiene una serie de conceptos nuevos que nada tienen que ver con la metodología de la programación tradicional (estructurada o orientada a objetos).

Multinucleo

En mi caso ya he hecho algunas pruebas de rendimiento en diferentes programas usando la librería que nos ofrece el compilador de Intel (OpenMP) para el desarrollo de programas paralelos. En los casos ideales se consigue una reducción en el tiempo de ejecución de un algoritmo al \frac{1}{n}% donde n es el número de núcleos del que dispone el sistema. Sin embargo esto no siempre ocurre así e incluso hay casos donde obtenemos un rendimiento peor que en la ejecución normal en un solo núcleo.

En el enlace que os dejo hay disponibles numerosas guías, artículos, tutoriales, foros, etc. que os ayudaran a la integración de los desarrolladores en este nuevo mundo de la programación.

GD Star Rating
loading...
Share