DocumentCode :
2765828
Title :
A parallel implementation of equational programming
Author :
Dershowitz, Nachum ; Lindenstrauss, Naomi
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear :
1990
fDate :
22-25 Oct 1990
Firstpage :
426
Lastpage :
435
Abstract :
A parallel implementation of rewriting and narrowing is described. The implementation is written in Flat Concurrent Prolog (FCP) but may be coded in any system in which processes are capable of creating other processes and communicating with each other. The Towers of Hanoi problem, parallel merging, and evaluating algebraic expressions are treated as examples of rewriting. Running programs under the interpreter and using facilities provided by the FCP system has provided empirical evidence of parallel speedup in support of theoretical predictions
Keywords :
parallel programming; program interpreters; rewriting systems; Flat Concurrent Prolog; Towers of Hanoi problem; equational programming; evaluating algebraic expressions; interpreter; narrowing; parallel implementation; parallel merging; parallel speedup; rewriting; Computer science; Equations; Estimation theory; Logic; Parallel processing; Parallel programming; Time measurement; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology, 1990. 'Next Decade in Information Technology', Proceedings of the 5th Jerusalem Conference on (Cat. No.90TH0326-9)
Conference_Location :
Jerusalem
Print_ISBN :
0-8186-2078-1
Type :
conf
DOI :
10.1109/JCIT.1990.128313
Filename :
128313
Link To Document :
بازگشت