• DocumentCode
    2846603
  • Title

    Maotai: View-Oriented Parallel Programming on CMT Processors

  • Author

    Zhang, Jiaqi ; Huang, Zhiyi ; Chen, Wenguang ; Qihang Huang ; Zheng, Weimin

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing
  • fYear
    2008
  • fDate
    9-12 Sept. 2008
  • Firstpage
    636
  • Lastpage
    643
  • Abstract
    View-oriented parallel programming (VOPP) is a novel parallel programming model which uses views for communication between multiple processes. With the introduction of views, mutual exclusion and shared data access are bundled together, which offers both convenience and high performance to parallel programming. This paper presents the implementation of VOPP on chip-multi threading processors, e.g. UltraSPARC T1. We demonstrate that our implementation of VOPP on multi-core platforms (namely Maotai) shows significantly better performance than directly applying the original DSM implementation of VOPP (namely VODCA) on our platform. Besides, we compare the performance of VOPP with MPI and OpenMP. The experimental results demonstrate that VOPP has better scalability than both MPI and OpenMP on our platform.
  • Keywords
    application program interfaces; message passing; microprocessor chips; multi-threading; parallel programming; MPI; OpenMP; chip-multi threading processors; mutual exclusion; parallel programming model; shared data access; view-oriented parallel programming; Computer interfaces; Computer science; Concurrent computing; Distributed computing; Message passing; Parallel processing; Parallel programming; Productivity; Programming profession; Scalability; Chip-multi threading; DSM; MPI; OpenMP; VOPP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2008. ICPP '08. 37th International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    0190-3918
  • Print_ISBN
    978-0-7695-3374-2
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2008.15
  • Filename
    4625903