Contents of Report


[Data of Report]

Report Number:
TR0065
Date of Registration:
1984.04
English Title:
Efficient Stream/Array Processing in Logic Programming Language
Japanese Title:
***
English Author:
K.Ueda,T.Chikayama
Japanese:
***
Name of Organization to which author belongs:
NEC,ICOT
PDF:
tr0065.pdf

[Contents]

Abstract.... 2
1Introduction.... 2
1.1The Importance of Streams in Concurrent Prolog.... 3
1.2The Necessary of Dynamic, Multiway Stream Merging and Distribution.... 3
1.3Previous Research.... 4
2Objectives.... 4
2.1Outline of Sequential Implementation of Cocurrent Prolog.... 5
3Implementation of Merge-Processes.... 7
3.1Examination of an n-ary Merge Predicate.... 7
3.2Implementation Technique for Merge of a Fixed number of Inputs.... 9
3.3The Properties of the Merge Predicate for a Fixed number of Inputs.... 14
3.4Dynamic Change of the Number of Inputs Streams.... 15
4Guidelines for the Implementation of Distribution Processes.... 18
4.1Distribution to a Fixed Number of output Streams.... 18
4.2Dynamic Change of the Number of Output Streams.... 19
5Applying Implementation Technique of Distribution Processes to Mutable.... 19
6Conclusion and Future Works.... 20
Acknowledgements.... 21
References.... 21


目次をクリックすると、PDFファイルが表示されます。

ICOT研究論文(TR)一覧に戻る / Back to the list of ICOT Technical Reports