Project Catapult Microsoft

De Wikipedia, la enciclopedia libre

El Project Catapult es un proyecto creado en 2010 por la corporación Microsoft, utilizando circuitos Field-programmable gate array (FPGA) integrados en un sistema de procesamiento de datos.

Origen[editar]

Las nuevas tecnologías como la inteligencia artificial o el cómputo en la nube exigen una mayor capacidad de procesamiento, lo que obliga a producir nuevos métodos, dispositivos o técnicas para optimizar el rendimiento del hardware de cómputo.[1][2]​ La ley de Moore limita la capacidad de resolución de tareas para los CPU, además que los procesadores ya han alcanzado sus límites económicamente rentables de reducción de tamaño y de resistencia a la temperatura. A su vez se necesita que los sistemas de procesamiento tengan una vida útil de seis años, lo que implica hacer que resistan las nuevas necesidades de procesamiento que surjan en ese periodo.[3]​ Un ejemplo de una solución a las necesidades y problemas anteriores, es el Project Catapult iniciado en 2010 por Microsoft Research, que busca utilizar FPGA´s como arquitectura de hardware de procesamiento.[2]

Características del Proyecto[editar]

Microsoft incrementó las capacidades de su buscador Bing al implementar el cómputo en la nube con FPGA’s junto con la plataforma Azure, usando la técnica de la Configurable Cloud.[1][3]​ También utilizó esa tecnología para formar el Project Brainwave, que permite implementar inteligencia artificial en tiempo real con una red de gran velocidad.[4][5]​ Microsoft ha trabajado junto a la Universidad de Texas para conseguir desarrollar estas tecnologías.[6]

Proyecto Académico[editar]

Para acelerar la investigación y la innovación en la utilización de FPGA´s para procesamiento Microsoft estableció el Programa Académico Project Catapult, que es apoyado por Intel y por la Universidad de Texas. Los investigadores inscritos a este programa pueden utilizar los nodos de procesamiento sin costo, además de herramientas de desarrollo para producir aplicaciones FPGA.[7]

Referencias[editar]

  1. a b «A Cloud-Scale Acceleration Architecture». 
  2. a b «Project Catapult». 
  3. a b «Microsoft's Catapult v2». 
  4. «FPGAs: ¿los procesadores del futuro?.». 
  5. «Microsoft previews FPGA-based machine learning service for Azure.». 
  6. «PROJECT CATAPULT A RECONFIGURABLE ARCHITECTURE FOR LARGE SCALE MACHINE LEARNING». 
  7. «Project Catapult Academic Program».