vendredi 5 septembre 2008

Utiliser les CPUs des cartes graphiques pour paralléliser les calculs

Bonjour tous,

Certains d'entre vous ont sans doute saisi l'importance de ré écrire à terme les applications scientifiques, qui calculent au sens général.

Pourquoi ?

La plupart des processeurs vont voir accroitre de manière très significative le nombre de "cores" en leur sein.

NVidia n'est pas en retard en proposant sur leur dernière génération de cartes graphique (ex : GTX 280) d'utiliser les quelques 240 CPUs (unités de traitement) pour lancer des calculs, et donc pas forcément pour faire de la 3D !

Une API est proposée : CUDA.

Cette bibliothèque propose de programmer en C ou C++ ces CPUs potentiellement utilisables pour toute application.

NVIDIA(tm) propose d'ailleurs une démonstration "Badaboom" qui "explose" les temps de traitement habituellement constatés pour de l'encodage vidéo.

Lien NVidia sur le sujet.

API propose évidemment une alternative : CTD

Les fabricants de cartes graphiques ont-ils une R&D plus aboutie que celle d'INTEL(tm) ou AMD(tm) ?

Bonne découverte

jeudi 4 septembre 2008

Recherche avançée avec Google

Google est décidemment un moteur de recherche étonnant : Savez-vous que Google dispose d'une calculatrice et d'un convertisseur de monnaies instantanné ?

En voici quelque exemples :

Essayez donc la syntaxe suivante dans le 'champ' google :

convertir 10 usd en euros -> Google vous réponds : 10 dollars américain = 6,89037415 euros


Une calculatrice est également intégrée, essayez :

2*2/3 -> Google vous réponds : (2 * 2) / 3 = 1.33333333


Autre possibilité :

Vous souhaitez des informations sur les télévisions LCD sans tomber en tête de recherche sur les sites de vente, essayez donc :

télévision LCD -achat +test
-> Google vous réponds : Une liste de recherche sans les sites d'achat et en recherchant les pages présentant des tests de téléviseur LCD !


Et pour finir voici le lien sur la page d'explications des fonctions spéciales de Google :

http://www.google.fr/intl/fr/help/features.html

A bientôt et bonne navigation