• DocumentCode
    1631017
  • Title

    The parallel cellular programming model

  • Author

    Cagnard, Paul-Jean

  • Author_Institution
    Comput. Sci. Theor. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    283
  • Lastpage
    289
  • Abstract
    We present a synchronous parallel programming model designed for massively parallel fine grained applications such as cellular automata, finite element methods or partial differential equations. In this model we assume that the number of parallel processes in a program is much larger than the number of processors of the machine on which it is run. We present the computational model and the communication model. We introduce the virtual cellular machine, an abstract machine implementing this programming model which requires means to simulate efficiently the execution of many processes on a single processor; and to use the available communication bandwidth efficiently. Finally, we show an example program written in a prototype language designed for programming the virtual machine
  • Keywords
    cellular automata; finite element analysis; parallel programming; partial differential equations; abstract machine; cellular automata; communication bandwidth; communication model; computational model; finite element methods; massively parallel fine grained applications; parallel cellular programming model; partial differential equations; prototype language; synchronous parallel programming model; virtual cellular machine; virtual machine; Application software; Automatic programming; Computational modeling; Computer science; Concurrent computing; Electrical capacitance tomography; Laboratories; Parallel processing; Parallel programming; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
  • Conference_Location
    Rhodos
  • Print_ISBN
    0-7695-0500-7
  • Type

    conf

  • DOI
    10.1109/EMPDP.2000.823422
  • Filename
    823422