Personal Bibliography

 
Carlos Aguilar Melchor, Joris Barrier, Serge Guelton, Adrien Guinet, Marc-Olivier Killijian, and Tancrède Lepoint. NFLlib: NTT-based fast lattice library. In The Cryptographers' Track at the RSA Conference, CTRSA, pages 341–356, February 2016. [ bib ]
 
Serge Guelton and Adrien Guinet. Ne vous o(b)fusquez pas pour si peu. MISC, pages 53–59, November 2015. [ bib ]
 
Adrien Guinet, Carlos Aguilar, Serge Guelton, and Tancrède Lepoint. Quatre millions d’échanges de clés par seconde. In Symposium sur la sécurité des technologies de l'information et des communications, SSTIC, June 2015. [ bib ]
 
Serge Guelton, Pierrick Brunet, Mehdi Amini, Adrien Merlini, Xavier Corbillon, and Alan Raynaud. Pythran: enabling static optimization of scientific Python programs. Computational Science and Discovery, 8, March 2015. [ bib ]
 
Serge Guelton and Ninon Eyrolles. Obfuscation de code Python : amélioration des techniques existantes. In Symposium sur la sécurité des technologies de l'information et des communications, SSTIC, June 2014. [ bib ]
 
Serge Guelton, Joël Falcou, and Pierrick Brunet. Exploring the vectorization of Python constructs using Pythran and Boost SIMD. In Proceedings of Workshop on Programming Models for SIMD/Vector Processing, February 2014. [ bib ]
 
Serge Guelton, Pierrick Brunet, and Mehdi Amini. Compiling Python modules to native parallel modules using Pythran and OpenMP annotations. In Proceedings of Workshop on Python for High Performance and Scientific Computing. PyHPC 2013, November 2013. [ bib ]
 
Serge Guelton, Dominique Clorennec, Etienne Pardo, Pierrick Brunet, and Thomas Folegot. Quonops, la prévision opérationnelle en acoustique sous-marine sur grille de calcul. Rencontres Scientifiques des Utilisateurs de Calcul intensif, de Cloud Et de Stockage, November 2013. [ bib ]
 
Adrien Guinet and Serge Guelton. HPC, big data : de la théorie à la pratique. MISC, pages 27–46, November 2013. [ bib ]
 
Serge Guelton, Ronan Keryell, and François Irigoin. Compilation pour cibles hétérogènes : le cas Terapix. Technique et Science Informatique, 32:699–723, September 2013. [ bib ]
 
Serge Guelton, Pierrick Brunet, Alan Raynaud, Adrien Merlini, and Mehdi Amini. Pythran: Enabling static optimization of scientific Python programs. In Proceedings of the Python for Scientific Computing Conference (SciPy), June 2013. [ bib ]
 
Serge Guelton. Pythran : Génération automatique de modules natifs parallèles pour Python avec annotations OpenMP. In Conférence en Parallélisme, Architecture et Système, ComPAS, Grenoble, France, January 2013. [ bib ]
 
Riyadh Baghdadi, Albert Cohen, Serge Guelton, Sven Verdoolaege, Jun Inoue, Tobias Grosser, Georgia Kouveli, Alexey Kravets, Anton Lokhmotov, Cedric Nugteren, Fraser Waters, , and Alastair Donaldson. Pencil: Towards a platform-neutral compute intermediate language for DSLs. In 2nd Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing, WOLFHPC, Salt Lake City, Utah, USA, November 2012. [ bib ]
 
Serge Guelton, Mehdi Amini, and Béatrice Creusillet. Beyond do loops: data transfer generation with convex array regions. In The 25th International Workshop on Languages and Compilers for Parallel Computing, LCPC, Waseda University, Tokyo, Japan, September 2012. [ bib ]
 
Massimo Torquati, Marco Vanneschi, Mehdi amini, Serge Guelton, Ronan Keryell, Vincent Lanore, François-Xavier Pasquier, Michel Barreteau, Rémi Barrère, Claudia-Teodora Petrisor, Éric Lenormand, Claudia Cantini, and Filippo De Stefani. An innovative compilation tool-chain for embedded multi-core architectures. In Embedded World Conference, Nuremberg, Germany, February 2012. [ bib ]
 
Mehdi Amini, Béatrice Creusillet, Stéphanie Even, Ronan Keryell, Onil Goubier, Serge Guelton, Janice Onanian Mcmahon, François Xavier Pasquier, Grégoire Péan, and Pierre Villalon. Par4All: From convex array regions to heterogeneous computing. In 2nd International Workshop on Polyhedral Compilation Techniques, IMPACT, Paris, France, January 2012. [ bib ]
 
Serge Guelton, Adrien Guinet, and Ronan Keryell. Building retargetable and efficient compilers for multimedia instruction sets. In Parallel Architectures and Compilation Techniques, PACT, October 2011. [ bib ]
 
Serge Guelton, Mehdi Amini, Ronan Keryell, and Béatrice Creusillet. PyPS, a programmable pass manager. poster at International Workshop on Languages and Compilers for Parallel Computing, September 2011. Fort Collins, Colorado, USA. [ bib ]
 
Serge Guelton, Ronan Keryell, and François Irigoin. Compilation pour cible hétérogènes: automatisation des analyses, transformations et décisions nécessaires. In 20ème Rencontres Françaises du Parallélisme, Renpar, Saint Malo, France, May 2011. [ bib ]
 
Mehdi Amini, Corinne Ancourt, Fabien Coelho, Béatrice Creusillet, Serge Guelton, François Irigoin, Pierre Jouvelot, Ronan Keryell, and Pierre Villalon. PIPS Is not (only) Polyhedral Software. In First International Workshop on Polyhedral Compilation Techniques, IMPACT, Chamonix, France, April 2011. [ bib ]
 
Corinne Ancourt, Frédérique Chaussumier-Silber, Serge Guelton, and Ronan Keryell. PIPS: An interprodedural, extensible, source-to-source compiler infrastructure for code transformations and instrumentations. tutorial at International Symposium on Code Generation and Optimization, April 2011. Chamonix, France. [ bib ]
 
Serge Guelton. Building Source-to-Source compilers for Heterogenous targets. PhD thesis, Télécom Bretagne, 2011. [ bib ]
 
Serge Guelton. Automatic source-to-source code generation for vector hardware accelerators. poster at International Workshop on Languages and Compilers for Parallel Computing, October 2010. Houston, Texas, USA. [ bib ]
 
Serge Guelton, François Irigoin, and Ronan Keryell. Automatic and source-to-source code generation for vector hardware accelerators. poster at Colloque National du GDR SOC-SIP, June 2010. Cergy, France. [ bib ]
 
Frédérique Chaussumier-Silber, Serge Guelton, François Irigoin, and Ronan Keryell. PIPS: An interprodedural, extensible, source-to-source compiler infrastructure for code transformations and instrumentations. tutorial at Principles and Practice of Parallel Programming, January 2010. Bangalore, India. [ bib ]
 
Serge Guelton. A genetic and source-to-source approach to iterative compilation. poster at ACM Student Research Competition Posters, Parallel Architectures and Compilation Techniques, September 2009. Raleigh, North Carolina, USA. [ bib ]
 
Serge Guelton and Sébastien Varrette. Une approche génétique et source à source de l'optimisation de code. In 19ème Rencontres francophones du parallélisme, Renpar, Toulouse, France, September 2009. [ bib ]
 
Serge Guelton, Thierry Gautier, Jean-Louis Pazat, and Sébastien Varrette. Dynamic Adaptation Applied to Sabotage Tolerance. In Proceedings of the 17th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP, pages 237–244, Weimar, Germany, February 2009. [ bib ]
 
Christine Plumejeaud, Jean-Marc Vincent, Claude Grasland, Jérôme Gensel, Hélène Mathian, Serge Guelton, and Joël Boulier. Hypersmooth : calcul et visualisation de cartes de potentiel interactives. CoRR, abs/0802.4191, 2008. [ bib ]
 
Christine Plumejeaud, Jean-Marc Vincent, Claude Grasland, Sandro Bimonte, Hélène Mathian, Serge Guelton, Joël Boulier, and Jérôme Gensel. Hypersmooth: A system for interactive spatial analysis via potential maps. In The 8th International Symposium on Web and Wireless Geographical Information Systems, W2GIS, pages 4–16, 2008. [ bib ]
 
Vincent Danjean, Roland Gillard, Serge Guelton, Jean-Louis Roch, and Thomas Roche. Adaptive loops with KAAPI on multicore and grid: applications in symmetric cryptography. In Parallel Symbolic Computation, PASCO, pages 33–42, 2007. [ bib ]


This file was generated by bibtex2html 1.98.

Talks

 
Serge Guelton. Gast ! daou naer. http://serge-sans-paille.github.io/talks/pyconfr-2016.html, October 2016. PyConFR. [ bib ]
 
Serge Guelton. C++ costless abstractions: the compiler view. http://serge-sans-paille.github.io/talks/costless-abstraction-cxxcon-2016.html, September 2016. CppCon. [ bib ]
 
Serge Guelton. Pythran tutorial. http://serge-sans-paille.github.io/pythran-stories/pythran-tutorial.html, July 2016. Compas. [ bib ]
 
Serge Guelton. Binmap: scanning file systems with binmap. http://serge-sans-paille.github.io/talks/binmap-rmll-2016/build/slides/talk.html, July 2016. RMLL Security track. [ bib ]
 
Serge Guelton and Pierrick Brunet. Python: When performance matters. http://serge-sans-paille.github.io/talks/python-perf-2016-06-27.html, June 2016. Lyon Calcul : Journée Julia/Pythran. [ bib ]
 
Serge Guelton and Adrien Guinet. Building, testing and debugging a simple out-of-tree LLVM pass. http://llvm.org/devmtg/2016-03/Tutorials/Tutorial.pdf, March 2016. EuroLLVM. [ bib ]
 
Serge Guelton and Adrien Guinet. Building, testing and debugging a simple out-of-tree LLVM pass. http://serge-sans-paille.github.io/talks/llvm-developer-meeting-2015/tutorial.pdf, October 2015. LLVM Developer Meeting. [ bib ]
 
Serge Guelton and Pierrick Brunet. We don't need your loops. http://video-pyconfr2015.paulla.asso.fr/022_-_serge_sans_paille,_pierrick_brunet_-_We_dont_need_your_loops.html, October 2015. PyConFR. [ bib ]
 
Serge Guelton. Plus loin que la mémoisation : la tabulation. http://video-pyconfr2015.paulla.asso.fr/008_-_serge_sans_paille_-_Plus_loin_que_la_memoization_:_la_tabulation.html, October 2015. PyConFR. [ bib ]
 
Serge Guelton. Turning python numerical kernels into parallel, vectorized native modules with pythran. http://serge-sans-paille.github.io/talks/simulation-2015-05-12.html, May 2015. Séminaires de la Modélisation. [ bib ]
 
Serge Guelton. Cinquantes nuances de c++. https://github.com/serge-sans-paille/talks/tree/cxx-idioms/cxx-idioms, April 2015. Cpp FRUG. [ bib ]
 
Serge Guelton and Pierrick Brunet. Pythran—C++ for Snakes. http://serge-sans-paille.github.io/talks/pydata-2015-04-03.html, April 2015. PyData Paris. [ bib ]
 
Serge Guelton, Adrien Guinet, and Ninon Eyrolles. Obscurcissement de bytecode LLVM. http://serge-sans-paille.github.io/talks/compilday-2015-01-12.html, January 2015. Journées de la Compilation Française. [ bib ]
 
Serge Guelton. C++ for snakes. http://serge-sans-paille.github.io/talks/c++-for-snakes-2014-10-02.html, October 2014. Cpp FRUG. [ bib ]
 
Serge Guelton and Nicolas Szlifierski. Python code obfuscation: Improving existing techniques. http://serge-sans-paille.github.io/talks/hack.lu-2014-10-21.html, October 2014. Hack.lu. [ bib ]
 
Serge Guelton. Vectorisation de code avec Pythran. http://compilfr.ens-lyon.fr/wp-content/uploads/2013/12/20-Serge_Guelton.pdf, December 2013. Journées de la Compilation Française. [ bib ]
 
Thomas Folegot, Dominique Clorenec, Serge Guelton, Etienne Pardo, and Pierrick Brunet. Quonops: ocean noise forecasting. http://wwz.ifremer.fr/pcim/content/download/66480/887186/file/QuietOceans.pdf, February 2013. Journée utilistauers Caparmor. [ bib ]
 
Serge Guelton. Pythran(Python - object) = OpenMP + C++. http://www.pycon.fr/2012/schedule/presentation/22/, September 2012. PyCon FR. [ bib ]
 
Serge Guelton. Python2C++. http://compilfr.ens-lyon.fr/wp-content/uploads/2012/06/serge.pdf, June 2012. Journées de la Compilation Française. [ bib ]


This file was generated by bibtex2html 1.98.

Short Articles

For Quarkslab

http://blog.quarkslab.com

For Pythran

pythran-stories

On LinuxFR

linuxfr