ACM Home Page
Please provide us with feedback. Feedback
LoGPC: modeling network contention in message-passing programs
Full text PdfPdf (1.41 MB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems table of contents
Madison, Wisconsin, United States
Pages: 254 - 263  
Year of Publication: 1998
ISBN:0-89791-982-3
Also published in ...
Authors
Csaba Andras Moritz  Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts
Matthew I. Frank  Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts
Sponsors
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
IFIP WG 7.3 : IFIP WG 7.3
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 30,   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/277851.277933
What is a DOI?

ABSTRACT

In many real applications, for example those with frequent and irregular communication patterns or those using large messages, network contention and contention for message processing resources can be a significant part of the total execution time. This paper presents a new cost model, called LoGPC, that extends the LogP [9] and LogGP [4] models to account for the impact of network contention and network interface DMA behavior on the performance of message-passing programs.We validate LoGPC by analyzing three applications implemented with Active Messages [11, 18] on the MIT Alewife multiprocessor. Our analysis shows that network contention accounts for up to 50% of the total execution time. In addition, we show that the impact of communication locality on the communication costs is at most a factor of two on Alewife. Finally, we use the model to identify tradeoffs between synchronous and asynchronous message passing styles.


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
2
 
3
4
 
5
C. Andras Moritz, K. AI-Tawit, B. Fraguela Rodriguez, "MPI performance comparison on M PP and workstation clusters," appears in l'twc, of the l Oth Int. Conf on Parallel and Distributed Computing, New Orleans, October 1997.
 
6
G. Chochia, C. Boeres, E Thanisch, "Analysis of Multicotnputer Schedules in Cost and Latency Model of Communication", Abstract Machine Workshop, 1996.
 
7
8
9
 
10
D. Culler, L. Liu, R. Martin, and C. Yoshikawa, "LogP Performance Assessment of Fast Network Interfaces," Technical Report, Computer Science Division, university of California, Berkeley, November 1995, (available on the Web.)
11
12
 
13
14
 
15
K. Keeton, T. Anderson, and D. Patterson, "LogP Quantified: The Case for Low-Overhead Local Area Networks," Hot Interconnects 111: A Syrup. on High Performance Interconnects, Stanford University, Stanford, CA, Aug. I 0-12, 1995.
16
 
17
C. E Kruskal and M. Snir, "The performance of multistage interconnection networks for multiprocessors," IEEE Trans. Comput., Vol. 37, pp. 1091-1098, Dec 1983.
 
18
 
19
N.K. Madsen. "Divergence preserving discrete surface integral methods for Maxwell's curl equations using nonorthogonal unstructured grids", Technical Report 92.04, RIACS, Februaxy 1992.
20
 
21


Collaborative Colleagues:
Csaba Andras Moritz: colleagues
Matthew I. Frank: colleagues