DocumentCode
2133417
Title
Nested parallel call optimization
Author
Pontelli, E. ; Gupta, G.
Author_Institution
Lab. for Logic, Databases & Adv. Programming, New Mexico Univ., Albuquerque, NM, USA
fYear
1996
fDate
15-19 April 1996
Firstpage
225
Lastpage
229
Abstract
We present a novel optimization called Last Parallel Call Optimization (LPCO) for parallel systems. The last parallel call optimization can be regarded as a parallel extension of last call optimization found in sequential systems. While the LPCO is fairly general, we use and-parallel logic programming systems to illustrate it and to report its performance on multiprocessor systems. The last parallel call optimization leads to improved time and space performance for a majority of and-parallel programs. We also present a generalization of the Last Parallel Call Optimization called Nested Parallel Call Optimization (NPCO). A major advantage of LPCO and NPCO is that parallel systems designed for exploiting control parallelism can automatically exploit data parallelism efficiently.
Keywords
logic programming; parallel programming; LPCO; Last Parallel Call Optimization; and-parallelism; data parallelism; implementation optimizations; parallel call optimization; parallel logic programming; Automatic control; Control systems; Logic programming; Multiprocessing systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location
Honolulu, HI, USA
Print_ISBN
0-8186-7255-2
Type
conf
DOI
10.1109/IPPS.1996.508062
Filename
508062
Link To Document