• 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