Jesper Larsson Träff
Univ.Prof. Dr. / MSc PhD
Research Focus
- Computer Engineering: 70%
- Logic and Computation: 20%
Research Areas
- parallel algorithms, Scheduling, parallel computing, parallel programming, parallel programming models, Message Passing Interface (MPI)
About
Basic Research in Parallel Computing with focus on - Models and Algorithms for fundamental problems - Algorithms and Data Structures for Shared-Memory Systems - Complexity theory for Parallel Computing - Scheduling and Routing - Software Interfaces for Parallel Computing, for example Message-Passing Interface (MPI) - High-Performance Computing - experimental parallel Algorithmics - Performance Analysis and Benchmarking
Roles
-
Head of Research Unit
Parallel Computing, E191-04 -
Full Professor
Parallel Computing, E191-04 -
Faculty Council
Substitute Member -
Curriculum Commission for Informatics
Substitute Member
Courses
2022W
- Bachelor Thesis for Informatics and Business Informatics / 184.716 / PR
- High Performance Computing / 184.725 / VU
- Project in Computer Science 1 / 191.120 / PR
- Project in Computer Science 2 / 191.121 / PR
- Seminar Computer Engineering / 191.108 / SE
- Seminar for Master Students in Computer Engineering / 180.778 / SE
- Seminar for PhD Students / 184.739 / SE
- Seminar in Software Engineering / 184.758 / SE
- Seminar in Theoretical Computer Science / 184.753 / SE
- Seminar on Algorithms / 184.754 / SE
2023S
- Advanced Multiprocessor Programming / 184.726 / VU
- Bachelor Thesis for Informatics and Business Informatics / 184.716 / PR
- Parallel Computing / 184.710 / VU
- Project in Computer Science 1 / 191.120 / PR
- Project in Computer Science 2 / 191.121 / PR
Projects
-
Algorithm Engineering for Process Mapping
2019 – 2024 / Austrian Science Fund (FWF) -
Resilience versus Performance in Numerical Linear Algebra
2016 – 2020 / Vienna Science and Technology Fund (WWTF) -
Verifying Self-consistent MPI Performance Guidelines
2013 – 2018 / Austrian Science Fund (FWF) -
Exascale Programming Models
2013 – 2016 / European Commission -
Improving Reproducibility of Experiments in Parallel Computing
2013 – 2016 / Austrian Science Fund (FWF) -
Performance Portability and Programmability for Heterogeneous Many-core Architectures
2011 – 2012 / European Commission
Publications
Note: Due to the rollout of TU Wien’s new publication database, the list below may be slightly outdated. Once APIs for the new database have been released, everything will be up to date again.
2022
- MPI Performance Tools under the Microscope: A Thorough Overhead Analysis / J. Ajanohoun, I. Vardas, J. Träff, S. Hunold / Talk: Austrian-Slovenian HPC Meeting 2022 - ASHPC22, Grundlsee, Austria; 2022-05-31 - 2022-06-02; in: "Austrian-Slovenian HPC Meeting 2022 - ASHPC22", E. Reiter (ed.); EuroCC Austria, (2022), ISBN: 978-3-200-08499-5; 16
- mpisee: MPI Profiling for Communication and Communicator Structure / I. Vardas, S. Hunold, J. Ajanohoun, J. Träff / Talk: Austrian-Slovenian HPC Meeting 2022 - ASHPC22, Grundlsee, Austria; 2022-05-31 - 2022-06-02; in: "Austrian-Slovenian HPC Meeting 2022 - ASHPC22", E. Reiter (ed.); EuroCC Austria, (2022), ISBN: 978-3-200-08499-5; 15
- Performance and programmability comparison of the thick control flow architecture and current multicore processors / M. Forsell, S. Nikula, J. Roivainen, V. Leppänen, J. Träff / The Journal of Supercomputing, Volume 78 (2022), 3152 - 3183
- (Poly)Logarithmic Time Construction of Round-optimal n-Block Broadcast Schedules for Broadcast and irregular Allgather in MPI / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:2205.10072, 2022; 18 pages
2021
- POSTER: A more Pragmatic Implementation of the Lock-free, Ordered, Linked List / J. Träff, M. Pöter / Poster: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2021) - Online Conference, Seoul, South Korea; 2021-02-27 - 2021-03-03; in: "Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2021)", J. Lee, E. Petrank (ed.); ACM, (2021), ISBN: 978-1-4503-8294-6; 457 - 459
- MPI collective communication through a single set of interfaces: A case for orthogonality / J. Träff, S. Hunold, G. Mercier, D. Holmes / Parallel Computing, Volume 107 (2021), 102826:1 - 102826:11
- A Doubly-pipelined, Dual-root Reduction-to-all Algorithm and Implementation / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:2109.12626, 2021; 8 pages
2020
- Decomposing MPI Collectives for Exploiting Multi-lane Communication / J. Träff / Talk: SPCL_Bcast, ETH Zürich - Online, Zurich, Switzerland (invited); 2020-12-03
- Signature Datatypes for Type Correct Collective Operations, Revisited / J. Träff / Talk: 27th European MPI Users' Group Meeting (EuroMPI/USA 2020) - Online Conference, Austin, Texas, USA; 2020-09-21 - 2020-09-24; in: "Proceedings of the 27th European MPI Users' Group Meeting (EuroMPI/USA 2020)", IEEE, (2020), ISBN: 978-1-4503-8880-1; 81 - 88
- Collectives and Communicators: A Case for Orthogonality: (Or: How to get rid of MPI neighbor and enhance Cartesian collectives) / J. Träff, S. Hunold, G. Mercier, D. Holmes / Talk: 27th European MPI Users' Group Meeting (EuroMPI/USA 2020) - Online Conference, Austin, Texas, USA; 2020-09-21 - 2020-09-24; in: "Proceedings of the 27th European MPI Users' Group Meeting (EuroMPI/USA 2020)", IEEE, (2020), ISBN: 978-1-4503-8880-1; 31 - 38
- Decomposing MPI Collectives for Exploiting Multi-lane Communication / J. Träff, S. Hunold / Talk: IEEE International Conference on Cluster Computing (IEEE Cluster 2020) - Online Conference, Kobe, Japan; 2020-09-14 - 2020-09-17; in: "Proceedings of the IEEE International Conference on Cluster Computing (IEEE Cluster 2020)", IEEE, (2020), ISBN: 978-1-7281-6678-0; 270 - 280
- Efficient Process-to-Node Mapping Algorithms for Stencil Computations (Best Paper Award) / K. von Kirchbach, M. Lehr, S. Hunold, C. Schulz, J. Träff / Talk: IEEE International Conference on Cluster Computing (IEEE Cluster 2020) - Online Conference, Kobe, Japan; 2020-09-14 - 2020-09-17; in: "Proceedings of the IEEE International Conference on Cluster Computing (IEEE Cluster 2020)", IEEE, (2020), ISBN: 978-1-7281-6678-0; 1 - 11
- High-Quality Hierarchical Process Mapping / M. Faraj, A. van der Grinten, H. Meyerhenke, J. Träff, C. Schulz / Talk: 18th International Symposium on Experimental Algorithms, SEA 2020 - Online Conference, Catania, Italy; 2020-06-16 - 2020-06-18; in: "18th International Symposium on Experimental Algorithms, SEA 2020", S. Faro, D. Cantone (ed.); Schloss Dagstuhl - Leibniz-Zentrum für Informatik, LIPIcs 160 (2020), ISBN: 978-3-95977-148-1; 4:1 - 4:15
- Optimizing Memory Access in TCF Processors with Compute-Update Operations / M. Forsell, J. Roivainen, J. Träff / Talk: 22nd Workshop on Advances in Parallel and Distributed Computational Models (APDCM 2020) in conjunction with IPDPS 2020 - Online Conference, New Orleans, Louisiana, USA; 2020-05-18 - 2020-05-22; in: "Proceedings of the IEEE 34th International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2020)", IEEE, (2020), ISBN: 978-1-7281-7457-0; 577 - 586
- Classical and pipelined preconditioned conjugate gradient methods with node-failure resilience / C. Pachajoa, M. Levonyak, C. Pacher, J. Träff, W. Gansterer / Talk: Austrian HPC Meeting 2020 (AHPC 2020), Klosterneuburg, Austria; 2020-02-19 - 2020-02-21; in: "Austrian High-Performance-Computing Meeting (AHPC 2020)", A. Schlögl, J. Kiss, S. Elefante (ed.); IST Austria, (2020), ISBN: 978-3-99078-004-6; 13
- Exploiting Multi-lane Communication in MPI Collectives / J. Träff / Talk: Austrian HPC Meeting 2020 (AHPC 2020), Klosterneuburg, Austria; 2020-02-19 - 2020-02-21; in: "Austrian High-Performance-Computing Meeting (AHPC 2020)", A. Schlögl, J. Kiss, S. Elefante (ed.); IST Austria, (2020), ISBN: 978-3-99078-004-6; 30
- Better Process Mapping and Sparse Quadratic Assignment / K. von Kirchbach, C. Schulz, J. Träff / ACM Journal of Experimental Algorithmics, Volume 25 (2020), Issue 1; 1.11:1 - 1.11:19
- A more Pragmatic Implementation of the Lock-free, Ordered, Linked List / J. Träff, M. Pöter / Report for CoRR - Computing Research Repository; Report No. arXiv:2010.15755, 2020; 14 pages
- k-ported vs. k-lane Broadcast, Scatter, and Alltoall Algorithms / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:2008.12144, 2020; 55 pages
- Efficient Process-to-Node Mapping Algorithms for Stencil Computations / S. Hunold, K. von Kirchbach, M. Lehr, C. Schulz, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:2005.09521, 2020; 18 pages
- High-Quality Hierarchical Process Mapping / M. Faraj, A. van der Grinten, H. Meyerhenke, J. Träff, C. Schulz / Report for CoRR - Computing Research Repository; Report No. arXiv:2001.07134, 2020; 21 pages
2019
- Cartesian Collective Communication: "Advice to users", "Advice to implementers", and "Advice to Standardizers" / J. Träff / Talk: University of Bordeaux, Bordeaux, France (invited); 2019-12-03
- On optimal Trees for irregular gather and scatter collectives? / J. Träff / Talk: FernUniversität in Hagen, Prof. Dr. Jörg Keller, Hagen, Germany (invited); 2019-10-23
- How to Make the Preconditioned Conjugate Gradient Method Resilient Against Multiple Node Failures / C. Pachajoa, M. Levonyak, W. Gansterer, J. Träff / Talk: 48th International Conference on Parallel Processing (ICPP 2019), Kyoto, Japan; 2019-08-05 - 2019-08-08; in: "Proceedings of the 48th International Conference on Parallel Processing (ICPP 2019)", ACM, (2019), ISBN: 978-1-4503-6295-5; 67:1 - 67:10
- Cartesian Collective Communication / J. Träff, S. Hunold / Talk: 48th International Conference on Parallel Processing (ICPP 2019), Kyoto, Japan; 2019-08-05 - 2019-08-08; in: "Proceedings of the 48th International Conference on Parallel Processing (ICPP 2019)", ACM, (2019), ISBN: 978-1-4503-6295-5; 48:1 - 48:11
- On optimal Trees for irregular gather and scatter collectives? / J. Träff / Talk: Humboldt-Universität zu Berlin, Research Group on Modeling and Analysis of Complex Systems, Berlin, Germany (invited); 2019-07-24
- On Optimal Trees for Irregular Gather and Scatter Collectives / J. Träff / Talk: Kolloquium Mathematische Informatik, Goethe-Universität Frankfurt am Main, Frankfurt am Main, Germany (invited); 2019-02-11
- Proceedings of the 26th European MPI Users' Group Meeting, EuroMPI 2019 / T. Hoefler, J. Träff / ACM, New York, NY, USA, 2019, ISBN: 978-1-4503-7175-9; 134 pages
- On Optimal Trees for Irregular Gather and Scatter Collectives / J. Träff / IEEE Transactions on Parallel and Distributed Systems, Volume 30 (2019), Issue 9; 2060 - 2074
- Scalable Algorithms for MPI Intergroup Allgather and Allgatherv / Q. Kang, J. Träff, R. Al-Bahrani, A. Agrawal, A. Choudhary, W. Liao / Parallel Computing, Volume 85 (2019), 220 - 230
- Foreword EuroMPI 2019 / J. Träff, T. Hoefler / in: "Proceedings of the 26th European MPI Users' Group Meeting, EuroMPI 2019", T. Hoefler, J. Träff (ed.); ACM, New York, NY, USA, 2019, ISBN: 978-1-4503-7175-9, 1:1 - 1:2
- Decomposing Collectives for Exploiting Multi-lane Communication / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1910.13373, 2019; 77 pages
- How to Make the Preconditioned Conjugate Gradient Method Resilient Against Multiple Node Failures / C. Pachajoa, M. Levonyak, W. Gansterer, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1907.13077, 2019; 10 pages
- More Parallelism in Dijkstra's Single-Source Shortest Path Algorithm / M. Kainer, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1903.12085, 2019; 29 pages
2018
- Full-Duplex Inter-Group All-to-All Broadcast Algorithms with Optimal Bandwidth / Q. Kang, J. Träff, R. Al-Bahrani, A. Agrawal, A. Choudhary, W. Liao / Talk: 25th European MPI Users' Group Meeting (EuroMPI 2018), Barcelona, Spain; 2018-09-23 - 2018-09-26; in: "Proceedings of the 25th European MPI Users' Group Meeting (EuroMPI 2018)", ACM, (2018), ISBN: 978-1-4503-6492-8; 1:1 - 1:10
- On Optimal trees for Irregular Gather and Scatter Collectives / J. Träff / Talk: Uppsala University, Uppsala, Sweden (invited); 2018-09-13
- Brief Announcement: Stamp-it, a more Thread-efficient, Concurrent Memory Reclamation Scheme in the C++ Memory Model / M. Pöter, J. Träff / Talk: 30th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2018), Vienna, Austria; 2018-07-16 - 2018-07-18; in: "Proceedings of the 30th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2018)", ACM, (2018), ISBN: 978-1-4503-5799-9; 355 - 358
- Implementation of Multioperations in Thick Control Flow Processors / M. Forsell, J. Roivainen, V. Leppänen, J. Träff / Talk: 20th Workshop on Advances in Parallel and Distributed Computational Models (APDCM 2018) in conjunction with IPDPS 2018, Vancouver, British Columbia, Canada; 2018-05-21 - 2018-05-25; in: "Proceedings of the IEEE 32nd International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2018)", IEEE, (2018), ISBN: 978-1-5386-5556-6; 744 - 752
- Stamp-it, Amortized Constant-time Memory Reclamation in Comparison to five other Schemes / M. Pöter, J. Träff / Poster: 23rd Symposium on Principles and Practice of Parallel Programming (PPoPP 2018), Vienna, Austria; 2018-02-24 - 2018-02-28; in: "Proceedings of the 23rd Symposium on Principles and Practice of Parallel Programming (PPoPP 2018)", ACM, (2018), ISBN: 978-1-4503-4982-6; 413 - 414
- Supporting concurrent memory access in TCF processor architectures / M. Forsell, J. Roivainen, V. Leppänen, J. Träff / Microprocessors and Microsystems, Volume 63 (2018), 226 - 236
- Practical, distributed, low overhead algorithms for irregular gather and scatter collectives / J. Träff / Parallel Computing, Volume 75 (2018), 100 - 117
- Stamp-it: A more Thread-efficient, Concurrent Memory Reclamation Scheme in the C++ Memory Model / M. Pöter, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1805.08639, 2018; 27 pages
- Parallel Quicksort without Pairwise Element Exchange / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1804.07494, 2018; 4 pages
- Memory Models for C/C++ Programmers / M. Pöter, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1803.04432, 2018; 15 pages
2017
- Exploiting Common Neighborhoods to Optimize MPI Neighborhood Collectives / S. Mirsadeghi, J. Träff, P. Balaji, A. Afsahi / Talk: 24th IEEE International Conference on High Performance Computing (HiPC 2017), Jaipur, India; 2017-12-18 - 2017-12-21; in: "Proceedings of the 24th IEEE International Conference on High Performance Computing (HiPC 2017)", IEEE, (2017), ISBN: 978-1-5386-2294-0; 348 - 357
- Supporting Concurrent Memory Access in TCF-aware Processor Architectures / M. Forsell, J. Roivainen, V. Leppänen, J. Träff / Talk: IEEE Nordic Circuits and Systems Conference (NORCAS 2017), Linköping, Sweden; 2017-10-24 - 2017-10-25; in: "IEEE Nordic Circuits and Systems Conference (NORCAS 2017), Proceedings", J Nurmi, M. Vesterbacka, J. Wikner, A. Alvandpour, M. Nielsen-Lönn, I. Nielsen (ed.); IEEE, (2017), ISBN: 978-1-5386-2845-4; #1 - #6
- Practical, Linear-time, Fully Distributed Algorithms for Irregular Gather and Scatter / J. Träff / Talk: 24th European MPI Users' Group Meeting (EuroMPI/USA 2017), Chicago, IL, USA; 2017-09-25 - 2017-09-28; in: "Proceedings of the 24th European MPI Users' Group Meeting (EuroMPI/USA 2017)", ACM, (2017), ISBN: 978-1-4503-4849-2; 1:1 - 1:10
- Fast Processing of MPI Derived Datatypes? / J. Träff / Talk: Mini Workshop Algorithms Engineering, Uni Wien, Vienna, Austria (invited); 2017-09-07
- Better Process Mapping and Sparse Quadratic Assignment / C. Schulz, J. Träff / Talk: 16th International Symposium on Experimental Algorithms, SEA 2017, London, United Kingdom; 2017-06-21 - 2017-06-23; in: "16th International Symposium on Experimental Algorithms, SEA 2017", C. Iliopoulos, S. Pissis, S. Puglisi, R. Raman (ed.); Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH, LIPIcs - Vol. 75 (2017), ISBN: 978-3-95977-036-1; 4:1 - 4:15
- The past 25 years of MPI / J. Träff / Talk: Panel at ISC High Performance Conference 2017 - The HPC Event, Intel booth, Frankfurt, Germany (invited); 2017-06-18 - 2017-06-22
- High Performance Expectations for MPI / J. Träff / Talk: Friedrich-Alexander-Universität Erlangen-Nürnberg, Prof. Dr. Gerhard Wellein, Erlangen, Germany (invited); 2017-05-18
- High Performance Expectations for MPI / J. Träff / Keynote Lecture: Austrian HPC Meeting 2017 - AHPC 2017, Grundlsee, Austria (invited); 2017-03-01 - 2017-03-03; in: "AHPC 2017, Austrian HPC Meeting 2017", G. Baumgartner, J. Courian (ed.); FSP Scientific Computing, University of Innsbruck, (2017), 33
- On expected and observed communication performance with MPI derived datatypes / A. Carpen-Amarie, S. Hunold, J. Träff / Parallel Computing, Volume 69 (2017), Issue November; 98 - 117
- MPI Is 25 Years Old! / E. Lusk, J. Träff / HPCwire (invited), May 1 (2017)
- A new and five older Concurrent Memory Reclamation Schemes in Comparison (Stamp-it) / M. Pöter, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1712.06134, 2017; 34 pages
- On Optimal Trees for Irregular Gather and Scatter Collectives / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1711.08731, 2017; 12 pages
- Better Process Mapping and Sparse Quadratic Assignment / C. Schulz, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1702.04164, 2017; 13 pages
- Practical, Linear-time, Fully Distributed Algorithms for Irregular Gather and Scatter / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1702.05967, 2017; 17 pages
- VieM v1.00 - Vienna Mapping and Sparse Quadratic Assignment User Guide / C. Schulz, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1703.05509, 2017; 9 pages
2016
- Polynomial-Time Construction of Optimal MPI Derived Datatype Trees / J. Träff / Talk: Leibniz-Rechenzentrum (LRZ), Garching bei München, Germany (invited); 2016-12-16
- On The Power of Structured Data in MPI / J. Träff / Talk: Guest Lecture of the course: Parallel and High Performance Computing, LMU Munich, Munich, Germany (invited); 2016-12-16
- On the Expected and Observed Communication Performance with MPI Derived Datatypes / A. Carpen-Amarie, S. Hunold, J. Träff / Talk: 23rd European MPI Users' Group Meeting, EuroMPI 2016, Edinburgh, United Kingdom; 2016-09-25 - 2016-09-28; in: "Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016", D. Holmes, C. Collis, J. Träff, L. Smith (ed.); ACM, (2016), ISBN: 978-1-4503-4234-6; 108 - 120
- A Library for Advanced Datatype Programming / J. Träff / Talk: 23rd European MPI Users' Group Meeting, EuroMPI 2016, Edinburgh, United Kingdom; 2016-09-25 - 2016-09-28; in: "Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016", D. Holmes, C. Collis, J. Träff, L. Smith (ed.); ACM, (2016), ISBN: 978-1-4503-4234-6; 98 - 107
- Automatic Verification of Self-consistent MPI Performance Guidelines / S. Hunold, A. Carpen-Amarie, F. Lübbe, J. Träff / Talk: 22nd International European Conference on Parallel and Distributed Computing (Euro-Par 2016), Grenoble, France; 2016-08-22 - 2016-08-26; in: "Euro-Par 2016: Parallel Processing, 22nd International Conference on Parallel and Distributed Computing, Proceedings", P. Dutot, D. Trystram (ed.); Springer International Publishing, LNCS 9833 (2016), ISBN: 978-3-319-43658-6; 433 - 446
- Tutorial: Effective MPI Programming: concepts, advanced features, do´s and dont´s / J. Träff / Talk: Tutorial on MPI at the 22nd International European Conference on Parallel and Distributed Computing (Euro-Par 2016), Grenoble, France (invited); 2016-08-22 - 2016-08-26
- Brief Announcement: Benchmarking Concurrent Priority Queues / J. Gruber, J. Träff, M. Wimmer / Talk: 28th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2016), Asilomar State Beach, California, USA; 2016-07-11 - 2016-07-13; in: "Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2016)", ACM, New York, NY, USA (2016), ISBN: 978-1-4503-4210-0; 361 - 362
- The EPiGRAM Project: Preparing Parallel Programming Models for Exascale / S. Markidis, I. Peng, J. Träff, A. Rougier, V. Bartsch, R. Machado, M. Rahn, A. Hart, D. Holmes, M. Bull, E. Laure / Talk: Workshop on Exascale Multi/Many Core Computing Systems (E-MuCoCoS 2016) in conjunction with ISC 2016, Frankfurt, Germany (invited); 2016-06-19 - 2016-06-23; in: "High Performance Computing, ISC High Performance, 2016 International Workshops, Revised Selected Papers", M. Taufer, B. Mohr, J. Kunkel (ed.); Springer International Publishing, LNCS 9945 (2016), ISBN: 978-3-319-46078-9; 56 - 68
- Polynomial-Time Construction of Optimal MPI Derived Datatype Trees / R. Ganian, M. Kalany, S. Szeider, J. Träff / Talk: IEEE 30th International Parallel and Distributed Processing Symposium (IPDPS 2016), Chicago, Illinois, USA; 2016-05-23 - 2016-05-27; in: "Proceedings of the IEEE 30th International Parallel and Distributed Processing Symposium (IPDPS 2016)", IEEE Computer Society, (2016), ISBN: 978-1-5090-2140-6; 638 - 647
- Effective MPI Programming: Concepts, Advanced Features, Do's and Don'ts / J. Träff / Talk: Vienna Scientific Cluster: VSC School Seminar, TU Wien, Vienna, Austria (invited); 2016-01-13
- Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016 / D. Holmes, C. Collis, J. Träff, L. Smith / ACM, 2016, ISBN: 978-1-4503-4234-6; 221 pages
- Viewpoint: (Mis)Managing Parallel Computing Research through EU Project Funding / J. Träff / Communications of the ACM, Volume 59 (2016), Issue 12; 46 - 48
- The art of benchmarking MPI libraries / S. Hunold, A. Carpen-Amarie, J. Träff / in: "Austrian HPC Meeting 2016 - AHPC 2016", I. Reichl, C. Blaas-Schenner, J. Zabloudil (ed.); Vienna Scientific Cluster (VSC), 2016, 45
- Editorial: Special Issue: Euro-Par 2015 / C. Lengauer, L. Bougé, J. Träff / Concurrency and Computation: Practice and Experience, Volume 28 (2016), Issue 12; 3445 - 3446
- MPI Derived Datatypes: Performance Expectations and Status Quo / A. Carpen-Amarie, S. Hunold, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1607.00178, 2016; 46 pages
- Message-Combining Algorithms for Isomorphic, Sparse Collective Communication / J. Träff, A. Carpen-Amarie, S. Hunold, A. Rougier / Report for CoRR - Computing Research Repository; Report No. arXiv:1606.07676, 2016; 12 pages
- PGMPI: Automatically Verifying Self-Consistent MPI Performance Guidelines / S. Hunold, A. Carpen-Amarie, F. Lübbe, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1606.00215, 2016; 13 pages
- Benchmarking Concurrent Priority Queues: Performance of k-LSM and Related Data Structures / J. Gruber, J. Träff, M. Wimmer / Report for CoRR - Computing Research Repository; Report No. arXiv:1603.05047, 2016; 17 pages
2015
- MPI Datatype reconstruction (for vector and index types) / J. Träff / Talk: Compilers and Languages Group, Institute of Computer Languages, TU Wien, Vienna, Austria (invited); 2015-12-01
- Specification Guideline Violations by MPI_Dims_create / J. Träff, F. Lübbe / Poster: 22nd European MPI Users' Group Meeting, EuroMPI 2015, Bordeaux, France; 2015-09-21 - 2015-09-23; in: "Proceedings of the 22nd European MPI Users' Group Meeting, EuroMPI 2015", J. Dongarra, A. Denis, B. Goglin, E. Jeannot, G. Mercier (ed.); ACM, (2015), ISBN: 978-1-4503-3795-3; Paper ID 19, 2 pages
- Isomorphic, Sparse MPI-like Collective Communication Operations for Parallel Stencil Computations / J. Träff, F. Lübbe, A. Rougier, S. Hunold / Talk: 22nd European MPI Users' Group Meeting, EuroMPI 2015, Bordeaux, France; 2015-09-21 - 2015-09-23; in: "Proceedings of the 22nd European MPI Users' Group Meeting, EuroMPI 2015", J. Dongarra, A. Denis, B. Goglin, E. Jeannot, G. Mercier (ed.); ACM, (2015), ISBN: 978-1-4503-3795-3; Paper ID 10, 10 pages
- Efficient, Optimal MPI Datatype Reconstruction for Vector and Index Types / M. Kalany, J. Träff / Talk: 22nd European MPI Users' Group Meeting, EuroMPI 2015, Bordeaux, France; 2015-09-21 - 2015-09-23; in: "Proceedings of the 22nd European MPI Users' Group Meeting, EuroMPI 2015", J. Dongarra, A. Denis, B. Goglin, E. Jeannot, G. Mercier (ed.); ACM, (2015), ISBN: 978-1-4503-3795-3; Paper ID 5, 10 pages
- The Power of Structured Data in MPI / J. Träff / Talk: The University of Texas at Austin, Prof. Robert A. van de Geijn, Austin, Texas (invited); 2015-06-23
- The Relative Power of Synchronization Primitives / J. Träff / Talk: Computational Mathematics in Engineering Group - Prof. Dr. Joachim Schöberl, Institute for Analysis and Scientific Computing, TU Wien, Vienna, Austria (invited); 2015-06-08
- The Lock-Free k-LSM Relaxed Priority Queue / M. Wimmer, J. Gruber, J. Träff, P. Tsigas / Poster: 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015, San Francisco, CA, USA; 2015-02-07 - 2015-02-11; in: "Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015", A. Cohen, D. Grove (ed.); ACM, (2015), ISBN: 978-1-4503-3205-7; 277 - 278
- Euro-Par 2015: Parallel Processing, 21st International Conference on Parallel and Distributed Computing, Vienna, Austria, August 24-28, 2015, Proceedings, LNCS 9233 / J. Träff, S. Hunold, F. Versaci / Springer-Verlag Berlin Heidelberg, 2015, ISBN: 978-3-662-48095-3; 732 pages
- The Lock-free k-LSM Relaxed Priority Queue / M. Wimmer, J. Gruber, J. Träff, P. Tsigas / Report for CoRR - Computing Research Repository; Report No. arXiv:1503.05698, 2015; 18 pages
- Polynomial-time Construction of Optimal Tree-structured Communication Data Layout Descriptions / R. Ganian, M. Kalany, St. Szeider, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1506.09100, 2015; 18 pages
- The Shortest Path Problem with Edge Information Reuse is NP-Complete / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1509.05637, 2015; 3 pages
2014
- Reproducible MPI Micro-Benchmarking Isn´t As Easy As You Think / S. Hunold, A. Carpen-Amarie, J. Träff / Talk: Research Group Theory and Applications of Algorithms, University of Vienna, Vienna, Austria (invited); 2014-12-02
- The Power of Structured Data in MPI / J. Träff / Talk: Compiler Technology and Computer Architecure Group at the University of Hertfordshire, Hertfordshire, United Kingdom (invited); 2014-10-29
- The Power of Structured Data in MPI / J. Träff / Talk: Research Group Theory and Applications of Algorithms and Research Group Scientific Computing, University of Vienna, Vienna, Austria (invited); 2014-10-07
- Reproducible MPI Micro-Benchmarking Isn´t As Easy As You Think (Best Paper Award) / S. Hunold, A. Carpen-Amarie, J. Träff / Talk: 21st European MPI Users' Group Meeting, EuroMPI/ASIA 2014, Kyoto, Japan; 2014-09-09 - 2014-09-12; in: "Proceedings of the 21st European MPI Users' Group Meeting", J. Dongarra, Y. Ishikawa, A. Hori (ed.); ACM, New York, NY, USA (2014), ISBN: 978-1-4503-2875-3; 69 - 76
- Optimal MPI Datatype Normalization for Vector and Index-block Types / J. Träff / Talk: 21st European MPI Users' Group Meeting, EuroMPI/ASIA 2014, Kyoto, Japan; 2014-09-09 - 2014-09-12; in: "Proceedings of the 21st European MPI Users' Group Meeting", J. Dongarra, Y. Ishikawa, A. Hori (ed.); ACM, New York, NY, USA (2014), ISBN: 978-1-4503-2875-3; 33 - 38
- Zero-copy, Hierarchical Gather is not possible with MPI Datatypes and Collectives / J. Träff, A. Rougier / Talk: 21st European MPI Users' Group Meeting, EuroMPI/ASIA 2014, Kyoto, Japan; 2014-09-09 - 2014-09-12; in: "Proceedings of the 21st European MPI Users' Group Meeting", J. Dongarra, Y. Ishikawa, A. Hori (ed.); ACM, New York, NY, USA (2014), ISBN: 978-1-4503-2875-3; 39 - 44
- MPI Collectives and Datatypes for Hierarchical All-to-all Communication / J. Träff, A. Rougier / Talk: 21st European MPI Users' Group Meeting, EuroMPI/ASIA 2014, Kyoto, Japan; 2014-09-09 - 2014-09-12; in: "Proceedings of the 21st European MPI Users' Group Meeting", J. Dongarra, Y. Ishikawa, A. Hori (ed.); ACM, New York, NY, USA (2014), ISBN: 978-1-4503-2875-3; 27 - 32
- The Power of Structured Data in MPI / J. Träff / Talk: I³MS Seminar Series, Aachen GRS, RWTH Aachen, Aachen, Germany (invited); 2014-06-30
- Implementing a Classic: Zero-copy All-to-all Communication with MPI Datatypes / J. Träff, A. Rougier, S. Hunold / Talk: 28th ACM International Conference on Supercomputing, ICS 2014, Munich, Germany; 2014-06-10 - 2014-06-13; in: "Proceedings of the 28th ACM International Conference on Supercomputing, ICS 2014", M. Gerndt, P. Stenström, L. Rauchwerger, B. Miller, M. Schulz (ed.); ACM, (2014), ISBN: 978-1-4503-2642-1; 135 - 144
- Implementing a classic: zero-copy all-to-all communication with MPI datatypes / J. Träff / Talk: Department of Computer Science, University of Copenhagen, Copenhagen, Denmark (invited); 2014-06-06
- Data Structures for Task-based Priority Scheduling / M. Wimmer, F. Versaci, J. Träff, D. Cederman, P. Tsigas / Poster: 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2014, Orlando, Florida, USA; 2014-02-15 - 2014-02-19; in: "Proceedings of the 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2014", ACM, New York, NY, USA (2014), ISBN: 978-1-4503-2656-8; 379 - 380
- Perfectly Load-Balanced, Stable, Synchronization-Free Parallel Merge / C. Siebert, J. Träff / Parallel Processing Letters, Volume 24 (2014), Issue 1; 1 - 11
- Preface: Selected Papers from EuroMPI 2012 / J. Träff, S. Benkner / Computing, Volume 96, Special Issue on EuroMPI 2012 (2014), Issue 4; 259 - 261
- An improved, easily computable combinatorial lower bound for weighted graph bipartitioning / J. Träff, M. Wimmer / Report for CoRR - Computing Research Repository; Report No. arXiv:1410.0462, 2014; 33 pages
2013
- Large-scale message passing concepts in EPiGRAM / J. Träff / Talk: Workshop on Exascale MPI (ExaMPI 2013) at Supercomputing Conference 2013, Denver, Colorado, USA (invited); 2013-11-17 - 2013-11-23
- Unique Features of MPI: Collective Operations on Structured Data / J. Träff / Keynote Lecture: 20th European MPI Users' Group Meeting, EuroMPI 2013, Madrid, Spain (invited); 2013-09-15 - 2013-09-18
- Work-stealing with Configurable Scheduling Strategies / M. Wimmer, D. Cederman, J. Träff, P. Tsigas / Poster: MADALGO Summer School on DATA STRUCTURES, Aarhus University, Denmark; 2013-08-19 - 2013-08-22
- History of MPI / J. Träff / Keynote Lecture: UPMARC Summer School on Multicore Computing, Uppsala University, Uppsala, Sweden (invited); 2013-06-10 - 2013-06-12
- Challenges in Message-Passing Interfaces for Large-Scale Parallel Systems / J. Träff / Talk: UPMARC Summer School on Multicore Computing, Uppsala University, Uppsala, Sweden (invited); 2013-06-10 - 2013-06-12
- The Pheet Task-Scheduling Framework on the Intel(R) Xeon Phi(TM)Coprocessor and other Multicore Architectures / M. Wimmer, M. Pöter, J. Träff / Talk: Workshop on Multithreaded Architectures and Applications (MTAAP 2013) in conjunction with IPDPS 2013, Boston, Massachusetts, USA; 2013-05-20 - 2013-05-24; in: "Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum", IEEE Computer Society, (2013), ISBN: 978-0-7695-4979-8; 1587 - 1596
- Work-stealing with Configurable Scheduling Strategies / M. Wimmer, D. Cederman, J. Träff, P. Tsigas / Poster: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2013, Shenzhen, China; 2013-02-23 - 2013-02-27; in: "Proceedings of the 2013 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2013", ACM, (2013), ISBN: 978-1-4503-1922-5; 315 - 316
- Data Structures for Task-based Priority Scheduling / M. Wimmer, D. Cederman, F. Versaci, J. Träff, P. Tsigas / Report for CoRR - Computing Research Repository; Report No. arXiv:1312.2501, 2013; 19 pages
- On the State and Importance of Reproducible Experimental Research in Parallel Computing / S. Hunold, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1308.3648, 2013; 15 pages
- Configurable Strategies for Work-stealing / M. Wimmer, D. Cederman, J. Träff, P. Tsigas / Report for CoRR - Computing Research Repository; Report No. arXiv:1305.6474, 2013; 17 pages
- A Note on (Parallel) Depth- and Breadth-First Search by Arc Elimination / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1305.1222, 2013; 7 pages
- Perfectly load-balanced, optimal, stable, parallel merge / C. Siebert, J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1303.4312, 2013; 8 pages
2012
- History and development of the MPI standard / J. Träff / Talk: AIT Austrian Institute of Technology, Seibersdorf, Austria (invited); 2012-12-05
- History and Development of MPI: the Message-Passing Interface / J. Träff / Talk: CSE Day KTH Stockholm, Stockholm, Sweden (invited); 2012-11-21
- Leveraging PEPPHER Technology for Performance Portable Supercomputing / C. Kessler, U. Dastgeer, M. Majeed, N. Furmento, S. Thibault, R. Namyst, S. Benkner, S. Pllana, J. Träff, M. Wimmer / Poster: Supercomputing 2012 Conference, Salt Lake City, Utah, USA; 2012-11-10 - 2012-11-16; in: "Proceedings of the 2012 SC Companion: High Performance Computing, Networking, Storage and Analysis", IEEE Computer Society, (2012), ISBN: 978-0-7695-4956-9; 1397
- Efficient MPI Implementation of a Parallel, Stable Merge Algorithm / C. Siebert, J. Träff / Talk: 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria; 2012-09-23 - 2012-09-26; in: "Recent Advances in the Message Passing Interface Proceedings of the 19th European MPI Users' Group Meeting, EuroMPI 2012", J. Träff, S. Benkner, J. Dongarra (ed.); Springer, LNCS 7490 (2012), ISBN: 978-3-642-33517-4; 204 - 213
- mpicroscope: Towards an MPI Benchmark Tool for Performance Guideline Verification / J. Träff / Talk: 19th European MPI Users' Group Meeting, EuroMPI 2012, Vienna, Austria; 2012-09-23 - 2012-09-26; in: "Recent Advances in the Message Passing Interface Proceedings of the 19th European MPI Users' Group Meeting, EuroMPI 2012", J. Träff, S. Benkner, J. Dongarra (ed.); Springer, LNCS 7490 (2012), ISBN: 978-3-642-33517-4; 100 - 109
- Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems / C. Kessler, U. Dastgeer, S. Thibault, R. Namyst, A. Richards, U. Dolinsky, S. Benkner, J. Träff, S. Pllana / Talk: Design, Automation & Test in Europe Conference & Exhibition (DATE 2012), Dresden, Germany; 2012-03-12 - 2012-03-16; in: "Design, Automation & Test in Europe Conference & Exhibition (DATE 2012) Proceedings", EDAA, (2012), ISBN: 978-3-9810801-8-6; 1403 - 1408
- Scalability, Expressivity and Performance Portability of Message-Passing Interface(s) / J. Träff / Talk: VSC Workshop Vienna Scientific Cluster, Neusiedl/See, Austria (invited); 2012-02-27 - 2012-02-28
- Recent Advances in the Message Passing Interface Proceedings of the 19th European MPI Users' Group Meeting, EuroMPI 2012, LNCS 7490 / J. Träff, S. Benkner, J. Dongarra / Springer, 2012, ISBN: 978-3-642-33517-4; 315 pages
- Alternative, uniformly expressive and more scalable interfaces for collective communication in MPI / J. Träff / Parallel Computing (invited), Volume 38 (2012), Issues 1-2; 26 - 36
- Leveraging PEPPHER Technology for Performance Portable Supercomputing / C. Kessler, U. Dastgeer, M. Majeed, N. Furmento, S. Thibault, R. Namyst, S. Benkner, S. Pllana, J. Träff, M. Wimmer / in: "Proceedings of the 2012 SC Companion: High Performance Computing, Networking, Storage and Analysis", IEEE Computer Society, 2012, ISBN: 978-0-7695-4956-9, 1395 - 1396
- Simplified, stable parallel merging / J. Träff / Report for CoRR - Computing Research Repository; Report No. arXiv:1202.6575, 2012; 6 pages
2011
- Using MPI Derived Datatypes in Numerical Libraries / E. Bajrovic, J. Träff / Talk: EuroMPI 2011, Santorini, Greece; 2011-09-18 - 2011-09-21
- Performance Expectations and Guidelines for MPI Derived Datatypes / W. Gropp, T. Hoefler, R. Thakur, J. Träff / Talk: EuroMPI 2011, Santorini, Greece; 2011-09-18 - 2011-09-21
- PEPPHER: Efficient and Productive Usage of Hybrid Computing Systems / S. Benkner, S. Pllana, J. Träff, P. Tsigas, U. Dolinsky, C. Augonnet, B. Bachmayer, C. Kessler, D. Moloney, V. Osipov / IEEE Micro, Volume 31 (2011), Issue 5; 28 - 41
Supervisions
Note: Due to the rollout of TU Wien’s new publication database, the list below may be slightly outdated. Once APIs for the new database have been released, everything will be up to date again.
- Efficient Process Mapping for Cartesian Topologies / Master Thesis by M. Lehr / Supervisor: J. Träff; Institute of Computer Engineering, Research Division of Parallel Computing, 2019; final examination: 2020-01-20
- More Parallelism in Single-Source Shortest Path Algorithms: Simulation and Implementation / Master Thesis by M. Kainer / Supervisor: J. Träff; Institute of Computer Engineering, Research Division of Parallel Computing, 2018; final examination: 2019-01-24
- Effective Memory Reclamation for Lock-Free Data Structures in C++ / Master Thesis by M. Pöter / Supervisor: J. Träff; Institute of Computer Engineering, Research Division of Parallel Computing, 2018; final examination: 2018-03-01
- Untersuchung der Implementierbarkeit eines lock-freien binären Suchbaumes / Master Thesis by N. Mayerhofer / Supervisor: J. Träff; Institute of Information Systems, Parallel Computing Group, 2016; final examination: 2016-10-04
- Extending the Pheet framework for Parallel Pipelined Applications / Master Thesis by B. Redl / Supervisor: J. Träff; Institute of Information Systems, Parallel Computing Group, 2016; final examination: 2016-10-04
- KLSM: A Relaxed Lock-Free Priority Queue / Master Thesis by J. Gruber / Supervisor: J. Träff; Institute of Information Systems, Parallel Computing Group, 2015; final examination: 2016-02-29
- Efficient Construction of Provably Optimal MPI Datatype Representations / Master Thesis by M. Kalany / Supervisor: J. Träff; Institut für Informationssysteme, Parallel Computing Group, 2015; final examination: 2015-11-10
- Adaptive Work-Stealing Techniques / Master Thesis by L. Haselsteiner / Supervisor: J. Träff, M. Wimmer; Institut für Informationssysteme, Parallel Computing Group, 2015; final examination: 2015-06-03
- Variations on Task Scheduling for Shared Memory Systems / Doctoral Thesis by M. Wimmer / Supervisor, Reviewer: J. Träff, K. Agrawal, M. Papatriantafilou; Institut für Informationssysteme, Research Group Parallel Computing, 2014; oral examination: 2014-06-26
- Planung und automatische Verfeinerung der Laufzeitmessung von MPI-Operationen / Master Thesis by F. Lübbe / Supervisor: R. Vollmar, J. Träff, T. Worsch; KIT Karlsruhe und AB Parallel Computing, Institut für Informationssysteme, TU Wien, 2014
- Embedded Real-Time 3D Stereo Vision on Multicore Digital Signal Processors / Master Thesis by C. Eisserer / Supervisor: J. Träff; Institut für Informationssysteme, Arbeitsbereich Parallel Computing, 2013; final examination: 2013-06-07
Awards
-
Innovation Radar: Innovation Title: PGAS-based MPI with interoperability; Innovation Category: Exploration; FP 7 project EPiGRAM
2018 / Project -
Best Paper Award: "Reproducible MPI Micro-Benchmarking Isn't As Easy As You Think", S. Hunold, A. Carpen-Amarie, J. Träff, 21st European MPI Users' Group Meeting, EuroMPI/ASIA 2014, Kyoto, Japan, September 9-12, 2014
2014 / Program Chairs of EuroMPI/ASIA 2014 / Japan
And more…
Soon, this page will include additional information such as reference projects, activities as journal reviewer and editor, memberships in councils and committees, and other research activities.
Until then, please visit Jesper Larsson Träff’s research profile in TISS .