Chers collègues,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 10 décembre 2014 (11h00--12h00), Salle L0 du LRDE.
Elle intéressera sans doute tous ceux qui travaillent avec des GPUs.
Nous vous rappelons par ailleurs que la séance suivante aura lieu
le mercredi 17 décembre 2014, voir plus bas dans ce message.
L'entrée du séminaire est libre. Merci de bien vouloir diffuser cette
information le plus largement possible. N'hésitez pas à nous faire
parvenir vos suggestions d'orateurs.
Au programme du Mercredi 10 décembre 2014 :
* 11h: Une nouvelle approche pour la gestion de la mémoire avec CUDA
-- Raphaël Boissel, EPITA, CSI
https://developer.nvidia.com/cuda-toolkit
Dans de nombreux domaines, de plus en plus de personnes cherchent à
améliorer les performances de leurs programmes en faisant appel à une
technique appelée le GPGPU: un ensemble d’outils et de techniques
permettant d’utiliser le GPU d’une machine afin de lui déléguer d'autres
calculs que les traditionnelles routines de dessins. Cependant, écrire
un programme qui exploite à la fois le GPU et le CPU n’est pas une tâche
facile. Même lorsque les algorithmes se prêtent bien à la programmation
GPU il arrive que le gain en performance soit décevant. L’un des
principaux problèmes reste la gestion de la mémoire et surtout du
transfert de données entre le GPU et le CPU. En effet l'optimisation les
temps de transfert est délicate et peut nécessiter plusieurs jours
d’analyse et de réécriture pour obtenir de bonnes performances.
CUDA offre de nouveaux outils pour résoudre ce problème. Des outils de
profilage de code permettent de voir où se situe les problèmes de
transfert. UVM (Unified Virtual Memory), le nouveau modèle de gestion de
la mémoire, permet de tirer pleinement parti de CUDA bien plus
facilement que par le passé.
C’est à l’utilisation de ces nouvelles techniques que nous nous
intéressons dans cette présentation.
-- Étudiant au LRDE dans la majeure CSI (Calcul Scientifique et Image),
Raphaël a fait son stage de fin d’étude chez NVidia, dans l’équipe CUDA
driver. Il travaillait au sein de l'équipe sur UVM sur l’implémentation
de nouvelles fonctionnalités pour ce nouveau modèle de gestion de la
mémoire.
Au programme du Mercredi 17 décembre 2014 :
* 11h: D’un MOOC à l'autre
-- Christian Queinnec, UPMC, LIP6
http://lip6.fr/Christian.Queinnec/
Au printemps 2014, j'ai animé un MOOC d'initiation à l'informatique,
centré sur la programmation récursive. Bien que loin d'être massif, ce
MOOC a permis d'expérimenter ce nouveau medium ainsi que de mettre à
l'épreuve une infrastructure de correction automatisée. L'exposé portera
sur ces deux aspects et présentera également les nouveautés prévues pour
la prochaine édition de ce MOOC.
-- Lispeur depuis 1974, Unixien depuis 1984, HDR depuis 1988, et depuis
peu professeur émérite de l’UPMC. Surtout connu pour ses livres sur Lisp
et Scheme, il a récemment animé le MOOC ``Programmation Récursive'' dont
il sera question dans l’exposé.
Vous trouverez sur le site du séminaire [1] les prochaines séances,
les résumés, captations vidéos et planches des exposés précédents [2],
le détail de cette séance [3] et la suivante [3], ainsi que le plan
d'accès [5].
[1]
http://seminaire.lrde.epita.fr
[2]
http://seminaire.lrde.epita.fr/Archives
[3]
http://seminaire.lrde.epita.fr/2014-12-10
[4]
http://seminaire.lrde.epita.fr/2014-12-17
[5]
http://www.lrde.epita.fr/Contact