Pith. sign in

REVIEW 1 cited by

Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1804.10694 v5 pith:OXYMZDSK submitted 2018-04-27 cs.PL cs.DCcs.MScs.NEcs.PF

classification cs.PLcs.DCcs.MScs.NEcs.PF
keywords tiramisupolyhedralalgebraarchitecturescodecompilersdeepdesigned
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

This paper introduces Tiramisu, a polyhedral framework designed to generate high performance code for multiple platforms including multicores, GPUs, and distributed machines. Tiramisu introduces a scheduling language with novel extensions to explicitly manage the complexities that arise when targeting these systems. The framework is designed for the areas of image processing, stencils, linear algebra and deep learning. Tiramisu has two main features: it relies on a flexible representation based on the polyhedral model and it has a rich scheduling language allowing fine-grained control of optimizations. Tiramisu uses a four-level intermediate representation that allows full separation between the algorithms, loop transformations, data layouts, and communication. This separation simplifies targeting multiple hardware architectures with the same algorithm. We evaluate Tiramisu by writing a set of image processing, deep learning, and linear algebra benchmarks and compare them with state-of-the-art compilers and hand-tuned libraries. We show that Tiramisu matches or outperforms existing compilers and libraries on different hardware architectures, including multicore CPUs, GPUs, and distributed machines.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Designing across domains with declarative thinking: Insights from the 96-Eyes ptychographic imager project

    physics.optics 2025-08 unverdicted novelty 3.0 of 10

    Formalizing imaging system requirements in a declarative, machine-readable language is claimed to improve traceability and reduce cross-team misalignment, based on the 96-Eyes project.

Pith tools