Dagstuhl Seminar 25341
Software Performance Engineering
( Aug 17 – Aug 22, 2025 )
Permalink
Organizers
- Chen Ding (University of Rochester, US)
- Martin Farach-Colton (NYU - New York, US)
- Charles E. Leiserson (MIT - Cambridge, US)
- Peter Sanders (KIT - Karlsruher Institut für Technologie, DE)
- Yihan Sun (University of California - Riverside, US)
Contact
- Marsha Kleinbauer (for scientific matters)
- Susanne Bach-Bernhard (for administrative matters)
Shared Documents
- Dagstuhl Materials Page (Use personal credentials as created in DOOR to log in)
Schedule
This seminar convened researchers from diverse intellectual communities across computer science who share a common interest in software performance engineering (SPE): making software run fast or otherwise consume few resources such as time, storage, energy, network bandwidth, etc. Seminar participants explored the role of SPE in each others' home fields of computer science and sought to synthesize a collective understanding of this fragmented discipline. The seminar aimed to coalesce a community of researchers to advance SPE as a rigorous and principled scientific field in its own right.
With the demise of Moore's Law, the time is ripe for this seminar. But despite the growing importance of SPE, research in the field is separated into tribes scattered across the traditional areas of computer science. Our major concern is how the field of computer science will fare without an SPE community that provides a common infrastructure, a shared understanding of SPE principles, and a lingua franca. We have a choice: SPE can be tedious, expensive, haphazard, and controlled by "high priests"; or it can be fun, cheap, principled, and democratically available to the average programmer.
With connections established by this Dagstuhl seminar, we are creating a unique arena for computer science researchers to cross-fertilize by sharing SPE tools, techniques, opportunities, challenges, and open problems in their own domains of expertise, with the aim of discovering commonalities that transcend individual tribes. We are promoting our arena for SPE with websites like https://fastcode.org, regular activities like the monthly Fastcode Seminar, and special projects like creating a SIMD tutorial with Highway.
Chen Ding, Bruce Hoppe, Charles E. Leiserson, and Yihan Sun
This Dagstuhl Seminar will convene researchers from diverse intellectual communities within computer science who share a common interest in software performance engineering (SPE) : making software run fast or otherwise consume few resources such as time, storage, energy, network bandwidth, etc. With the end of Moore’s Law and Dennard Scaling, microelectronic miniaturization is no longer increasing application performance. SPE has emerged as a promising and widely accessible way to improve performance, gaining increased attention across multiple research areas and industries. SPE encompasses the many ways of developing fast code for a wide range of applications and studying general methodologies and tools to improve and measure performance, including tailoring software to hardware features, algorithms, compiler technology, etc.
Despite the arguably growing importance of SPE, research in the field is scattered across the traditional areas of computer science. One of the goals of this Dagstuhl Seminar is to coalesce a community of researchers to advance SPE as a rigorous and principled scientific subfield of computer science in its own right, comparable to operating systems, algorithms, compilers, machine learning, etc.
In this seminar, we will invite participants who represent diverse areas embodying different expertise, visions, and research foci related to software performance. During the seminar, they will engage in open discussions to explore common interests, methodologies, concepts, and goals across fields. The discovery of new connections among participants will enable lessons from one field to resonate with others and lead to a broader and more systematic body of knowledge for SPE overall.
Chen Ding, Martin Farach-Colton, Charles E. Leiserson, Peter Sanders, and Yihan Sun
Please log in to DOOR to see more details.
- Saman Amarashinghe (MIT - Cambridge, US) [dblp]
- David A. Bader (NJIT - Newark, US) [dblp]
- Hannah Bast (Universität Freiburg, DE) [dblp]
- Naama Ben-David (Technion - Haifa, IL) [dblp]
- Jon Louis Bentley (Hackettstown, US) [dblp]
- Rezaul Chowdhury (Stony Brook University, US) [dblp]
- Florina M. Ciorba (Universität Basel, CH) [dblp]
- Albert Cohen (Google - Paris, FR) [dblp]
- Alexander Conway (Cornell Tech - New York, US) [dblp]
- Peter C. Dillinger (Meta - Menlo Park, US) [dblp]
- Chen Ding (University of Rochester, US) [dblp]
- Clemens Grelck (Friedrich-Schiller-Universität Jena, DE) [dblp]
- Yan Gu (University of California - Riverside, US) [dblp]
- Mary W. Hall (University of Utah - Salt Lake City, US) [dblp]
- Bruce Hoppe (Connective Associates - Arlington, US) [dblp]
- Song Jiang (University of Texas at Arlington, US) [dblp]
- Rob Johnson (Broadcom - San Jose, US) [dblp]
- Timothy Kaler (MIT - Cambridge, US) [dblp]
- Fredrik Kjolstad (Stanford University, US) [dblp]
- I-Ting Angelina Lee (Washington University - St. Louis, US) [dblp]
- Charles E. Leiserson (MIT - Cambridge, US) [dblp]
- Quanquan C. Liu (Yale University - New Haven, US) [dblp]
- Nikolai Maas (KIT - Karlsruher Institut für Technologie, DE) [dblp]
- John Mellor-Crummey (Rice University - Houston, US) [dblp]
- William S. Moses (University of Illinois - Urbana-Champaign, US) [dblp]
- Prashant Pandey (Northeastern University - Boston, US) [dblp]
- Manuel Penschuck (Goethe University - Frankfurt am Main, DE) [dblp]
- Erez Petrank (Technion - Haifa, IL) [dblp]
- Sven-Bodo Scholz (Radboud University Nijmegen, NL) [dblp]
- Diane Souvaine (Tufts University - Medford, US) [dblp]
- Yihan Sun (University of California - Riverside, US) [dblp]
- Nathan Tallent (Pacific Northwest National Lab. - Richland, US) [dblp]
- Hans Vandierendonck (Queen's University of Belfast, GB) [dblp]
- David Wajc (Technion - Haifa, IL) [dblp]
- Jan Wassenberg (Google - Zürich, CH) [dblp]
- Marvin Williams (KIT - Karlsruher Institut für Technologie, DE)
- Helen Xu (Georgia Institute of Technology - Atlanta, US) [dblp]
Related Seminars
- Dagstuhl Seminar 27451: Software Performance Engineering Meets Algorithm Engineering (2027-11-07 - 2027-11-12) (Details)
Classification
- Distributed / Parallel / and Cluster Computing
- Performance
- Software Engineering
Keywords
- applications
- productivity tools
- software performance engineering
- theory and practice

Creative Commons BY 4.0
