James Trotter (Simula)


Hei!

In the context of our Maelstrom Associate Team, I am happy to inform you that James Trotter, a colleague and postdoctoral fellow from Simula (Norway), is visiting us until mid-July. If you want to know what he works on, you can get a glimpse of it in our next Storm Talks seminar!

Speaker

James Trotter - https://www.simula.no/people/james

When

Friday, June 23, 2023 at 2 pm.

Where

room George Boole 2

Title

Sparse matrix reordering for matrix-vector multiplication

Abstract

An often-used technique for optimising sparse matrix-vector multiplication is to reorder the rows and columns of the underlying matrix, thereby attempting to improve the data locality of this critical computational kernel. There are, however, many reordering algorithms to choose from and their effectiveness may depend on several factors, including the structure of the matrix and the hardware that is used. We evaluated six different matrix reordering algorithms on 490 matrices across eight multicore CPU architectures to better understand which reordering method, if any, should be selected. We also attempt to explain performance improvements resulting from reordering by relating them to various matrix features.