CS-PROLOG on multitransputer systems

Ivan Futo, P. Kacsuk

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

This paper presents a concurrent extension of prolog called cs-prolog* * cs-prolog is a joint development between Multilogic Computing Ltd, Brainware Gmbh and Densitron Computers (Communicating Sequential prolog) which explicitly involves the concept of communicating sequential processes and is intended to be implemented on distributed (nonshared memory) parallel computers, mainly on transputer networks. cs-prolog can also be considered as a distributed simulation language. First, an informal introduction to cs-prolog summarizes the main features of the language. The power of the language is illustrated by solving some simple problems. The scheduling principles of cs-prolog on single transputers and on multiple transputer systems are described in detail. The cs-prolog distributed backtracking algorithm is defined and the details of distributed implementation on multitransputer systems are explored. cs-prolog is currently available on monoputers and multiputers connected to PC-compatible hosts.

Original languageEnglish
Pages (from-to)103-112
Number of pages10
JournalMicroprocessors and Microsystems
Volume13
Issue number2
DOIs
Publication statusPublished - 1989

Fingerprint

Transputers
Computer simulation languages
Parallel algorithms
Scheduling
Data storage equipment

Keywords

  • cs-prolog
  • distributed systems
  • programming languages
  • transputers

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

CS-PROLOG on multitransputer systems. / Futo, Ivan; Kacsuk, P.

In: Microprocessors and Microsystems, Vol. 13, No. 2, 1989, p. 103-112.

Research output: Contribution to journalArticle

Futo, Ivan ; Kacsuk, P. / CS-PROLOG on multitransputer systems. In: Microprocessors and Microsystems. 1989 ; Vol. 13, No. 2. pp. 103-112.
@article{ca82c963295d4023b20977e21ab7fded,
title = "CS-PROLOG on multitransputer systems",
abstract = "This paper presents a concurrent extension of prolog called cs-prolog* * cs-prolog is a joint development between Multilogic Computing Ltd, Brainware Gmbh and Densitron Computers (Communicating Sequential prolog) which explicitly involves the concept of communicating sequential processes and is intended to be implemented on distributed (nonshared memory) parallel computers, mainly on transputer networks. cs-prolog can also be considered as a distributed simulation language. First, an informal introduction to cs-prolog summarizes the main features of the language. The power of the language is illustrated by solving some simple problems. The scheduling principles of cs-prolog on single transputers and on multiple transputer systems are described in detail. The cs-prolog distributed backtracking algorithm is defined and the details of distributed implementation on multitransputer systems are explored. cs-prolog is currently available on monoputers and multiputers connected to PC-compatible hosts.",
keywords = "cs-prolog, distributed systems, programming languages, transputers",
author = "Ivan Futo and P. Kacsuk",
year = "1989",
doi = "10.1016/0141-9331(89)90136-1",
language = "English",
volume = "13",
pages = "103--112",
journal = "Microprocessors and Microsystems",
issn = "0141-9331",
publisher = "Elsevier",
number = "2",

}

TY - JOUR

T1 - CS-PROLOG on multitransputer systems

AU - Futo, Ivan

AU - Kacsuk, P.

PY - 1989

Y1 - 1989

N2 - This paper presents a concurrent extension of prolog called cs-prolog* * cs-prolog is a joint development between Multilogic Computing Ltd, Brainware Gmbh and Densitron Computers (Communicating Sequential prolog) which explicitly involves the concept of communicating sequential processes and is intended to be implemented on distributed (nonshared memory) parallel computers, mainly on transputer networks. cs-prolog can also be considered as a distributed simulation language. First, an informal introduction to cs-prolog summarizes the main features of the language. The power of the language is illustrated by solving some simple problems. The scheduling principles of cs-prolog on single transputers and on multiple transputer systems are described in detail. The cs-prolog distributed backtracking algorithm is defined and the details of distributed implementation on multitransputer systems are explored. cs-prolog is currently available on monoputers and multiputers connected to PC-compatible hosts.

AB - This paper presents a concurrent extension of prolog called cs-prolog* * cs-prolog is a joint development between Multilogic Computing Ltd, Brainware Gmbh and Densitron Computers (Communicating Sequential prolog) which explicitly involves the concept of communicating sequential processes and is intended to be implemented on distributed (nonshared memory) parallel computers, mainly on transputer networks. cs-prolog can also be considered as a distributed simulation language. First, an informal introduction to cs-prolog summarizes the main features of the language. The power of the language is illustrated by solving some simple problems. The scheduling principles of cs-prolog on single transputers and on multiple transputer systems are described in detail. The cs-prolog distributed backtracking algorithm is defined and the details of distributed implementation on multitransputer systems are explored. cs-prolog is currently available on monoputers and multiputers connected to PC-compatible hosts.

KW - cs-prolog

KW - distributed systems

KW - programming languages

KW - transputers

UR - http://www.scopus.com/inward/record.url?scp=0024628197&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0024628197&partnerID=8YFLogxK

U2 - 10.1016/0141-9331(89)90136-1

DO - 10.1016/0141-9331(89)90136-1

M3 - Article

AN - SCOPUS:0024628197

VL - 13

SP - 103

EP - 112

JO - Microprocessors and Microsystems

JF - Microprocessors and Microsystems

SN - 0141-9331

IS - 2

ER -