• DocumentCode
    309222
  • Title

    Modular parallel programming in mpC for distributed memory machines

  • Author

    Arapov, Dmitry ; Ivannikov, Victor ; Kalinov, Alexey ; Lastovetsky, Alexey ; Ledovskih, Ilya ; Lewis, Ted

  • Author_Institution
    Inst. for Syst. Programming, Acad. of Sci., Moscow, Russia
  • fYear
    1997
  • fDate
    17-21 Mar 1997
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    The mpC language is an ANSI C superset supporting modular parallel programming for distributed memory machines. It allows the user to specify dynamically an application topology, and the mpC programming environment uses this information in run time to provide the most efficient execution of the program on any particular distributed memory machine. The paper describes the features of mpC and its programming environment which allow to use them for developing libraries of parallel programs
  • Keywords
    distributed memory systems; parallel languages; parallel programming; ANSI C superset; distributed memory machines; modular parallel programming; mpC language; mpC programming environment; parallel programming; parallel programs; Computer networks; Distributed computing; Dynamic programming; Functional programming; Libraries; Network topology; Parallel algorithms; Parallel processing; Parallel programming; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Algorithms/Architecture Synthesis, 1997. Proceedings., Second Aizu International Symposium
  • Conference_Location
    Aizu-Wakamatsu
  • Print_ISBN
    0-8186-7870-4
  • Type

    conf

  • DOI
    10.1109/AISPAS.1997.581672
  • Filename
    581672