paperbot · PL 论文追踪

RSS

Verified code generation for the polyhedral model

POPL 5(POPL)2021
Nathanaël Courant, Xavier Leroy

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

The polyhedral model is a high-level intermediate representation for loop nests that supports elegantly a great many loop optimizations. In a compiler, after polyhedral loop optimizations have been performed, it is necessary and difficult to regenerate sequential or parallel loop nests before continuing compilation. This paper reports on the formalization and proof of semantic preservation of such a code generator that produces sequential code from a polyhedral representation. The formalization and proofs are mechanized using the Coq proof assistant.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot1180,
  title = {Verified code generation for the polyhedral model},
  author = {Nathanaël Courant and Xavier Leroy},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {5},
  number = {POPL},
  year = {2021},
  doi = {10.1145/3434321}
}