ACM Home Page
Please provide us with feedback. Feedback
LogGPS: a parallel computational model for synchronization analysis
Full text PdfPdf (249 KB)
Source Principles and Practice of Parallel Programming archive
Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming table of contents
Snowbird, Utah, United States
Pages: 133 - 142  
Year of Publication: 2001
ISBN:1-58113-346-4
Also published in ...
Authors
Fumihiko Ino  Graduate School of Engineering Science, Osaka University, Toyonaka, Osaka 560-8531, Japan
Noriyuki Fujimoto  Graduate School of Engineering Science, Osaka University, Toyonaka, Osaka 560-8531, Japan
Kenichi Hagihara  Graduate School of Engineering Science, Osaka University, Toyonaka, Osaka 560-8531, Japan
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 44,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/379539.379592
What is a DOI?

ABSTRACT

We present a new parallel computational model, named LogGPS, which captures synchronization.The LogGPS model is an extension of the LogGP model, which abstracts communication on parallel platforms. Although the LogGP model captures long messages with one bandwidth parameter (G), it does not capture synchronization that is needed before sending a long message by high-level communication libraries. Our model has one additional parameter, S, defined as the threshold for message length, above which synchronous messages are sent.We also present some experimental results using both models. The results include (1) a verification of the LogGPS model, (2) an example of synchronization analysis using an MPI program and (3) a comparison of the models. The results indicate that the LogGPS model is more accurate than the LogGP model, and analyzing synchronization costs is important when improving parallel program performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
K. Al-Tawil and C. A. Moritz. LogGP Quantified: The Case for MPI. In Proc. 7th IEEE International Symp. on High Performance Distributed Computing (HPDC-7), Chicago, IL, August 1998.
2
 
3
 
4
G. Burns, R. Daoud, and J. Vaigl. LAM: An Open Cluster Environment for MPI. In In Proc. of Supercomputing Symposium '94 (SS'94), pages 379-386, Toronto, June 1994. available from http://www.mpi.nd.edu/lam/.
5
 
6
 
7
 
8
M. Homewood and M. McLaren. Meiko CS-2 interconnect elan - elite design. In Proc. IEEE Hot Interconnects '93 Symp., pages 95-105, August 1993.
 
9
IBM Corp. IBM Parallel Enviroment for AIX, MPL Programming and Subroutine Reference, Document Number GC23-3893-00, 1995.
 
10
IBM Corp. IBM Parallel Enviroment (PE), http://www.rs6000.ibm.com/software/sp products/ pe.html, 2000.
 
11
Y. Kanoh, M. Nakamura, T. Hirose, T. Hosomi, and T. Nakata. User-level Network Interface for a Parallel Computer Cenju-4. Trans. of Information Processing Society of Japan, 41(5):1379-1389, 1999.
 
12
 
13
Message Passing Interface Forum. MPI: A Message-Passing Interface Standard. International Journal of Supercomputing Applications, 8(3/4), 1994.
 
14
C. A. Moritz. Cost Modeling and Analysis: Towards Optimal Resource Utilization in Parallel Compuer Systems. PhD thesis, Royal Institute of Technology, Stockholm, 1998.
15
 
16
Parallel Software Contest (PSC95). http://www.info.waseda.ac.jp/muraoka/project/ psc95/, 1995.
17
 
18
O. Tatebe. Software, http://phase.etl.go.jp/ %7etatebe/software/index-j.html, 2000.
19


Collaborative Colleagues:
Fumihiko Ino: colleagues
Noriyuki Fujimoto: colleagues
Kenichi Hagihara: colleagues