Microsoft Technical Computing lanza un nuevo recurso para desarrolladores - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Microsoft Technical Computing lanza un nuevo recurso para desarrolladores

Hola y mil gracias por leerme. Te habla Simón Sánchez y hoy te voy a hablar sobre Microsoft Technical Computing lanza un nuevo recurso para desarrolladores

En mayo pasado, Microsoft anunció su Iniciativa de Computación Técnica, que ambiciosamente apunta a apoyar a los investigadores en su búsqueda para resolver los mayores desafíos del mundo. Para lograr esto, el proyecto tiene como objetivo simplificar la tarea, a menudo abrumadora, de la programación paralela, proporcionando a los desarrolladores las herramientas que necesitan para crear aplicaciones paralelas en múltiples entornos, ya sea en un escritorio, un clúster o en la nube.

Hoy, como parte de esa iniciativa, Microsoft lanzó TC Labs, un portal en MSDN DevLabs que brinda a los desarrolladores acceso temprano al software de Computación técnica de Microsoft, así como la oportunidad de hacer preguntas y proporcionar comentarios. Los tipos de tecnologías y servicios disponibles incluyen herramientas de desarrollo paralelo en Visual Studio, entornos de computación distribuida con Windows High Performance Computing (HPC) Server, computación en la nube con Windows Azure y una variedad de aplicaciones de socios. Escribió el vicepresidente sénior de la división de desarrolladores de Microsoft, S. Somasegar un informe de progreso una especie de iniciativa de cálculo técnico en su blog.

Somasegar señala varios desarrollos importantes desde el lanzamiento de mayo. Primero, Visual Studio 2010 ahora incluye soporte integrado para desarrollar, depurar y optimizar aplicaciones multinúcleo y multinúcleo. El segundo es el debut en noviembre del Service Pack 1 para HPC Server 2008 R2. La versión aprovecha el poder de la computación en la nube de Windows Azure para brindar a las aplicaciones paralelas la capacidad de escalar desde el clúster a la nube.

TC Labs tiene actualmente tres nuevas tecnologías de prelanzamiento: TPL Dataflow; Dryad, DSC y DryadLINQ y Sho. Somasegar ofrece un resumen de cada uno de ellos:

Flujo de datos TPL

TPL Dataflow es un nuevo miembro de [the .NET 4] familia, capas superiores de tareas, colecciones concurrentes y más para permitir el desarrollo de sistemas concurrentes basados ​​en .NET potentes y eficientes construidos utilizando conceptos de flujo de datos. La tecnología se basa en técnicas basadas en el paso de mensajes en proceso y canalizaciones asincrónicas y está fuertemente inspirada en la biblioteca de agentes asincrónicos de Visual C ++ 2010 y el lenguaje Axum de DevLab. TPL Dataflow proporciona soluciones para almacenamiento en búfer y procesamiento de datos, sistemas de construcción que requieren procesamiento de datos de alta velocidad y baja latencia, y sistemas basados ​​en agentes / actores de construcción. TPL Dataflow también ha sido diseñado para integrarse perfectamente con la nueva funcionalidad de lenguaje asincrónico en C # y Visual Basic….

Dryad, DSC y DryadLINQ

Pioneras en Microsoft Research, Dryad, DSC y DryadLINQ son un conjunto de tecnologías que admiten aplicaciones de procesamiento intensivo de datos en Windows HPC Server 2008 R2 Service Pack 1. Estas tecnologías permiten el procesamiento eficiente de grandes volúmenes de datos en muchos tipos de aplicaciones, incluidas aplicaciones de minería de datos, procesamiento de imágenes y secuencias, y varios tipos de cálculos científicos intensivos. Dryad y DSC se ejecutan en el clúster para admitir el procesamiento intensivo de datos y administrar datos particionados en el clúster, mientras que DryadLINQ permite a los desarrolladores crear aplicaciones .NET intensivas en datos y computación utilizando el modelo de programación familiar LINQ .

Sho

También se inició en Microsoft Research, Sho ofrece a quienes trabajan en cargas de trabajo informáticas técnicas un entorno interactivo para el análisis de datos y la informática científica. Le permite conectar sin problemas scripts escritos en IronPython con bibliotecas .NET, lo que permite la creación de prototipos rápida y flexible. El entorno incluye bibliotecas potentes y eficientes para álgebra lineal y visualización de datos, las cuales pueden ser utilizadas por cualquier lenguaje .NET, así como un shell interactivo rico en funciones para un desarrollo rápido. Sho viene con paquetes para procesamiento paralelo a gran escala (a través de Windows HPC Server y Windows Azure), estadísticas y optimización, así como un mecanismo de paquete extensible que facilita la creación y el intercambio de sus propios paquetes.

DevLabs agradece los comentarios y la información de la comunidad. Estas herramientas son prototipos, no se producen, pero según la respuesta del usuario, podrían convertirse en versiones totalmente compatibles o formar parte de la comunidad de fuentes compartidas.

Deberías compartir en tus redes sociales para que tus colegas lo sepan

??? ? ? ???

Comparte