By Year | By Type | Google Scholar

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

2019

  1. A Fast Analytical Model of Fully Associative Caches
    By Gysi, Tobias and Grosser, Tobias and Brandner, Laurin and Hoefler, Torsten
    Proc. of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2019), 2019

    Preprint | Details

2018

  1. DeLICM: Scalar Dependence Removal at Zero Memory Cost
    By Kruse, Michael and Grosser, Tobias
    Proc. of the 2018 International Symposium on Code Generation and Optimization (CGO 2018), 2018

    Publication | Preprint | Details
  2. Modeling the Conflicting Demands of Parallelism and Temporal/Spatial Locality in Affine Scheduling
    By Zinenko, Oleksandr and Verdoolaege, Sven and Reddy, Chandan and Shirako, Jun and Grosser, Tobias and Sarkar, Vivek and Cohen, Albert
    Proc. of the 27th International Conference on Compiler Construction (CC 2018), 2018

    Publication | Details
  3. High-Performance Generalized Tensor Operations: A Compiler-Oriented Approach
    By Gareev, Roman and Grosser, Tobias and Kruse, Michael
    ACM Trans. Archit. Code Optim., 3, 2018

    Publication | Details

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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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
    Proc. 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.
    Proc. 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
    Proc. 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
    Proc. 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