Back to Search Start Over

An Object-Oriented Interface to The Sparse Polyhedral Library

Authors :
Anna Rift
Catherine Olschanowsky
Shivani Singh
Tobi Popoola
Ravi Shankar
Eddie Davis
Michelle Mills Strout
Source :
COMPSAC
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

Many important applications including machine learning, molecular dynamics, and computational fluid dynamics, use sparse data. Processing sparse data leads to non-affine loop bounds and frustrates the use of the polyhedral model for code transformation. The Sparse Polyhedral Framework (SPF) addresses limitations of the Polyhedral model by supporting non-affine constraints in sets and relations using uninterpreted functions. This work contributes an object-oriented API that wraps the SPF intermediate representation (IR) and integrates the Inspector/Executor Generation Library and Omega+ for precise set and relation manipulation and code generation. The result is a well-specified definition of a full computation using the SPF IR. The API provides a single entry point for tools to interact with the SPF, generate and manipulate polyhedral data flow graphs, and transform sparse applications.

Details

Database :
OpenAIRE
Journal :
2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC)
Accession number :
edsair.doi...........43184d9267aa24ddc6b1033824648d4d
Full Text :
https://doi.org/10.1109/compsac51774.2021.00275