Analysing Parallel Complexity of Term Rewriting
Tha\"is Baudon, Carsten Fuhs, Laure Gonnord

TL;DR
This paper explores the parallel complexity of term rewriting, introducing methods to automatically derive bounds and demonstrating their effectiveness through tool extension and benchmark experiments.
Contribution
It presents a new approach to analyze parallel complexity in term rewriting, enabling reuse of existing sequential complexity techniques.
Findings
Effective bounds on parallel complexity derived
Successful extension of AProVE tool demonstrated
Experimental validation on multiple benchmarks
Abstract
We revisit parallel-innermost term rewriting as a model of parallel computation on inductive data structures and provide a corresponding notion of runtime complexity parametric in the size of the start term. We propose automatic techniques to derive both upper and lower bounds on parallel complexity of rewriting that enable a direct reuse of existing techniques for sequential complexity. The applicability and the precision of the method are demonstrated by the relatively light effort in extending the program analysis tool AProVE and by experiments on numerous benchmarks from the literature.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Logic, programming, and type systems · Security and Verification in Computing
