Búsqueda de sitios web

Microsoft hace públicos los detalles de su servicio de infraestructura de IA 'Singularity'


Los equipos de Azure e Investigación de Microsoft están trabajando juntos en el servicio de infraestructura de IA 'Singularity'.

Haga clic en la imagen para ampliarla.

Los equipos de Azure e Investigación de Microsoft están trabajando juntos para construir un nuevo servicio de infraestructura de IA, cuyo nombre en código es "Singularity". El equipo de Singularity está trabajando para construir lo que Microsoft describe en algunas de sus ofertas de trabajo para el grupo como "un nuevo servicio de plataforma de IA desde cero que se convertirá en un motor importante para la IA, tanto dentro como fuera de Microsoft".

Un grupo de los que trabajan en el proyecto han publicado un documento titulado "Singularity: Planet-Scale, Preemptible and Elastic Scheduling of AI Workloads", que proporciona detalles técnicos sobre el esfuerzo de Singularity. El servicio Singularity consiste en proporcionar a los científicos de datos y a los profesionales de la IA una forma de construir, escalar, experimentar e iterar en sus modelos en un servicio de infraestructura distribuida proporcionado por Microsoft creado específicamente para la IA.

Entre los autores que figuran en el documento recién publicado se encuentran el director técnico de Azure, Mark Russinovich; la arquitecta asociada Rimma Nehme, que trabajó en Azure Cosmos DB hasta que se trasladó a Azure para trabajar en IA y aprendizaje profundo en 2019; y el Miembro Técnico Dharma Shukla. De ese documento:

"En el corazón de Singularity se encuentra un programador novedoso y consciente de la carga de trabajo que puede adelantarse de manera transparente y escalar elásticamente las cargas de trabajo de aprendizaje profundo para impulsar una alta utilización sin afectar su corrección o rendimiento, en una flota global de aceleradores (por ejemplo, GPU, FPGA)".

Los funcionarios de Microsoft han discutido previamente planes para hacer que las FPGA, o matrices de puertas programables en campo, estén disponibles para los clientes como un servicio. En 2018, Microsoft hizo público su trabajo "Project Brainwave", que fue diseñado para proporcionar un procesamiento rápido de IA en Azure. En ese momento, Microsoft puso a disposición una versión preliminar de los modelos acelerados de hardware de Azure Machine Learning con tecnología Brainwave en la nube, un primer paso para hacer que el procesamiento de FPGA para cargas de trabajo de IA esté disponible para los clientes. 

Supongo que Singularity es la siguiente fase para convertir Brainwave en un servicio disponible comercialmente. Le he pedido a Microsoft un comentario sobre eso. También he preguntado cuándo y cómo Microsoft planea convertir Singularity en un servicio disponible comercialmente. Actualizaré esta publicación con cualquier información que reciba.

En 2019, Microsoft invirtió 1.000 millones de dólares en OpenAI, y las autoridades anunciaron un año después que habían construido la quinta supercomputadora más poderosa registrada públicamente en colaboración y exclusivamente para OpenAI. 

Si bien la supercomputadora de IA que Microsoft ha construido es exclusivamente para OpenAI, los funcionarios de Microsoft han dicho que planeaban hacer que los grandes modelos de IA y las herramientas de optimización de entrenamiento de la compañía estén disponibles a través de los servicios de IA de Azure y GitHub. Microsoft también pone a disposición varios aceleradores y servicios bajo su estandarte "Azure AI" para los clientes que no necesitan una supercomputadora dedicada. En noviembre de 2021, Microsoft anunció que ampliaba su línea de superordenadores de IA con GPU NVIDIA A100 de 80 GB en Azure.  

Los observadores de Microsoft recordarán que Microsoft utilizó anteriormente el nombre en clave Singularity para otro proyecto de Microsoft Research. That Singularity era un sistema operativo de microkernel y un conjunto de herramientas y bibliotecas relacionadas desarrolladas completamente en código administrado. Singularity no se basó en Windows; Fue escrito desde cero como prueba de concepto. Singularity terminó generando y/o influyendo en varios otros proyectos de investigación de sistemas operativos en Microsoft, incluidos Barrelfish, Helios, Midori y Drawbridge.

También vale la pena señalar que Microsoft no es la única empresa de tecnología que busca tratar de hacer que las capacidades de supercomputación de IA estén disponibles internamente y para los clientes. Meta está haciendo lo mismo y, como era de esperar, ha posicionado su trabajo como la clave para desbloquear el metaverso. 

Artículos relacionados