The impact of memory organization on the performance of matrix multiplication

  • Authors:
  • J.-Fr. Hake;W. Homberg

  • Affiliations:
  • Forschungszentrum Juelich GmbH (KFA), D-5170 Juelich, Fed. Rep. Germany;Forschungszentrum Juelich GmbH (KFA), D-5170 Juelich, Fed. Rep. Germany

  • Venue:
  • Proceedings of the 1990 ACM/IEEE conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

Matrix multiplication may be considered as a model problem for analyzing the performance of more complex algorithms. On CRAY and IBM computer systems, there are library routines which for this task operate at high megaflop rates. Other programs from numerical linear algebra do not always achieve this level of sophistication; e.g. they suffer from performance degradation caused by memory access conflicts. This effect has been studied considering the performance of subroutines for matrix multiplication on CRAY X-MP, CRAY Y-MP, and IBM 3090. Results are analyzed by means of simulation.