• DocumentCode
    3440103
  • Title

    A high-level cellular programming model for massively parallel processing

  • Author

    Spezzano, Giandomenico ; Talia, Domenico

  • Author_Institution
    DEIS, Calabria Univ., Italy
  • fYear
    1997
  • fDate
    35521
  • Firstpage
    55
  • Lastpage
    63
  • Abstract
    Cellular automata are used for designing high performance applications in many areas. The paper describes CARPET, a high level programming language based on the cellular automata model. CARPET is a programming language designed to support the development of parallel high performance software. It exploits the computing power of a highly parallel computer releasing a user from using explicit parallel constructs. A CARPET implementation has been used for programming cellular algorithms in the CAMEL parallel environment. With CARPET, a user might write programs to describe the actions of thousands of simple active agents interacting locally, then the CAMEL environment allows a user to observe the global complex evolution that arises from their parallel execution and their local interactions
  • Keywords
    cellular automata; parallel languages; parallel programming; programming environments; CAMEL parallel environment; CARPET implementation; cellular algorithms; cellular automata model; global complex evolution; high level cellular programming model; high level programming language; high performance applications; highly parallel computer; local interactions; massively parallel processing; parallel execution; parallel high performance software; programming language; simple active agent interaction; Application software; Computational modeling; Computer architecture; Computer languages; Concurrent computing; High level languages; Lattices; Parallel architectures; Parallel processing; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Programming Models and Supportive Environments, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7882-8
  • Type

    conf

  • DOI
    10.1109/HIPS.1997.582956
  • Filename
    582956