

Le 20 Novembre 2009 de 10h00 à 18h00
Un LLVM Camp est un événement communautaire focalisé sur les apports que l'infrastructure de compilation proposée par le projet LLVM (Low Level Virtual Machine) peut apporter aux approches du Web 2.0, de la virtualisation, du calcul hybride GPU/CPU, pour les codes embarqués (iPhone), etc...
LLVM Camp
Un LLVM Camp est un événement communautaire focalisé sur les apports
que l'infrastructure de compilation proposée par le projet LLVM (Low
Level Virtual Machine) peut apporter aux approches du Web 2.0, de la
virtualisation, du calcul hybride GPU/CPU, pour les codes embarqués
(iPhone), ... Ce LLVMCamp est une grande première, ce thème n'ayant
jamais été abordé "in extenso" à l'occasion d'un BarCamp.
LLVM est une approche radicalement différente de la compilation et ouvre de nombreuses perspectives
d'optimisation pour les approches du Web 2.0, de la virtualisation, du calcul hybride GPU/CPU, ou pour les codes embarqués.
De plus en plus utilisé dans les éco-systèmes Apple (Snow Leopard, iPhone) ou Adobe (Hydra, ActionScript) , LLVM est également en voie d'adoption dans des projets comme FreeBSD (OS) , Ruby (langage) ou Gallium (3D).
Ce BarCamp a pour objectifs:
* de permettre aux débutants de mieux comprendre le fonctionnement de l'architecture LLVM
* de positionner le projet LLVM vis à vis d'autres projets comme GCC
* de s'ouvrir aux nouvelles techniques d'optimisation de code (VM, JIT, blocs, run time, offline, ...)
* de comprendre les opportunités offertes par la dimension transversale du projet LLVM
* de rencontrer les membres d'une communauté qui s'impliquent dans un projet réellement innovant
* ....
>>> INFOS ET INSCRIPTIONS <<<
Suggestions de sessions/présentations
LLVM | Principes généraux, mise en oeuvre, ..... |
Outils | Installation, les langages supportés, .... |
LLVM et GPU |
Créer une chaîne LLVM/OpenCL |
LLVM et GCC |
Amis ou ennemis ?? |
LLVM : La compilation et au-dela ! |
Le fonctionnement interne de LLVM et ce que l'on peut en attendre HP Charles |
Quand générer le code ? |
"Typologie des modèles de génération de code et d'exécution" ou les compilateurs sont ils toujours d'actualité ? HP Charles |