
A Distributed Implementation of Flat Concurrent Prolog on Message-Passing Multiprocessor Systems
Uwe Glässer(Co-Author)
Vieweg+Teubner Verlag
Published on 6. December 2012
Book
Paperback/Softback
116 pages
978-3-322-97612-3 (ISBN)
Description
1 Introduction and Overview.- 1.1 General Introduction.- 1.2 Significance of the Work.- 1.3 Overall Organization.- 1.4 Syntax of Logic Programs.- 1.5 Data Manipulation by Unification.- 2 Concurrent Logic Programming.- 2.1 Process Interpretation of Logic Programs.- 2.2 Data-Flow Synchronization Techniques.- 2.3 Operational Semantics of FCP.- 3 Design of an Abstract FCP Machine.- 3.1 The Process Reduction Mechanism.- 3.2 The Abstract Machine Model.- 4 Concepts for a Distributed Implementation.- 4.1 Abstract System Architecture.- 4.2 Distributed Data Representation.- 4.3 The Distributed Reduction Algorithm.- 4.4 Distributed Termination Detection.- 4.5 Multiprogramming Facilities.- 4.6 Deadlock and Livelock Prevention.- 4.7 Dynamic Work Load Balancing.- 4.8 Distributed Garbage Collection.- 4.9 Related Work.- 5 Implementing FCP on Large Transputer Networks.- 5.1 Parallel Machine Architecture.- 5.2 Reduction Unit Architecture.- 5.3 Host Unit Architecture.- 6 Performance Measurements and Optimizations.- 6.1 Performance Measures.- 6.2 Possible Optimizations.- 7 Conclusions.
More details
Series
Edition
Softcover reprint of the original 1st ed. 1993
Language
German
Place of publication
Wiesbaden
Germany
Publishing group
Vieweg & Teubner
Target group
Professional and scholarly
Professional/practitioner
Illustrations
9 s/w Abbildungen
116 S. 9 Abb.
Dimensions
Height: 244 mm
Width: 170 mm
Thickness: 7 mm
Weight
222 gr
ISBN-13
978-3-322-97612-3 (9783322976123)
DOI
10.1007/978-3-322-97611-6
Schweitzer Classification
Other editions
Additional editions

Uwe Glässer
A Distributed Implementation of Flat Concurrent Prolog on Message-Passing Multiprocessor Systems
E-Book
04/2013
Vieweg+Teubner Verlag
€29.99
Available for download

Uwe Glässer
A Distributed Implementation of Flat Concurrent Prolog on Message-Passing Multiprocessor Systems
Book
01/1993
Vieweg+Teubner Verlag
€44.99
Article exhausted; check different version
Content
1 Introduction and Overview.- 1.1 General Introduction.- 1.2 Significance of the Work.- 1.3 Overall Organization.- 1.4 Syntax of Logic Programs.- 1.5 Data Manipulation by Unification.- 2 Concurrent Logic Programming.- 2.1 Process Interpretation of Logic Programs.- 2.2 Data-Flow Synchronization Techniques.- 2.3 Operational Semantics of FCP.- 3 Design of an Abstract FCP Machine.- 3.1 The Process Reduction Mechanism.- 3.2 The Abstract Machine Model.- 4 Concepts for a Distributed Implementation.- 4.1 Abstract System Architecture.- 4.2 Distributed Data Representation.- 4.3 The Distributed Reduction Algorithm.- 4.4 Distributed Termination Detection.- 4.5 Multiprogramming Facilities.- 4.6 Deadlock and Livelock Prevention.- 4.7 Dynamic Work Load Balancing.- 4.8 Distributed Garbage Collection.- 4.9 Related Work.- 5 Implementing FCP on Large Transputer Networks.- 5.1 Parallel Machine Architecture.- 5.2 Reduction Unit Architecture.- 5.3 Host Unit Architecture.- 6 Performance Measurements and Optimizations.- 6.1 Performance Measures.- 6.2 Possible Optimizations.- 7 Conclusions.