• DocumentCode
    2422563
  • Title

    High Productivity Languages for Parallel Programming Compared to MPI

  • Author

    Spetka, Scott ; Hadzimujic, Haris ; Peek, Stephen ; Flynn, Christopher

  • Author_Institution
    Comput. & Inf. Sci., SUNY Inst. of Technol., Utica, NY
  • fYear
    2008
  • fDate
    14-17 July 2008
  • Firstpage
    413
  • Lastpage
    417
  • Abstract
    Two new high productivity parallel programming languages, Chapel (Cray) and X10 (IBM), are compared to the message passing interface (MPI) parallel programming environment. The study qualitatively compares language features used to develop a prototype publication/subscription system. Our results show that the global partitioned address space (GPAS) and support for other parallel processing abstractions, employed by each of the new languages, increases productivity and reduces time to solution for parallel program development.
  • Keywords
    message passing; middleware; parallel languages; parallel programming; Chapel language; X10 language; global partitioned address space; high productivity language; message passing interface; parallel programming; prototype publication-subscription system; Concurrent computing; Costs; High performance computing; Information management; Message passing; Parallel programming; Productivity; Programming profession; Prototypes; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    DoD HPCMP Users Group Conference, 2008. DOD HPCMP UGC
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-3323-0
  • Type

    conf

  • DOI
    10.1109/DoD.HPCMP.UGC.2008.41
  • Filename
    4755902