# Presentations

This page lists many presentations in reverse chronological order. From 2015 onwards this website was not regularly updated, and despite earlier hopes, it is not likely to ever be retroactively updated in full. If you happen to be looking for specific material, please feel welcome to contact me.### 2023

##### Algebraic Programming

- research seminar, NUMA group, KU Leuven, Belgium (slides)

### 2020

##### A hybrid GraphBLAS in C++11: specification, design, implementation, and performance

### 2015--2019

During these years I was not updating this website regularly.### 2014

##### Generalised vectorisation for sparse matrix–vector multiplication

- 22nd of July, presentation at the
*The Sixth SIAM on Combinatorial Scientific Computing, 2014*, Lyon, France - Corresponding software: forthcoming in the 1.6.0 release of the Sparse Library.
- Corresponding articles:
- Part of the work is presented in ``Sparse matrix-vector multiplication: parallelization and vectorization", Chapter 27 in High Performance Parallelism Pearls, edited by James Reinders and Jim Jeffers, published by Elsevier.
- A summary of the book chapter, written by Rob Farber, was published as part of the series ``Teaching The World About Intel Xeon Phi".
- Another summary, titled ``Sparse matrix computations on multi-core systems" by Yzelman and Roose, in the Intel European Exascale Labs report 2013.
- A technical pre-print is also still forthcoming.

##### Automatic deployment of parallel algorithms

- 10th of October, poster at the
*The 39th Woudschoten Conference, 2014*, Zeist, the Netherlands

##### Towards a highly scalable Multi-BSP fast Fourier transformation

- 18th of February, poster at the
*SIAM conference on Parallel Processing for Scientific Computing, 2014*, Portland, Oregon, USA

### 2013

##### Shared-memory parallel sparse matrix–vector multiplication

- 4th of December, presentation at the
*New Algorithms for Exascale Computing*workshop, University of Cologne, Germany - Corresponding paper.

##### Towards a highly scalable Multi-BSP fast Fourier transformation

- 4th of December, poster at the
*New Algorithms for Exascale Computing*workshop, University of Cologne, Germany - Corresponding paper.

##### Space-filling curves in sparse matrix–vector multiplication

- Slides, presented at Parallel Computing 2013 in Munich
- Sparse matrix library
- 2D SpMV code, and its parallelisation framework (MulticoreBSP)

##### MulticoreBSP for C: a high-performance library for shared-memory parallel programming

- Slides, presented at HLPP in Paris, July 2013
- MulticoreBSP software package
- Two example high-performance BSP programs

### 2012

##### High-level strategies for parallel shared-memory sparse matrix–vector multiplication

- 4th of December, University of Cologne, Germany
- 12th of September, Universitè della Svizzera italiana, Lugano, Switzerland
- 27th of June, ExaScience Lab, Leuven, Belgium
- Corresponding preprint and software

##### Efficient sparse matrix–vector multiplication

- 23rd of February, University of California, Berkeley & Lawrance Berkeley National Laboratory, Berkeley, CA, USA
- 7th of February, Intel, Santa Clara, CA, USA

##### Stratagies for Shared-Memory Parallel Sparse Matrix–Vector Multiplication

(15th of February, SIAM Parallel Processing 2012 poster session, Savannah, GA, USA)### 2011

##### Lecture on Bulk Synchronous Parallel and shared-memory programming

(28th of October, one lecture in the Parallel Computing course, KU Leuven)##### Thesis presentation: *Matrix reordering & parallelism*

(22nd of September, Staff colloquium, Dept. of Mathematics, Utrecht University)
*Fast sparse matrix–vector multiplication by partitioning and reordering*

(8th of June, Intel ExaScience Lab, Leuven, Belgium)
##### Contributed lecture on *Cache-oblivious sparse matrix–vector multiplication*

(21st of May, Fifth SIAM Workshop on Combinatorial Scientific Computing)
### 2010

*Reordering sparse matrices for cache-oblivious computations*

- 30th of July, European Conference on Mathematics for Industry (ECMI) 2010, Wuppertal, Germany
- 2nd of June, Numerical Mathematics Colloquium, University of Amsterdam, the Netherlands

##### Guest lecture on BSP and cache-oblivious SpMV multiplication

(19th of May, at the University of Basel, Switserland, as a guest of Olaf Schenk and Madan Sathe)- Slides
- Mondriaan
- Publications on the cache-oblivious SpMV
- BSPonMPI
- BSP worldwide

##### Build-up of the Scientific Computing research masters programme at Utrecht University

(10th of May, Utrecht University, NL) For further information, contact Rob Bisseling.##### Cache-Oblivious SpMVs and a shared-memory parallel programming model

(9th of March, Tsukuba University, Japan; as a guest of Mitsuhisa Sato)- Slides on request

##### Reordering Sparse Matrices for Cache-Oblivious Computations

(26th of February, at SIAM Parallel Processing 2010, Seattle, US)- Slides
- Final paper on the subject of this talk
- Original 2009 publication
- Mondriaan

##### Parallel Computing -- the Why and the How

(17th of February, Utrecht University, NL) A very general talk given as part of the Utrecht mathematics PhD colloquium.### 2009

##### Cache-oblivious sparse matrix-vector multiplication

(3rd of April, Utrecht University, NL)- Slides
- Publication on the subject of this talk

##### Poster presentation: cache-oblivious matrix reordering

(February 1-6, Dagstuhl Seminar on Combinatorial Scientific Computing, Schloss Dagstuhl, DE)- Poster in A0 size, PDF
- Final publication on this subject

Original preprint referred to in the poster is also still available

### 2008

##### FFT: the math of MP3 and CAT-scan

(in Dutch-- this was a `masterclass' for Dutch high-school students in their last or before-last year, at Utrecht University, NL)- Slides: [pdf]
- Practicum: [handleiding], [MATLAB code]

##### Poster presentation: cache-oblivious sparse matrix-vector multiplication

(9th of October, WSC Thirty-third Woudschoten Conference, Zeist, NL)- Poster in A0 size, PDF
- Publication on this subject

Original preprint referred to in the poster is also still available

##### Poster presentation: cache-oblivious matrix reordering

(12th of March, SIAM PP08 Conference, Atlanta, USA)- Poster in A0 size, PDF

### 2007

##### The R-tree Project: Achievements and future plans

(4th of December, SIMMOD meeting Alten Netherlands)- Presentation slides
- introduction to the R-tree datastructures (15th of August, Alten monthly meetings): [pdf]
- the introductory R-tree project presentation slides (22nd of March, SIMMOD meeting Alten Netherlands): [pdf] [ppt]