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
Link To Document :
بازگشت