• Open Access IconOpen Access
  • Cite Icon261
  • https://doi.org/10.1007/bf03037208Copy DOI Icon

The Aurora or-parallel Prolog system

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Aurora is a prototype or-parallel implementation of the full Prolog language for shared-memory multiprocessors, developed as part of an informal research collaboration known as the “Gigalips Project”. It currently runs on Sequent and Encore machines. It has been constructed by adapting Sicstus Prolog, a fast, portable, sequential Prolog system. The techniques for constructing a portable multiprocessor version follow those pioneered in a predecessor system, ANL-WAM. The SRI model was adopted as the means to extend the Sicstus Prolog engine for or-parallel operation. We describe the design and main implementation features of the current Aurora system, and present some experimental results. For a range of benchmarks, Aurora on a 20-processor Sequent Symmetry is 4 to 7 times faster than Quintus Prolog on a Sun 3/75. Good performance is also reported on some large-scale Prolog applications.

Similar Papers
  • Research Article

Demystifying Pension Design: Clearer Principles Foster Better Practices

  • Sep 17, 2014
  • SSRN Electronic Journal
  • Thomas Van Galen +2
  • Book Chapter
  • Citations9

Explaining Virtual Community Participation: Accounting for the IT Artifacts Through Identification and Identity Confirmation

  • Sep 10, 2014
  • Kathy Ning Shen +1
  • Single Report

SOLERAS Program: engineering field test of a solar cooling system. Phase I and II

  • Jun 01, 1982
  • Not Available
  • Research Article

Design and Operational Features of the SCAN-100 Collision Avoidance System

  • Mar 01, 1972
  • Navigation
  • Ted Ryden +1
  • Research Article

Buncher for a Microwave Linear Electron Accelerator

  • Aug 01, 1983
  • IEEE Transactions on Nuclear Science
  • Edwin P Westbrook +1
  • Research Article
  • Citations39

Cross-Language Interoperability in a Multi-Language Runtime

  • May 28, 2018
  • ACM Transactions on Programming Languages and Systems
  • Matthias Grimmer +5
  • Conference Article
  • Citations1

A multi-processor system for Prolog processing

  • Mar 07, 1988
  • H.C Fu +9
  • Research Article

Energy-Dissipating Bypass for Hydroelectric Powerhouse

  • Dec 01, 1979
  • Journal of the Hydraulics Division
  • Edmund F Goedde +2
  • PDF
  • Research Article
  • Citations8

How time delay and network design shape response patterns in biochemical negative feedback systems

  • Aug 24, 2016
  • BMC Systems Biology
  • Anastasiya Börsch +1
  • Conference Article

Design and Implementation of Audio Broadcast System of the 11th Student Journalist Festival Based on CUC 4K Studio

  • Oct 01, 2020
  • Yu Jia +1
  • Research Article
  • Citations14

Exploring the effects of different achievement goals on contributor participation in crowdsourcing

  • Jun 09, 2022
  • Information Technology & People
  • Philip Tin Yun Lee +3
  • Research Article
  • Citations9

Advanced energy retrofit projects: cross-case analysis of integrated system design

  • Jun 28, 2017
  • International Journal of Construction Management
  • Pelin Gultekin-Bicer +2
  • Conference Article
  • Citations3

Development of prototype VDL Mode 2 system in Korea

  • May 01, 2009
  • Joong-Won Bae +4
  • Conference Article

<title>Safety issues of manipulator systems under computer control</title>

  • Nov 01, 1992
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • James F Andary +5
  • Conference Article

Design issues of fuzzy logic programming languages

  • Aug 20, 1998
  • P Marquez
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.