Evaluating the communication performance of MPPs using synthetic sparse matrix multiplication workloads

7Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Communication has a dominant impact on the performance of massively parallel processors (MPPs). We propose a methodology to evaluate the internode communication performance of MPPs using a controlled set of synthetic workloads. By generating a range of sparse matrices and measuring the performance of a simple parallel algorithm that repeatedly multiplies a sparse matrix by a dense vector, we can determine the relative performance of different communication workloads. Specifiable communication parameters include the number of nodes, the average amount of communication per node, the degree of sharing among the nodes, and the computation-communication ratio. We describe a general procedure for constructing sparse matrices that have these desired communication and computation parameters, and apply a range of these synthetic workloads to evaluate the hierarchical ring interconnection and cache-only memory architecture (COMA) of the Kendall Square Research KSR1 MPP. This analysis discusses the impact of the KSR1 architecture on communication performance, highlighting the utility and impact of the automatic update feature. It also investigates the impact of system contention on the performance, particularly how it causes potential updates to be ignored.

References Powered by Scopus

MEMORY ACCESS BUFFERING IN MULTIPROCESSORS.

208Citations
N/AReaders
Get full text

Measuring Parallel Processor Performance

180Citations
N/AReaders
Get full text

Tolerating latency through software-controlled prefetching in shared-memory multiprocessors

157Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Data distributions for sparse matrix vector multiplication

41Citations
N/AReaders
Get full text

Sparse Block and Cyclic Data Distributions for Matrix Computations

8Citations
N/AReaders
Get full text

Data and program restructuring of irregular applications for cache-coherent multiprocessors

5Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Boyd, E. L., Wellman, J. D., Abraham, S. G., & Davidson, E. S. (1993). Evaluating the communication performance of MPPs using synthetic sparse matrix multiplication workloads. In Proceedings of the International Conference on Supercomputing (Vol. Part F129670, pp. 240–250). Association for Computing Machinery. https://doi.org/10.1145/165939.165974

Readers over time

‘09‘10‘11‘12‘1900.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 5

83%

Professor / Associate Prof. 1

17%

Readers' Discipline

Tooltip

Computer Science 5

71%

Business, Management and Accounting 1

14%

Engineering 1

14%

Save time finding and organizing research with Mendeley

Sign up for free
0