forked from reseau-loops/reseau-loops.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
journee_2016_05.html
83 lines (72 loc) · 3.43 KB
/
journee_2016_05.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
---
layout: default
no_sidebar: true
title: 23 mai 2016 - 10ième Journée LoOPS
navbar-events: active
---
<p>
La dixième journée de veille technologique organisée
par le réseau LoOPS a eu lieu le <strong>lundi 23 mai 2016</strong> à
<a href="http://www.inria.fr/centre/saclay/presentation/infos-pratiques/comment-venir">INRIA Saclay</a>.
Son thème était:
</p>
<center><p><strong>
CPU & GPU Parallel Computing : C++ (HPX) vs Python (DSLs)
</strong></p></center>
<p>
<i>
Journée soutenue par le <a href="http://www.datascience-paris-saclay.fr/">Center for Data Science à Paris-Saclay</a>,
et par le réseau national de développeurs <a href="http://devlog.cnrs.fr/">DevLOG</a>, en collaboration
avec le centre de calcul <a href="https://romeo.univ-reims.fr/">ROMEO</a>.
</i>
</p>
<p>
Merci à nos intervenants : Andreas Kloeckner (Université de l’Illinois à Urbana-Champaign),
Thomas Heller (Université Friedrich-Alexander d’Erlangen-Nuremberg),
Arnaud Renard (Centre de Calcul de Champagne-Ardenne ROMEO).
</p>
<h2>Programme</h2>
<ul>
<li><strong>9h30-10h00</strong> Accueil</li>
<li><strong>10h00-13h00</strong> Présentations<ul>
<li>Andreas Kloeckner : DSLs Python</li>
<li>Thomas Heller : présentation d'<a href="http://stellar.cct.lsu.edu/projects/hpx/">HPX</a></li>
<li>Arnaud Renard : utilisation des GPUs à Roméo.</li>
</ul></li>
<li><strong>13h00-14h00</strong> Buffet</li>
<li><strong>14h00-17h00</strong> Ateliers en parallèle<ul>
<li>soit DSLs Python - Andreas Klockner</li>
<li>soit <a href="http://stellar.cct.lsu.edu/projects/hpx/">HPX</a> - Thomas Heller</li>
</ul></li>
</ul>
<h2>Détail des interventions</h2>
<p>La matinée a été constituée de trois présentations :</p>
<ol>
<li>Andreas Klockner est professeur assistant à l'Université de l'Illinois à
Urbana-Champaign. Il est l'auteur de PyCuda et PyOpenCL, et expliquera comment
il utilise Python pour construire des DSLs
(mini-language spécifique à un domaine), qu'il dérive finalement en code parallèle performant, adapté à toute
sorte d'accélérateur ou d'architecture hétérogène.</li>
<li>Thomas Heller est chercheur à l'Université Friedrich-Alexander
d'Erlangen-Nuremberg, et travaille principalement sur le runtime HPX. Il nous
montrera comment <a href="http://stellar.cct.lsu.edu/projects/hpx/">HPX</a>,
en s'appuyant la nouvelle interface asynchrone de C++
11/14, permet d'étendre ses opérations distribuées et sa composabilité, et
préfigue les standards C++ à venir.</li>
<li>Arnaud Renard est responsable du centre de calcul de Champagne-Ardenne
ROMEO. Il nous parlera du niveau d'utilisation des GPUs par les utilisateurs
de ROMEO, des types d'applications concernées, et des technologies logicielles
mises en oeuvre pour en tirer partie.</li>
</ol>
<p>L'après-midi, vous avez pu choisir entre une mise en pratique des
DSLs Python ou d'<a href="http://stellar.cct.lsu.edu/projects/hpx/">HPX</a>,
sur les machines de ROMEO ou sur des machines virtuelles
sur les portables des participants (en cours de définition).</p>
<h2>Supports</h2>
<ul>
<li><a href="presentations/10ieme_journee/andreas-kloeckner-dsl-python.pdf">DSLs Python</a></li>
<li><a href="presentations/10ieme_journee/thomas-heller-hpx.pdf">HPX</a></li>
<li><a href="presentations/10ieme_journee/arnaud-renard-romeo.pdf">Romeo</a></li>
<li><a href="https://github.com/inducer/languages-and-codegen-tutorial">Atelier Python</a></li>
<li><a href="https://bitbucket.org/hyhg/hpx/">Atelier HPX</a></li>
</ul>