Bonjour,

Il y a peu, on ne parlait pas encore du GPGPU, l'utilisation de nos cartes graphiques pour des calculs plus généraux que de l'affichage. On les utilisait déjà pour des calculs scientifiques (Fold@Home, par exemple, possède un module de calcul sur GPU), pour les bases de données (Le GPGPU peut-il aider les bases de données ?). Maintenant, votre antivirus pourra les exploiter !

En effet, les laboratoires russes de Kaspersky, éditeur d'un antivirus du même nom ont annoncé qu'ils vont utiliser la puissance des GPU pour leur moteur d'analyse. Les performances sont-elles au rendez-vous ? Comme assez souvent avec le GPGPU, oui : le moteur basé sur le GPU est 360 fois plus rapide que sur un CPU (Intel Core 2 Duo à 2,66 Ghz). Évidemment, ils n'ont pas utilisé un petit GPU pour effectuer leurs tests : ils se sont basés sur un système NVIDIA Tesla. Pour rappel, les GPU estampillés Tesla sont prévus pour une utilisation professionnelle.

Comment le système fonctionne-t-il ? Quand le processus client du moteur d'analyse trouve un fichier suspect, il l'envoye dans un data center de Kaspersky, qui va vérifier le fichier grâce à une base de données de plus de 50 millions de programmes sains. Avec de complexes algorithmes de détection de virus et de spam, le logiciel serveur de Kaspersky peut identifier le niveau de risque du fichier et prévenir le client des mesures à prendre afin de se protéger efficacement.

Citation Envoyé par Nikolay Grebennikov, Chief Technical Officer for Kaspersky Lab
As our company aims to provide the best protection to our users, we actively employ advanced technologies to accelerate computing. We could not ignore the advantages of modern graphics processing units (GPU). In terms of efficiency they have long been far ahead of central processing units (CPU) аnd the tasks that they are capable of performing have gone beyond the scope of basic graphics processing. The architecture of the GPUs is optimized for the parallel processing of large data arrays and we have already started to use this attribute to provide our clients with an even better level of protection from new malicious programs.
Citation Envoyé par Andy Keane, general manager, Tesla business at NVIDIA
The ever increasing sophistication of computer viruses continues to be a big problem for consumers and corporations alike. Kaspersky Labs continues to stay ahead of the curve by employing very novel change management and file similarity detection techniques that, with the help of NVIDIA Tesla GPUs, can quickly identify new threats and update the anti-virus software".
Sources : NVIDIA nTersec et communiqué de presse.

Jusqu'où ira la détection de virus : peut-on attendre encore bien d'autres nouveautés dans le domaine ?

Concernant le GPGPU, cette technologie a-t-elle encore beaucoup d'autres portes ouvertes dans de divers domaines de l'informatique ?