Thread View: net.lang.prolog
1 messages
1 total messages
Started by Michael Wise
Tue, 07 Oct 1986 19:58
New Book on Prolog Multiprocessors
Author: Michael Wise
Date: Tue, 07 Oct 1986 19:58
Date: Tue, 07 Oct 1986 19:58
38 lines
2267 bytes
2267 bytes
A book is soon to appear, by Michael J. Wise, entitled "Prolog
Multiprocessors". It is being published by Prentice-Hall (Australia).
In a nutshell, the book examines the execution of Prolog on a
multiprocessor.
Starting from a survey of some current multiprocessor
architectures, and a review of what is arguably the most influential
counter-proposal - the "data-flow" model, a model is proposed for
executing Prolog on a multiprocessor. Along with the model goes a
language based on Prolog. The model and the language are called
EPILOG. EPILOG employs both AND and OR parallelism. Results are then
reported for the simulated execution of some Prolog programs rewritten
in the EPILOG language. The book concludes with an extensive survey
of other multiprocessor implementations of Prolog.
The book will be available in Australia from mid November, and in
US/UK/Europe roughly eight weeks later. A list of the Chapter
headings follows. A more detailed list can be obtained from your
local P-H representative, or by e-mailing to me directly.
TABLE OF CONTENTS
Foreword by J. Alan Robinson
Preface
1. Parallel Computation and the Data-Flow Alternative
2. Informal Introduction to Prolog
3. Data-Flow Problems and a Prolog Solution
4. EPILOG Language and Model
5. Architectures for EPILOG
6. Experimenting with EPILOG Architectures - Results and Some
Conclusions
7. Related Work
Appendix 1 Data-Flow Research - the First Generation
Appendix 2 EBNF Specification for EPILOG
Appendix 3 EPILOG Test Programs
Appendix 4 Table of Results
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads