We present an analysis which takes as its input a sequential program, augmented with annotations indicating potential parallelization opportunities, and a ...
Separation logic allows us to parallelize fine-grained patterns of resource usage, moving beyond straightforward points-to analysis. The sequential proof need ...
Separation logic allows us to parallelize fine-grained patterns of resource usage, moving beyond straightforward points-to analysis. The sequential proof need ...
Our approach uses separation logic with permissions, and our tool automates this method, targeting a C-like core language. We describe our solutions to several ...
Proof-Directed Parallelization Synthesis by Separation Logic · Author Picture Matko Botinčan,; Author Picture Mike Dodds,; + 1. Article No.: 8, Pages 1–60https ...
Figure 4.3: The parallel separation logic proof of the parallelised function f() from ... parallelization synthesis by separation logic. ACM Trans. Program ...
Apr 25, 2024 · Matko Botincan, Mike Dodds, Suresh Jagannathan: Proof-Directed Parallelization Synthesis by Separation Logic. ACM Trans. Program. Lang.
Botincan et al. propose a proof-directed parallelisation syn- thesis, which takes as input a sequential program with a proof in separation logic and outputs a ...
Jagannathan, “Proof-directed paral- lelization synthesis by separation logic,” ACM Trans. on Programming. Languages and Systems, vol. 35, no. 2, pp. 1–60 ...
Proof-directed parallelization synthesis by separation logic. M Botinčan, M Dodds, S Jagannathan. ACM Transactions on Programming Languages and Systems ...