# Presentations

This page lists many presentations in reverse chronological order.### 2020

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

### 2015--2019

During these years I was not updating this website regularly. I may get around to putting some slides online later.### 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]