Sparse matrix operations on several multi-core architectures

Carsten Trinitis, Tilman Küstner, Josef Weidendorfer, Jasmin Smajic

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

This paper compares various contemporary multicore-based microprocessor architectures from different vendors with different memory interconnects regarding performance, speedup, and parallel efficiency. Sparse matrix decomposition is used as a benchmark application. The example matrix used in the experiments comes from an electrical engineering application, where numerical simulation of physical processes plays an important role in the design of industrial products. Within this context, thread-to-core pinning and cache optimization are two important aspects which are investigated in more detail.

Original languageEnglish
Pages (from-to)132-140
Number of pages9
JournalJournal of Supercomputing
Volume57
Issue number2
DOIs
StatePublished - Aug 2011

Keywords

  • Cache optimization
  • Multicore
  • Performance optimization
  • Pinning
  • Sparse matrices

Fingerprint

Dive into the research topics of 'Sparse matrix operations on several multi-core architectures'. Together they form a unique fingerprint.

Cite this