• 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