Tobias Grosser
is a PhD student in the
Parkas
Group at
ENS/
INRIA. Supervised by
Albert Cohen he is working
on compiler optimizations and automatic parallelisation. Currently he
develops an integrated approach for automatic vectorization on heterogeneous
architectures.
Interests: Compilers, Optimizations, Polyhedral Model, Vectorization, Accelerators
Projects
Tobias Grosser
École Normale Supérieure,
Département d'Informatique (Parkas)
45 rue d'Ulm
75005 Paris, France
firstname at grosser.es
Publications
Publication List at Google Scholar
Thesis
-
Enabling Polyhedral Optimizations in LLVM
Tobias Grosser
Diploma Thesis, Universität Passau, Germany, April 2011
Thesis
Journals
-
Polyhedral Optimizations on a Low-Level Intermediate Representation
Tobias Grosser, Armin Größlinger, Christian Lengauer
Parallel Processing Letters, 22(4), December 2012, to appear
Presentations
-
High-Level Optimizations for Low-Level Compilers
Tobias Grosser
Intel, Haifa, November 2012
Slides
-
Polyhedral Optimizations for Low-Level Compilers
Tobias Grosser
University of California, Los Angeles, November 2012
Slides
-
LLVM and Polly Tutorial (one day)
Tobias Grosser
Indian Institute of Science, Bangalore, July 2012
Slides
-
Polly - First successful optimizations - How to proceed?
Tobias Grosser, Raghesh A.
LLVM Developer Meeting 2011, San Jose, USA, November 2011
Video
(mp4,
webm),
Slides
-
Polly - Advanced Optimizations for a Production Compiler
Tobias Grosser
ARM Lunch and Learn, Cambridge, UK, September 2011
-
Polly - Polyhedral Transformations for LLVM
Tobias Grosser, Hongbin Zheng
LLVM Developer Meeting 2010, San Jose, Oktober 2010
Video (mp4,
webm),
Slides
-
Optimization Opportunities Based on the Polyhedral Model in Graphite.
Tobias Grosser
GCC Developers’ Summit, Montréal, Canada, June 2009.
Paper,
Slides
-
Design of Graphite and the Polyhedral Compilation Package.
Jan Sjödin, Sebastian Pop, Harsha Jagasia, Tobias Grosser, and Antoniu Pop
GCC Developers’ Summit, Montréal, Canada, June 2009.
Paper,
Slides
Workshops
-
Polyhedral Extraction Tool
Sven Verdoolaege, Tobias Grosser
IMPACT 2012 (at HiPEAC 2012), Paris France, January 2012
Paper,
Slides
-
Polly - Polyhedral Optimization in LLVM
Tobias Grosser, Hongbin Zheng, Raghesh A, Andreas Simbürger, Armin Größlinger,
and Louis-Noël Pouchet
IMPACT 2011 (at CGO 2011), Charmonix France, April 2011
Paper,
Slides
-
Graphite Two Years After: First Lessons Learned From Real-World Polyhedral Compilation.
Konrad Trifunovic, Albert Cohen, David Edelsohn, Li Feng, Tobias Grosser, Harsha Jagasia,
Rayza Ladelsky, Sebastian Pop, Jan Sjödin, and Ramakrishna Upadrasta
2nd International Workshop on GCC Research Opportunities (GROW’10), January 2010.
Paper,
Slides
Teaching
- 888 - LLVM (Ohio State/Spring 2011)
As we work and program directly in this meeting, most of the content is not available on slides.
Hence the content that is on the slides might be difficult to understand without visiting
the course. If you have questions, please ask back.
Funding
Current Funding
Google Europe Fellowship in Efficient Computing
Previous Funding
Previous Postions
- ARM Ltd.
Intern
Cambridge, UK
- Ohio State University
Research Scholar
Columbus, USA
- Advanced Micro Devices, Inc.
Intern
Austin, USA
- Universität Passau
Student Assistant
Passau, Germany