Skip to main content

Showing 1–5 of 5 results for author: Gonnord, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2305.18250  [pdf, other

    cs.LO cs.PL

    On Complexity Bounds and Confluence of Parallel Term Rewriting

    Authors: Thaïs Baudon, Carsten Fuhs, Laure Gonnord

    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. Our appro… ▽ More

    Submitted 29 May, 2023; originally announced May 2023.

    Comments: Under submission to Fundamenta Informaticae. arXiv admin note: substantial text overlap with arXiv:2208.01005

  2. A Survey on Parallelism and Determinism

    Authors: Laure Gonnord, Ludovic Henrio, Lionel Morel, Gabriel Radanne

    Abstract: Parallelism is often required for performance. In these situations an excess of non-determinism is harmful as it means the program can have several different behaviours or even different results. Even in domains such as high-performance computing where parallelism is crucial for performance, the computed value should be deterministic. Unfortunately, non-determinism in programs also allows dynamic… ▽ More

    Submitted 27 October, 2022; originally announced October 2022.

    Comments: ACM Computing Surveys, Association for Computing Machinery, 2022

  3. arXiv:2208.01005  [pdf, other

    cs.LO cs.PL

    Analysing Parallel Complexity of Term Rewriting

    Authors: Thaïs Baudon, Carsten Fuhs, Laure Gonnord

    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 appli… ▽ More

    Submitted 1 August, 2022; originally announced August 2022.

    Comments: Extended authors' accepted manuscript for a paper accepted for publication in the Proceedings of the 32nd International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR 2022). 27 pages

  4. arXiv:1509.09092  [pdf, ps, other

    cs.PL cs.LO

    An encoding of array verification problems into array-free Horn clauses

    Authors: David Monniaux, Laure Gonnord

    Abstract: Automatically verifying safety properties of programs is hard, and it is even harder if the program acts upon arrays or other forms of maps. Many approaches exist for verifying programs operating upon Boolean and integer values (e.g. abstract interpretation, counterexample-guided abstraction refinement using interpolants), but transposing them to array properties has been fraught with difficulties… ▽ More

    Submitted 30 September, 2015; originally announced September 2015.

  5. arXiv:1106.2637  [pdf, ps, other

    cs.PL cs.LO

    Using Bounded Model Checking to Focus Fixpoint Iterations

    Authors: David Monniaux, Laure Gonnord

    Abstract: Two classical sources of imprecision in static analysis by abstract interpretation are widening and merge operations. Merge operations can be done away by distinguishing paths, as in trace partitioning, at the expense of enumerating an exponential number of paths. In this article, we describe how to avoid such systematic exploration by focusing on a single path at a time, designated by SMT-solving… ▽ More

    Submitted 14 June, 2011; originally announced June 2011.