TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 27451

Software Performance Engineering Meets Algorithm Engineering

( Nov 07 – Nov 12, 2027 )

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/27451

Organizers
  • José Nelson Amaral (University of Alberta - Edmonton, CA)
  • David A. Bader (NJIT - Newark, US)
  • Petra Mutzel (Universität Bonn, DE)
  • Yihan Sun (University of California - Riverside, US)

Contact

Motivation

Modern applications - ranging from large-scale graph analytics to machine learning and combinatorial optimization - demand algorithms that are not only asymptotically efficient but also optimized for massive parallelism and/or complex memory hierarchies. However, the theoretical algorithm design community and the systems-level Software Performance Engineering (SPE) community frequently operate in silos, creating a widening gap between theoretical potential and practical implementation. This seminar aims to convene researchers in both communities and bridge this gap by establishing a rigorous, unified discipline that spans the entire lifecycle of algorithm development, from principled design to empirical evaluation.

This Dagstuhl Seminar addresses critical interdisciplinary challenges: translating theoretical insights into practical high-performance software, establishing shared standards for reproducible benchmarking, and developing performance-portable algorithms across diverse platforms (e.g., CPUs, GPUs, and HPC clusters). Beyond technical methodology, the discussions will focus on building long-term community infrastructure. Furthermore, the seminar will explore bidirectional technology transfer between academia and industry, as well as the development of educational resources that integrate algorithmic principles with systems engineering, which ultimately equip a new generation of researchers to tackle the next frontier of high-performance computing.

To maximize collaborative impact, the seminar will move beyond traditional formal presentations to an interactive environment. Through facilitated thematic deep-dives, organized working groups, and open problem sessions, participants will identify shared techniques and recurring challenges across domains. The goal is to produce concrete outcomes - such as shared research roadmaps, benchmark specifications, and educational curricula - that will solidify the connection between algorithm engineering and SPE, enabling theoretical breakthroughs to become the high-performance building blocks of tomorrow.

Copyright José Nelson Amaral, David A. Bader, Petra Mutzel, and Yihan Sun

Related Seminars
  • Dagstuhl Seminar 25341: Software Performance Engineering (2025-08-17 - 2025-08-22) (Details)

Classification
  • Data Structures and Algorithms
  • Performance

Keywords
  • Performance Engineering
  • Algorithm Engineering
  • Algorithm
  • Software Performance Engineering
  • High Performance Computing