Skip to main content

Showing 1–7 of 7 results for author: Goens, A

  1. arXiv:2407.03685  [pdf, other

    cs.PL cs.LO

    Verifying Peephole Rewriting In SSA Compiler IRs

    Authors: Siddharth Bhat, Alex Keizer, Chris Hughes, Andrés Goens, Tobias Grosser

    Abstract: There is an increasing need for domain-specific reasoning in modern compilers. This has fueled the use of tailored intermediate representations (IRs) based on static single assignment (SSA), like in the MLIR compiler framework. Interactive theorem provers (ITPs) provide strong guarantees for the end-to-end verification of compilers (e.g., CompCert). However, modern compilers and their IRs evolve a… ▽ More

    Submitted 4 July, 2024; originally announced July 2024.

    Comments: accepted at ITP 2024

  2. arXiv:2405.10188  [pdf, ps, other

    cs.SC

    Bridging Syntax and Semantics of Lean Expressions in E-Graphs

    Authors: Marcus Rossel, Andrés Goens

    Abstract: Interactive theorem provers, like Isabelle/HOL, Coq and Lean, have expressive languages that allow the formalization of general mathematical objects and proofs. In this context, an important goal is to reduce the time and effort needed to prove theorems. A significant means of achieving this is by improving proof automation. We have implemented an early prototype of proof automation for equational… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: Accepted for EGRAPHS-2024

  3. arXiv:2104.13732  [pdf, other

    cs.LG cs.DC cs.DM cs.PF

    A Reinforcement Learning Environment for Polyhedral Optimizations

    Authors: Alexander Brauckmann, Andrés Goens, Jeronimo Castrillon

    Abstract: The polyhedral model allows a structured way of defining semantics-preserving transformations to improve the performance of a large class of loops. Finding profitable points in this space is a hard problem which is usually approached by heuristics that generalize from domain-expert knowledge. Existing problem formulations in state-of-the-art heuristics depend on the shape of particular loops, maki… ▽ More

    Submitted 29 April, 2021; v1 submitted 28 April, 2021; originally announced April 2021.

  4. Generalized Data Placement Strategies for Racetrack Memories

    Authors: Asif Ali Khan, Andres Goens, Fazal Hameed, Jeronimo Castrillon

    Abstract: Ultra-dense non-volatile racetrack memories (RTMs) have been investigated at various levels in the memory hierarchy for improved performance and reduced energy consumption. However, the innate shift operations in RTMs hinder their applicability to replace low-latency on-chip memories. Recent research has demonstrated that intelligent placement of memory objects in RTMs can significantly reduce the… ▽ More

    Submitted 7 December, 2019; originally announced December 2019.

    Comments: 6 pages, 6 figures

    Journal ref: 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)

  5. arXiv:1912.01367  [pdf, other

    cs.DC

    Achieving Determinism in Adaptive AUTOSAR

    Authors: Christian Menard, Andres Goens, Marten Lohstroh, Jeronimo Castrillon

    Abstract: AUTOSAR Adaptive Platform is an emerging industry standard that tackles the challenges of modern automotive software design, but does not provide adequate mechanisms to enforce deterministic execution. This poses profound challenges to testing and maintenance of the application software, which is particularly problematic for safety-critical applications. In this paper, we analyze the problem of no… ▽ More

    Submitted 11 December, 2019; v1 submitted 3 December, 2019; originally announced December 2019.

    Comments: Preprint, final version to appear in DATE 2020

  6. arXiv:1906.12098  [pdf, other

    cs.PL cs.DC

    Category-Theoretic Foundations of "STCLang: State Thread Composition as a Foundation for Monadic Dataflow Parallelism"

    Authors: Sebastian Ertel, Justus Adam, Norman A. Rink, Andrés Goens, Jeronimo Castrillon

    Abstract: This manuscript gives a category-theoretic foundation to the composition of State Threads as a Foundation for Monadic Dataflow Parallelism. It serves as a supplementary formalization of the concepts introduced in the Article "STCLang: State Thread Composition as a Foundation for Monadic Dataflow Parallelism", as published in Proceedings of the 12th ACM SIGPLAN International Symposium on Haskell (H… ▽ More

    Submitted 9 August, 2019; v1 submitted 28 June, 2019; originally announced June 2019.

    Comments: 11 Pages, Supplementary to article published in the Haskell'19 Symposium

  7. Symmetry in Software Synthesis

    Authors: Andrés Goens, Sergio Siccha, Jeronimo Castrillon

    Abstract: With the surge of multi- and manycores, much research has focused on algorithms for mapping and scheduling on these complex platforms. Large classes of these algorithms face scalability problems. This is why diverse methods are commonly used for reducing the search space. While most such approaches leverage the inherent symmetry of architectures and applications, they do it in a problem-specific a… ▽ More

    Submitted 21 April, 2017; originally announced April 2017.

    Comments: 31 pages, 18 figures

    Journal ref: ACM Trans. Archit. Code Optim. 14, 2, Article 20 (July 2017)