Calcul générique sur GPU
Accueil
Contexte
Ce site a été réalisé dans le cadre de la troisième année d'étude de la filière Informatique et Réseaux de l'ESIPE-MLV de l'Université Paris Est-Marne la Vallée.
Les étudiants ont pour objectif de présenter à leur promotion une technologie non étudiée en cours. Le but de cet exercice est de pouvoir présenter cette technologie sous forme d'exposé d'une durée de 45 minutes. Se rajoute à cet exercice la production d'un site afin de retransmettre les informations présentées à l'oral. Cela permet aussi de pouvoir compléter la présentation sur d'autres aspects.
Introduction
Concernant cette présentation sur la technologie GPGPU, je vais débuter par une définition générale accompagnée d'explications de quelques termes communément utilisés dans ce sujet. Par la suite j'aborderai quelques généralités sur la programmation séquentielle et parallèle, l'évolution de la puissance de calcul des CPU / GPU au cours des 10 dernière années et enfin nous verrons l'architecture CPU/GPU pour comprendre les concepts de fonctionnement du calcul générique. Ceci nous amenera aux motivations du GPGPU. Une brève présentation des frameworks CUDA et OpenCL permettra de faire une entrée en matière quand à la programmation GPGPU.