Assembling a resolution multiprocessor from interface, programming and distributed processing components

Hamish Taylor

Research output: Contribution to journalArticle

2 Citations (Scopus)
41 Downloads (Pure)

Abstract

An effective resolution multiprocessor can be built from distributed processing, logic programming, and interface elements. Widely used, portable, components can be modularly composed into a portable parallel system that displays good resistance to premature obsolescence by software evolution. A virtual multiprocessor offering common message passing and configuration services integrates a distributed mesh of sequential resolution engines. Users configure and control the resolution engines and virtual multiprocessor through a GUI using an embedded command language to drive its facilities. Prolog programs either explicitly control parallel execution through message passing or would have to rely on program transformation techniques to extract parallelism implicitly. Copyright © 1996 Elsevier Science Ltd.

Original languageEnglish
Pages (from-to)181-192
Number of pages12
JournalComputer Languages
Volume22
Issue number2-3
DOIs
Publication statusPublished - Jul 1996

Keywords

  • Expect
  • Prolog
  • PVM
  • TCL/TK
  • X window

Fingerprint Dive into the research topics of 'Assembling a resolution multiprocessor from interface, programming and distributed processing components'. Together they form a unique fingerprint.

  • Cite this