DocumentCode
3486199
Title
Explicit parallel structuring for rule-based programming
Author
Wu, Shiow-yang ; Browne, James C.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1993
fDate
13-16 Apr 1993
Firstpage
479
Lastpage
488
Abstract
This paper presents semantically-based explicit parallel structuring for rule-based programming systems. Explicit parallel structuring appears to be necessary since compile-time dependency analysis of sequential programs has not yielded large scale parallelism and run-time analysis for parallelism is restricted by the execution cost of the analysis. Simple language extensions specifying semantics of rules are used to define parallel execution behavior at the rule level. Type definitions for working memory elements are extended to include relationships within and among objects which define the parallelism allowed on instances of object types. The first result presented is that the algorithms implemented by commonly used benchmark rule-based programs contain scalable parallelism. The second result is that much of that parallelism can be captured by simple and modest extensions of rule-based languages which are analogies of models and constructs used for specification of parallel structures in imperative programming languages. A sketch is given for a comprehensive language system which exploits specification of semantics defining parallel structures in both object-definition and executable segments of rule-based programs
Keywords
logic programming; parallel programming; compile-time dependency analysis; explicit parallel structuring; language extensions; large scale parallelism; rule-based programming; scalable parallelism; semantics; working memory elements; Algorithm design and analysis; Computational modeling; Concurrent computing; Costs; Large-scale systems; Parallel processing; Parallel programming; Partitioning algorithms; Production systems; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location
Newport, CA
Print_ISBN
0-8186-3442-1
Type
conf
DOI
10.1109/IPPS.1993.262829
Filename
262829
Link To Document