Une équipe y croit et arrive à trier 1 milliard d'entiers par seconde
Le projet « Back 40 Computing » a pour but de fournir un ensemble de codes destinés à réaliser de très hautes performances grâce aux processeurs graphiques (GPU).
Ce projet est dirigé par Duane Merrill, un chercheur à l'université de Virginie.
La version en cours est l'implémentation existante la plus rapide de l'algorithme de tri par base (en anglais : Radix sort) utilisant des processeurs graphiques.
Elle est capable de trier 1 milliard de clés par seconde avec une carte graphique GTX480 de NVidia.
Déjà, des équipes travaillent pour combiner la puissance de calcul des GPU avec PostegreSQL en utilisant CUDA, une technologie qui permet de programmer les GPU en C.
Le code source et la documentation sont d'ores et déjà disponibles sur Google Code.
Tout simplement impressionnant.
Il ne reste plus à espérer que les fruits de ce projet seront à la base d'une avancée majeure dans l'univers des SGBD.

Lire aussi :



Voir aussi


En collaboration avec Gordon Fowler
Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.