• Home
  • Search
  • Analyzing logic programs with dynamic scheduling
  • Cite Icon45
  • https://doi.org/10.1145/174675.177883Copy DOI Icon

Analyzing logic programs with dynamic scheduling

  • Jan 1, 1994
  • Kim Marriott +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Traditional logic programming languages, such as Prolog, use a fixed left-to-right atom scheduling rule. Recent logic programming languages, however, usually provide more flexible scheduling in which computation generally proceed left-to-right but in which some calls are dynamically “delayed” until their arguments are sufficiently instantiated to allow the call to run efficiently. Such dynamic scheduling has a significant cost. We give a framework for the global analysis of logic programming languages with dynamic scheduling and show that program analysis based on this framework supports optimizations which remove much of the overhead of dynamic scheduling.

Similar Papers
  • Conference Article
  • Citations14

On the impact of dynamic task scheduling in heterogeneous MPSoCs

  • Jul 01, 2011
  • Oliver Arnold +1
  • Research Article
  • Citations1

Dynamic scheduler implementation used for load distribution between hardware accelerators (RTL) and software tasks (CPU) in heterogeneous systems

  • Mar 13, 2020
  • The Journal of Supercomputing
  • Cristian Andy Tănase
  • Book Chapter
  • Citations29

Meta-Programming in Logic Programming

  • Jan 08, 1998
  • P M Hill +1
  • Research Article
  • Citations49

Relating defeasible and normal logic programming through transformation properties

  • Mar 18, 2002
  • Theoretical Computer Science
  • Carlos Iván Chesñevar +3
  • Research Article
  • Citations72

GPU based parallel genetic algorithm for solving an energy efficient dynamic flexible flow shop scheduling problem

  • Aug 16, 2018
  • Journal of Parallel and Distributed Computing
  • Jia Luo +3
  • Research Article
  • Citations28

A knowledge-based approach to dynamic job-shop scheduling

  • Mar 01, 1990
  • International Journal of Computer Integrated Manufacturing
  • F Farhoodi
  • Conference Article

LitterBox + : An Extensible Framework for LLM-enhanced Scratch Static Code Analysis

  • Nov 16, 2025
  • Benedikt Fein +2
  • Conference Article

An analysis of dynamic scheduling techniques for symbolic applications

  • Dec 01, 1993
  • Andrea Costa +3
  • Research Article
  • Citations45

Genetic programming hyper-heuristic-based solution for dynamic energy-efficient scheduling of hybrid flow shop scheduling with machine breakdowns and random job arrivals

  • May 31, 2024
  • Expert Systems With Applications
  • Jianguo Duan +4
  • Conference Article
  • Citations12

Impact of Memory Contention on Dynamic Scheduling on Numa Multiprocessors

  • Aug 01, 1993
  • M D Durand +3
  • Conference Article
  • Citations7

Joint design of Dynamic Scheduling and Pricing in wireless cloud computing

  • Apr 01, 2013
  • Shaolei Ren +1
  • Book Chapter

How Concurrent Logic Programming Could Benefit from Using Linda-like Operations

  • Jan 01, 1994
  • Grzegorz Czajkowski +1
  • Research Article
  • Citations2493

Classical negation in logic programs and disjunctive databases

  • Aug 01, 1991
  • New Generation Computing
  • Michael Gelfond +1
  • Conference Article
  • Citations14

An Adaptive Buffer Based Semi-persistent Scheduling Scheme for Machine-to-Machine Communications over LTE

  • Sep 01, 2014
  • Nusrat Afrin +2
  • Research Article
  • Citations24

SSCM: Service Supply Chain Management

  • Jan 01, 2010
  • International Journal of Logistics Systems and Management
  • Arash Shahin
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.