Français Anglais
Accueil Annuaire Plan du site
Accueil > Evenements > Séminaires
Séminaire du LRI
Compilation statique pour le Python Scientifique
Serge Guelton

30 January 2014, 10:30 - 30 January 2014, 11:30
Salle/Bat : 465/PCRI-N
Contact :

Activités de recherche : Compilation and code optimization

Résumé :
L'adoption du langage Python par la communauté scientifique
offre la possibilité de s'intéresser à la compilation d'un langage très
dynamique pour en retirer les bénéfices que l'on attend généralement de langages compilés, principalement en termes de performances. Si
l'intuition nous fait dire que les techniques de compilations
traditionnelles ne s'appliquent pas à un langage dynamiquement typé
comme Python, une étude plus fine montre que de nombreuses
transformations de code et analyse peuvent s'appliquer sur un sous
ensemble du langage qui reste suffisant dans le domaine du calcul
scientifique, et qu'il est possible de traduire des modules exprimés
dans un langage de haut niveau en modules natifs parallèles efficaces.

Le compilateur Pythran, capable de traduire un sous-ensemble du langage Python implicitement statiquement typé en méta-programme C++, est utilisé en support de ses travaux. Il reprend des idées issues des langages tableaux à travers le support pour le module numpy, ainsi que des optimisations généralement appliquées aux langages fonctionnels.

Pour en savoir plus :
Séminaires
Heterogeneous Treatment Effects Estimation: When M
Automated Reasoning
Thursday 02 June 2022 - 10:30
Salle : 2011 - DIG-Moulon
Naoufal Acharki .............................................

Witness Generation for JSON Schema
Data-Centric Languages and Systems
Monday 30 May 2022 - 00:00
Salle : 455 - PCRI-N
Mohamed-Amine BAAZIZI .............................................

TUTORIAL CODALAB - Apprenez à organiser un challen
Wednesday 13 April 2022 - 00:00
Salle : 1 - DIG-Moulon
Adrien Pavao .............................................

Generative Neural Networks for Observational Causa
Automated Reasoning
Thursday 07 April 2022 - 10:30
Salle : 2011 - DIG-Moulon
Diviyan Kalainathan .............................................

Datamining in Epi- and Phylogenetics
Tuesday 15 March 2022 - 11:00
Salle : 455 - PCRI-N
Thomas Haschka .............................................