Albert-Jan N. Yzelman
What's new
- We release our pre-print on high-performance shared-memory parallel sparse triangular solves using our OneStopParallel toolkit for partitioning and scheduling. Our barrier-list-scheduling approach achieves more than 3.2x, respectively, 1.4x geometric-mean speedups versus the state-of-the-art HDagg and SpMP. Read all about it here!
- Our paper on DAG scheduling in the BSP Model presented at SOFSEM 2025 received its best paper award! The full accepted paper is now available here and online. Many thanks to the SOFSEM conference and committees for this award!
- Our work on a fast distributed-memory (dense) tensor–vector multiplication (TVM) that remains oblivious to contraction mode, splitting dimension, and order of the tensor has been accepted with Future Generation Computer Systems. The work includes performance and scalability studies over multiple architectures, application of the method to the higher-order power method, and mixed-precision TVMs. Update: the paper is published and a free temporary publisher link is available.
- My text on Humble Heroes (citation) has left press. Humble here refers to the notion of the humble programmer, a concept first coined by Edsger Dijkstra, who urged us to approach programming while respecting the intrinsic limitations of the human mind. Today, few programming models are humble. Even fewer are both humble and scalable. Almost none are humble, scalable, and high performance.
The ever-increasing scale and complexity of computing systems – inspired by ever-increasing scales of problems and data – however, requires ever-more programmers, each with ever-deeper expertise, to write programs that require ever-higher scalability and performance.
In a bid to resolve this juxtaposition, Humble Heroes argues many humble programming models can be built on top of a few foundational ones, while retaining high performance and optimal scalability– and demonstrates this is feasible by introducing and evaluating ALP/Pregel, freely available on GitHub.
Contact info
Department: | Computing Systems Laboratory |
Postal: | Huawei Zürich Research Center Leonardo Thurgauerstrasse 80 8050 Zürich, Switzerland |
E-mail: | albertjan.<last name>@huawei.com |
albert-jan@<last name>.net | |
Telephone: | +41 7 6556 0 676 |
ORCID: | 0000-0001-8842-3689 |
Overview
- Publications
- Presentations
- ALP/Pregel & ALP/GraphBLAS (gitee), MulticoreBSP, and other software
- A short biography, and an even shorter one