By Year | By Type | Google Scholar

Journal Article, Conference Article, Workshop Article, Technical Report, Thesis

2017

  1. Simple, Accurate, Analytical Time Modeling and Optimal Tile Size Selection for GPGPU Stencils
    By Prajapati, Nirmal and Ranasinghe, Waruna and Rajopadhye, Sanjay and Andonov, Rumen and Djidjev, Hristo and Grosser, Tobias
    Proceedings of the 22Nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP ’17), 2017

    | Publication | Preprint | Details
  2. Optimistic Loop Optimization
    By Doerfert, Johannes and Grosser, Tobias and Hack, Sebastian
    Proceedings of the 2017 International Symposium on Code Generation and Optimization (CGO 2017), 2017

    | Publication | Preprint | Slides | Details

2016

  1. Polly-ACC Transparent Compilation to Heterogeneous Hardware
    By Grosser, Tobias and Hoefler, Torsten
    Proceedings of the 2016 International Conference on Supercomputing (ICS’16), 2016

    | Publication | Preprint | Details

2015

  1. On Recovering Multi-Dimensional Arrays in Polly
    By Grosser, Tobias and Pop, Sebastian and Ramanujam, J and Sadayappan, P
    Proceedings of the Fifth International Workshop on Polyhedral Compilation Techniques (IMPACT’15), 2015

    | Preprint | Slides | Details
  2. MODESTO: Data-centric Analytic Optimization of Complex Stencil programs on Heterogeneous Architectures
    By Gysi, Tobias and Grosser, Tobias and Hoefler, Torsten
    Proceedings of the 29th ACM on International Conference on Supercomputing (ICS’15), 2015

    | Publication | Preprint | Details
  3. Polyhedral AST generation is more than scanning polyhedra
    By Grosser, Tobias and Verdoolaege, Sven and Cohen, Albert
    ACM Transactions on Programming Languages and Systems (TOPLAS), 4, 2015

    | Publication | Preprint | Slides | Details
  4. Optimistic Delinearization of Parametrically Sized Arrays
    By Grosser, Tobias and Ramanujam, J. and Pouchet, Louis-Noel and Sadayappan, Ponnuswamy and Pop, Sebastian
    Proceedings of the 29th ACM on International Conference on Supercomputing (ICS’15), 2015

    | Publication | Details
  5. PENCIL: A Platform-Neutral Compute Intermediate Language for Accelerator Programming
    By Baghdadi, Riyadh and Beaugnon, Ulysse and Cohen, Albert and Grosser, Tobias and Kruse, Michael and Reddy, Chandan and Verdoolaege, Sven and Betts, Adam and Donaldson, Alastair F and Ketema, Jeroen and others
    2015 International Conference on Parallel Architecture and Compilation (PACT’15), 2015

    | Publication | Details
  6. Runtime pointer disambiguation
    By Gruber, Fabian and Doerfert, Johannes and Lambrineas, Alexandros and Grosser, Tobias and Rastello, Fabrice and Pereira, Fernando Magno Quintão
    Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA’15), 2015

    | Publication | Details
  7. PENCIL Language Specification
    By Baghdadi, Riyadh and Cohen, Albert and Grosser, Tobias and Verdoolaege, Sven and Lokhmotov, Anton and Absar, Javed and Van Haastregt, Sven and Kravets, Alexey and Donaldson, Alastair
    RR-8706, INRIA, 2015

    | Publication | Details

2014

  1. Hybrid Hexagonal/Classical Tiling for GPUs
    By Grosser, Tobias and Cohen, Albert and Holewinski, Justin and Sadayappan, Ponuswamy and Verdoolaege, Sven
    Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO’14), 2014

    | Publication | Details
  2. Schedule Trees
    By Verdoolaege, Sven and Guelton, Serge and Grosser, Tobias and Cohen, Albert
    Proceedings of the 4th International Workshop on Polyhedral Compilation Techniques. Vienna, Austria (IMPACT’14), 2014

    | Preprint | Slides | Details
  3. The relation between diamond tiling and hexagonal tiling
    By Grosser, Tobias and Verdoolaege, Sven and Cohen, Albert and Sadayappan, P
    Parallel Processing Letters (PPL), 03, 2014

    | Publication | Details
  4. A Framework for Enhancing Data Reuse via Associative Reordering
    By Stock, Kevin and Kong, Martin and Grosser, Tobias and Pouchet, Louis-Noël and Rastello, Fabrice and Ramanujam, J. and Sadayappan, P.
    Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI ’14), 2014

    | Publication | Preprint | Details
  5. A Decoupled Approach to High-level Loop Optimization: Tile Shapes, Polyhedral Building Blocks and Low-level Compilers
    By Grosser, Tobias
    PhD Thesis, Université Pierre et Marie Curie, 2014

    | Preprint | Details
  6. PENCIL: A platform-neutral intermediate language for the parallelizing compilation of DSLs
    By Beaugnon, Ulysse and Baghdadi, Riyadh and Absar, Javed and Betts, Adam and Cohen, Albert and Donaldson, Alastair and Grosser, Tobias and Haastregt, Sven and Hu, Yabin and Ketema, Jeroen and others
    Domain-Specific Language Design and Implementation (DSLDI’14), 2014

    Details

2013

  1. Split tiling for GPUs: automatic parallelization using trapezoidal tiles
    By Grosser, Tobias and Cohen, Albert and Kelly, Paul HJ and Ramanujam, J and Sadayappan, P and Verdoolaege, Sven
    Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units (GPGPU’13), 2013

    Details
  2. The Promises of Hybrid Hexagonal/Classical Tiling for GPU
    By Grosser, Tobias and Verdoolaege, Sven and Cohen, Albert and Sadayappan, P.
    RR-8339, INRIA, 2013

    | Publication | Details

2012

  1. Polly - Performing Polyhedral Optimizations on a Low-level Intermediate Representation
    Note: 2nd most cited paper in PPL
    By Grosser, Tobias and Armin, Groesslinger and Lengauer, Christian
    Parallel Processing Letters (PPL), 04, 2012

    | Publication | Preprint | Details
  2. Pencil: Towards a Platform-Neutral Compute Intermediate Language for DSLs
    By Riyadh, Baghadi and Cohen, Albert and Guelton, Serge and Verdoolaege, Sven and Inoue, Jun and Grosser, Tobias and Kouveli, Georgia and Kravets, Alexey and Lokhmotov, Anton and Nugteren, Cedric and others
    Second International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC’12), 2012

    Details
  3. Polyhedral Extraction Tool
    By Verdoolaege, Sven and Grosser, Tobias
    Second International Workshop on Polyhedral Compilation Techniques (IMPACT’12), 2012

    | Preprint | Slides | Details

2011

  1. Enabling Polyhedral Optimizations in LLVM
    By Grosser, Tobias
    Diploma Thesis, University of Passau, 2011

    | Preprint | Details
  2. Polly - Polyhedral optimization in LLVM
    By Grosser, Tobias and Zheng, Hongbin and Aloor, Raghesh and Simbürger, Andreas and Größlinger, Armin and Pouchet, Louis-Noël
    Proceedings of the First International Workshop on Polyhedral Compilation Techniques (IMPACT’11), 2011

    | Preprint | Slides | Details

2010

  1. Graphite Two Years After: First Lessons Learned From Real-World Polyhedral Compilation
    By Trifunovic, Konrad and Cohen, Albert and Edelsohn, David and Li, Feng and Grosser, Tobias and Jagasia, Harsha and Ladelsky, Razya and Pop, Sebastian and Sjödin, Jan and Upadrasta, Ramakrishna
    GCC Research Opportunities Workshop (GROW’10), 2010

    | Preprint | Slides | Details

2009

  1. Design of Graphite and the Polyhedral Compilation Package
    By Sjödin, Jan and Pop, Sebastian and Jagasia, Harsha and Grosser, Tobias and Pop, Antoniu
    GCC Developers’ Summit, 2009

    | Preprint | Slides | Details
  2. Optimization Opportunities Based on the Polyhedral Model in GRAPHITE
    By Grosser, Tobias
    GCC Developers’ Summit, 2009

    | Preprint | Slides | Details