• DocumentCode
    2368585
  • Title

    Symbolic computing, Lisp languages, and parallel computing

  • Author

    Furnari, Mario Mango ; Massarotti, Antonio

  • Author_Institution
    Istituto di Cibernetica, CNR, Naples, Italy
  • fYear
    1994
  • fDate
    2-6 May 1994
  • Firstpage
    542
  • Lastpage
    553
  • Abstract
    In this paper we review symbolic parallel programming issues. We start describing the peculiarities of symbolic programming. Next, we review the standard parallel programming framework for the imperative-like languages. Also the autoscheduling environment, proposed by Polychronopoulos (1990), is introduced. The current extensions for symbolic parallel programming are described. The problem how to efficiently manage the parallelism in LISP is addressed, and the Hierarchical Task Graph, an intermediate program representation in which the parallelism is expressed by the task hierarchy, and the associated run-time model are also described. The extensions necessary to manage the parallelism at run-time in a multiprogramming environment are described
  • Keywords
    LISP; multiprocessing programs; parallel languages; parallel programming; symbol manipulation; Lisp languages; autoscheduling environment; multiprogramming environment; parallel computing; parallel programming; symbolic computing; symbolic parallel programming; Computer languages; Concurrent computing; Environmental management; NP-complete problem; Packaging machines; Parallel machines; Parallel processing; Parallel programming; Program processors; Runtime environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
  • Conference_Location
    Ischia
  • Print_ISBN
    0-8186-6322-7
  • Type

    conf

  • DOI
    10.1109/MPCS.1994.367033
  • Filename
    367033