Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    A Segment-Swap** Approach for Executing Trapped Computations

    We consider the problem of supporting goal-level, independent and-parallelism (IAP) in the presence of non-determinism. IAP is exploited when two or more goals which will not interfere at run time are schedule...

    Pablo Chico de Guzmán, Amadeo Casas in Practical Aspects of Declarative Languages (2012)

  2. No Access

    Chapter and Conference Paper

    Annotation Algorithms for Unrestricted Independent And-Parallelism in Logic Programs

    We present two new algorithms which perform automatic parallelization via source-to-source transformations. The objective is to exploit goal-level, unrestricted independent and-parallelism. The proposed algorithm...

    Amadeo Casas, Manuel Carro in Logic-Based Program Synthesis and Transfor… (2008)

  3. No Access

    Chapter and Conference Paper

    A High-Level Implementation of Non-deterministic, Unrestricted, Independent And-Parallelism

    The growing popularity of multicore architectures has renewed interest in language-based approaches to the exploitation of parallelism. Logic programming has proved an interesting framework to this end, and th...

    Amadeo Casas, Manuel Carro, Manuel V. Hermenegildo in Logic Programming (2008)

  4. No Access

    Chapter and Conference Paper

    Towards a High-Level Implementation of Execution Primitives for Unrestricted, Independent And-Parallelism

    Most efficient implementations of parallel logic programming rely on complex low-level machinery which is arguably difficult to implement and modify. We explore an alternative approach aimed at taming that com...

    Amadeo Casas, Manuel Carro in Practical Aspects of Declarative Languages (2008)

  5. No Access

    Chapter and Conference Paper

    A Syntactic Approach to Combining Functional Notation, Lazy Evaluation, and Higher-Order in LP Systems

    Nondeterminism and partially instantiated data structures give logic programming expressive power beyond that of functional programming. However, functional programming often provides convenient syntactic feat...

    Amadeo Casas, Daniel Cabeza, Manuel V. Hermenegildo in Functional and Logic Programming (2006)