Oracle ha ofrecido un primer vistazo de su próximo procesador Sparc M7, y ha prometido grandes mejoras en el desempeño a los clientes que usen las caracterÃsticas de computación in memory de su base de datos 12c.
El Sparc M7 se encuentra programado para lanzarse el próximo año y con el tiempo será usado en los sistemas Unix de Oracle de gama baja y alta, incluyendo los productos de la serie M y la serie T, sostuvo John Fowler, vicepresidente ejecutivo del negocio de sistemas de Oracle.
El chip tiene 32 núcleos de CPU -la misma cantidad que el M6- pero ha sido producido con un proceso más avanzado, de 20 nanómetros, lo cual le permite tener transistores más pequeños y rápidos. También se basa en un nuevo diseño de núcleo llamado S4.
El M7 proporcionará de tres a cuatro veces más desempeño para las aplicaciones, de acuerdo a Fowler. Pero además, algo que puede ser significativo para algunos clientes, el chip tiene aceleradores incorporados que rendirán ganancias mayores en varias tareas importantes, indicó el ejecutivo.
Una de ellas es el procesamiento in memory, en donde los datos son jalados desde la memoria principal y no desde el disco para reducir los tiempos de consulta. Éste es uno de los más importantes argumentos de venta de la reciente base de datos 12c de Oracle; Larry Ellison, CEO de la compañÃa, ha señalado que va a procesar los datos “a velocidades escandalosasâ€.
Los diseñadores del chip M7 trabajaron con el equipo de bases de datos de Oracle para construir caracterÃsticas directamente en el silicio para acelerar las operaciones in memory. Fowler no dio las cifras exactas pero afirmó que rendirÃa “múltiplos enteros†en las operaciones comunes, lo cual significa por lo menos el doble o triple del desempeño con respecto al Sparc M6.
El chip también se encuentra preparado para manejar la “descompresión en vivoâ€, lo cual permitirÃa a los clientes mantener más de sus datos en un formato comprimido y no pagar una penalidad de desempeño cuando se envÃa para procesamiento. Esto, a su vez, podrÃa reducir los costos de almacenamiento.
Otra caracterÃstica incorporada en el silicio reduce la latencia de los mensajes entre los servidores, reduciendo asà el costo en desempeño para los clusters de base de datos.
“Si quieres unir dos sistemas, cuatro sistemas, ocho sistemas, mientras más reduzcas la latencia más mejoras la escalabilidad, ya que no estás esperando por la interfaz de memoriaâ€, indicó Fowler.
Otra caracterÃstica revisa los datos en la memoria en busca de errores producidos por un bug de software o exploit de seguridad. De nombre “real time application data integrity (integridad de los datos de las aplicaciones en tiempo real)â€, se usa ahora solo para hacer debugging y otros usos fuera de producción, pero el Sparc M7 se desempeña lo suficientemente rápido para usarse con aplicaciones en vivo.
Los cambios en la aceleración, incluyendo las caracterÃsticas in memory y de descompresión, serán “transparentes†para los usuarios de la base de datos 12c de Oracle, afirmó Fowler. Sin embargo, no son “únicos o privados†de la base de datos de Oracle, señaló el ejecutivo.
Eso significa que otros desarrolladores pueden programar aplicaciones para aprovecharlas. Oracle espera que muchos desarrolladores usen la caracterÃstica de integridad de los datos, por ejemplo. Las caracterÃsticas in memory y de descompresión de datos requieren de mayores habilidades para poder ser aprovechadas, pero una compañÃa como IBM, por ejemplo, podrÃa en teorÃa cambiar su base de datos para aprovechar estas caracterÃsticas si asà lo quisiera, sostuvo Fowler.
James Niccolai, IDG News Service
