La firme de Redmond a testé l'utilisation de circuits programmables pour accroître la performance des serveurs utilisés pour son moteur de recherche Bing. Baptisé Catapult, ce projet présenté par le département Recherche de Microsoft utilise des circuits programmables (Field Programmable Gate Array) permettant d'être totalement personnalisés par l'utilisateur pour servir à accélérer certaines tâches serveurs. Cette approche, qui consiste à intégrer ces circuits à ses serveurs, apparaît importante pour des services gourmands en calcul intensif comme Bing, et éviter à Microsoft d'avoir à acheter davantage de ressources matérielles et CPU pour faire tourner ses workloads.
En ajoutant les circuits programmables à ses serveurs, les chercheurs de Microsoft ont notamment pu constater une augmentation de 10% de la consommation énergétique, un seuil jugé tolérable au regard des bénéfices apportés. Pour l'instant, Microsoft a réalisé un test portant sur 1 632 serveurs qui s'est avéré concluant. « La mise en production de cette nouvelle technologie constituera un tournant pour Bing », a fait savoir Peter Lee, le patron de la recherche de Microsoft.
Microsoft veut booster la performance de Bing avec des circuits programmables
Avec le projet Catapult, la firme de Redmond espère tirer parti des circuits FPGA pour exploiter plus efficacement ses ressources serveurs au lieu d'en acquérir de nouveaux.