DocumentCode
3259227
Title
Parallelism profiling of an Ops5 production system interpreter
Author
Sohn, Andrew ; Gaudiot, Jean-Luc ; Guyot, Michel
Author_Institution
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fYear
1992
fDate
15-20 Jun 1992
Firstpage
534
Lastpage
543
Abstract
The issue of processing nonnumeric algorithms has been one of the major research foci of parallel processing. However, nonnumeric algorithms are known to be difficult to parallelize due to their inherent non-regularity. The authors investigate the potential parallelism in a typical nonnumeric problem. In particular, they selected an OPS5 production system interpreter. The parallelism they investigate is a very fine-grain parallelism at the instruction level. For the implementation of a complete OPS5, they selected SISAL, a purely functional language. A complete OPS5 is implemented in SISAL. Benchmark production system programs are executed to investigate potential parallelism in the production system interpreter. Experimental results indicated that most of the parallelism can be extracted from the matching step of production systems. This particular implementation shows that the production system interpreter can give up to 8-fold speed-up in the absence of communication overhead
Keywords
knowledge based systems; parallel algorithms; performance evaluation; program interpreters; Ops5 production system interpreter; Rete algorithm; SISAL; benchmark programs; fine-grain parallelism; functional language; instruction level; matching step; nonnumeric algorithms; nonregularity; parallelism profiling; speed-up; Artificial intelligence; Concurrent computing; Delay; Expert systems; Humans; Information science; Modems; Parallel processing; Problem-solving; Production systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location
Capri
Print_ISBN
0-8186-2830-8
Type
conf
DOI
10.1109/SEKE.1992.227908
Filename
227908
Link To Document