Repository | Book | Chapter
The parallel evaluation of functional programs
pp. 149-165
Abstract
We address the correctness problem of parallel implementation of functional programs. Those functional programs are evaluated by a set of concurrent agents communicating with each other and cooperating together while the computations progress. New communications among agents are introduced to improve the performance, because properties or facts about functions to be computed are exploited. In particular we show that those communications may avoid redundant computations of intermediate results. We provide the logical theories for proving correctness of implementation of functional programs together with facts about those programs.
Publication details
Published in:
Skordev Dimiter G (1987) Mathematical logic and its applications. Dordrecht, Springer.
Pages: 149-165
DOI: 10.1007/978-1-4613-0897-3_10
Full citation:
Pettorossi Alberto, Skowron Andrzej (1987) „The parallel evaluation of functional programs“, In: D.G. Skordev (ed.), Mathematical logic and its applications, Dordrecht, Springer, 149–165.