Michael M. Resch

Michael M. Resch
University of Stuttgart · High Performance Computing Center Stuttgart

Prof. Dr.-Ing.
Preparing a world leading HPC center for the next decade filled with AI, QC and more to come. Always open to new ideas.

About

255
Publications
20,828
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,657
Citations
Introduction
Michael M. Resch currently works at the High Performance Computing Center Stuttgart, Universität Stuttgart. Michael does research in High Performance Computing, Mechanical Engineering and Computing in Mathematics, Natural Science, Engineering and Medicine, and Theory of Science. His current project is 'Scalable HPC.'
Additional affiliations
April 2014 - September 2017
University of Stuttgart
Position
  • Head of Faculty
March 1993 - December 2001
University of Stuttgart
Position
  • Head of Department
August 1990 - February 1993
Joanneum Research Forschungsgesellschaft mbH
Position
  • Project Manager
Education
January 1998 - June 2001
University of Stuttgart
Field of study
  • Engineering
October 1982 - June 1990
Graz University of Technology
Field of study
  • Technical Mathematics

Publications

Publications (255)
Chapter
Deep learning has been already successfully applied in many areas of science and industry. Since we are dealing often with extremely large data or very complex neural network architectures, parallelization of deep learning algorithms and frameworks is becoming more and more important. These solutions can no longer be processed on commodity hardware...
Article
Full-text available
Reinforcement learning (RL) is highly suitable for devising control strategies in the context of dynamical systems. A prominent instance of such a dynamical system is the system of equations governing fluid dynamics. Recent research results indicate that RL-augmented computational fluid dynamics (CFD) solvers can exceed the current state of the art...
Article
Full-text available
Relexi is an open source reinforcement learning (RL) framework written in Python and based on TensorFlow’s RL library TF-Agents. Relexi allows to employ RL for environments that require computationally intensive simulations like applications in computational fluid dynamics. For this, Relexi couples legacy simulation codes with the RL library TF-Age...
Preprint
Full-text available
Reinforcement learning (RL) is highly suitable for devising control strategies in the context of dynamical systems. A prominent instance of such a dynamical system is the system of equations governing fluid dynamics. Recent research results indicate that RL-augmented computational fluid dynamics (CFD) solvers can exceed the current state of the art...
Article
Full-text available
For a long time, high-performance computers and simulations were of interest only at universities and research institutes. In recent years, however, their application and relevance in a wider field has grown; not only do industry and small and medium-sized businesses benefit from these technologies, but their social and political impacts are also i...
Article
Full-text available
PRACE (Partnership for Advanced Computing in Europe), an international not-for-profit association that brings together the five largest European supercomputing centers and involves 26 European countries, has allocated more than half a billion core hours to computer simulations to fight the COVID-19 pandemic. Alongside experiments, these simulations...
Article
Full-text available
With ever-increasing computational power, larger computational domains are employed and thus the data output grows as well. Writing this data to disk can become a significant part of runtime if done serially. Even if the output is done in parallel, e.g., via MPI I/O, there are many user-space parameters for tuning the performance. This paper focuse...
Preprint
Full-text available
With the increasing safety validation requirements for the release of a self-driving car, alternative approaches, such as simulation-based testing, are emerging in addition to conventional real-world testing. In order to rely on virtual tests the employed sensor models have to be validated. For this reason, it is necessary to quantify the discrepan...
Article
Theater als virtuelle Welt zu begreifen ist seit Artaud eine Möglichkeit der Interpretation von Theater. Dabei hat Artaud in den 30er-Jahren des vorigen Jahrhunderts anders als Walter Benjamin nicht die Entwicklung technischer Kommunikationsmittel im Blick. Eine einfache Anknüpfung an Artaud ist also aus informationstechnischer Sicht nicht direkt m...
Preprint
The usage of environment sensor models for virtual testing is a promising approach to reduce the testing effort of autonomous driving. However, in order to deduce any statements regarding the performance of an autonomous driving function based on simulation, the sensor model has to be validated to determine the discrepancy between the synthetic and...
Chapter
High Performance Computing has recently been challenged by the advent of Data Analytics (DA), Machine Learning (ML) and Artificial Intelligence (AI). In this paper we will first look at the situation of HPC which is mainly shaped by the end of Moore’s law and an increase in electrical power consumption. We then explore the role that these technolog...
Book
This book presents the proceedings of the 12th International Parallel Tools Workshop, held in Stuttgart, Germany, during September 17-18, 2018, and of the 13th International Parallel Tools Workshop, held in Dresden, Germany, during September 2-3, 2019. The workshops are a forum to discuss the latest advances in parallel tools for high-performance c...
Book
This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2019. The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to compute...
Book
This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2020. The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to compute...
Preprint
Full-text available
Background The COVID-19 pandemic poses the risk of overburdening health care systems, and in particular intensive care units (ICUs). Non-pharmaceutical interventions (NPIs), ranging from wearing masks to (partial) lockdowns have been implemented as mitigation measures around the globe. However, especially severe NPIs are used with great caution due...
Preprint
Simulation-based testing is a promising approach to significantly reduce the validation effort of automated driving functions. Realistic models of environment perception sensors such as camera, radar and lidar play a key role in this testing strategy. A generally accepted method to validate these sensor models does not yet exist. Particularly radar...
Article
Full-text available
The added value of global simulations on the convection-permitting (CP) scale is a subject of extensive research in the earth system science community. An increase in predictive skill can be expected due to advanced representations of feedbacks and teleconnections in the ocean–land–atmosphere system. However, the proof of this hypothesis by corresp...
Book
This book presents the state of the art in High Performance Computing on modern supercomputer architectures. It addresses trends in hardware and software development in general, as well as the future of High Performance Computing systems and heterogeneous architectures. The contributions cover a broad range of topics, from improved system managemen...
Preprint
Full-text available
Abstract. The added value of global simulations on the convection-permitting (CP) scale is a subject of extensive research in the earth system science community. An increase in predictive skill can be expected due to advanced representations of feedbacks and teleconnections in the ocean-land-atmosphere system. However, the proof of this hypothesis...
Chapter
Ist es möglich, Computersimulationsmodelle in einer umfassenden sozialwissenschaftlichen Perspektive zu betrachten – und die vielfältigen Sichtweisen mit simulierenden NaturwissenschaftlerInnen und WissenschaftsphilosophInnen der Computersimulation zu diskutieren? Das ist die Grundidee für eine neue Reihe, deren Programmatik wir im Folgenden vorste...
Article
Full-text available
Significant improvements are presented for the molecular dynamics code ls1 mardyn — a linked cell-based code for simulating a large number of small, rigid molecules with application areas in chemical engineering. The changes consist of a redesign of the SIMD vectorization via wrappers, MPI improvements and a software redesign to allow memory-effici...
Article
Full-text available
Scientificity is essentially methodology. The use of information technology as methodological instruments in science has been increasing for decades, this raises the question: Does this transform science? This question is the subject of the Special Issue in Minds and Machines “The epistemological significance of methods in computer simulation and m...
Book
This book presents the proceedings of the 11th International Parallel Tools Workshop, a forum to discuss the latest advances in parallel tools, held September 11-12, 2017 in Dresden, Germany. High-performance computing plays an increasingly important role for numerical simulation and modeling in academic and industrial research. At the same time, u...
Chapter
In this paper, we describe the challenges that high performance computing (HPC) is facing and will be facing over the coming years. We will look into the challenges that HPC faces with the coming end of Moore’s law. We will look into the opportunities we see in software and algorithms. Finally, we will discuss the convergence of HPC and data analyt...
Book
Simulationen geben zunehmend Orientierung für die Entscheidungsfindung in Politik, Ökonomie, Ökologie oder Medizin. Hierzu sind zunächst Modelle zu bilden, wobei die Modellierungsentscheidungen einen großen Effekt auf die Simulationsergebnisse haben. Dieses Zusammenhangs nimmt sich der vorliegende Band an und durchleuchtet Computersimulationen im K...
Book
This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2017. The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to compute...
Chapter
Simulation as a methodology is a widely used tool in scientific research, as well as in industrial product development. As simulation has become an established practice in many fields of scientific research, discussions arise about what simulation is. While engineering and natural sciences take a technical position in this discussion, philosophy tr...
Article
The new HLRS flagship system Hazel Hen (a Cray XC40) is Europe's fastest system in the High Performance Conjugate Gradients (HPCG) benchmarking list. Designed to provide maximum sustainable performance to the users of HLRS - ignoring both peak and Linpack performance numbers - it has even climbed to number 8 in the TOP500 list and is one of the fas...
Book
The new book series "The Science and Art of Simulation" (SAS) addresses computer simulations as a scientific activity and engineering artistry (in the sense of a techne). The first volume is devoted to three topics: 1. The Art of Exploring Computer Simulations Philosophy began devoting attention to computer simulations at a relatively early stage....
Book
This book presents the state of the art in High Performance Computing on modern supercomputer architectures. It addresses trends in hardware and software development in general, as well as the future of High Performance Computing systems and heterogeneous architectures. The contributions cover a broad range of topics, from improved system managemen...
Book
This book presents the proceedings of the 10th International Parallel Tools Workshop, held October 4-5, 2016 in Stuttgart, Germany – a forum to discuss the latest advances in parallel tools. High-performance computing plays an increasingly important role for numerical simulation and modelling in academic and industrial research. At the same time, u...
Chapter
Within this book chapter, technologies for data mining, data processing and data interpreting are introduced, evaluated and compared. Especially, traditional High Performance Computing, and the newly emerging fields High Performance Data Analytics and Cognitive Computing are put into context in order to understand their strengths and weaknesses. Ho...
Chapter
High Performance Computing is undergoing a major change in the coming years. This paper discusses the perspectives that HPC has in the coming years and how these perspectives are going to change the way we operate and use HPC systems. The paper discusses the technologies that HPC will use, discusses the current trends based on the TOP500 list and a...
Conference Paper
Das Forschungsgebiet der parallelen Simulationstechnik wird im Rahmen einer langjährigen Kooperation von Informatikern und Simulationstechnikern der Donezkern Nationalen Technischen Universität und der Universität Stuttgart untersucht. Im Mittelpunkt steht dabei die Entwicklung einer leistungsfähigen und benutzerfreundlichen parallelen Simulationsu...
Book
This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2015. The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to compute...
Book
High Performance Computing (HPC) remains a driver that offers huge potentials and benefits for science and society. However, a profound understanding of the computational matters and specialized software is needed to arrive at effective and efficient simulations. Dedicated software tools are important parts of the HPC software landscape, and suppor...
Book
This book presents the state-of-the-art in supercomputer simulation. It includes the latest findings from leading researchers using systems from the High Performance Computing Center Stuttgart (HLRS) in 2016. The reports cover all fields of computational science and engineering ranging from CFD to computational physics and from chemistry to compute...
Book
The book presents the state of the art in high-performance computing and simulation on modern supercomputer architectures. It explores general trends in hardware and software development, and then focuses specifically on the future of high-performance systems and heterogeneous architectures. It also covers applications such as computational fluid d...
Article
Full-text available
Numerical analysis of large-scale and multidisciplinary problems on high-performance computer systems is one of the main computational challenges of the 21st century. The amount of data processed in complex systems analyses approaches peta- and exascale. The technical possibility for real-time visualization, post-processing and analysis of large-sc...
Book
Proceedings of the 8th International Workshop on Parallel Tools for High Performance Computing, October 2014, HLRS, Stuttgart, Germany
Book
The book presents the state of the art in high-performance computing and simulation on modern supercomputer architectures. It covers trends in hardware and software development in general, and the future of high-performance systems and heterogeneous architectures specifically. The application contributions cover computational fluid dynamics, materi...
Book
This book presents the state of the art in high-performance computing and simulation on modern supercomputer architectures. It covers trends in hardware and software development in general and the future of high-performance systems and heterogeneous architectures in particular. The application-related contributions cover computational fluid dynamic...
Chapter
In this work parts of the research done at HLRS, to derive an anisotropic, linear elastic and inhomogeneous material model for cancellous bone from micro-focus computer tomographic data via direct mechanical simulations, are described.First a short introduction to the background of biomechanical simulations of bone-implant-systems is given. After t...
Article
Real-valued black-box optimization of badly behaved and not well understood functions is a wide topic in many scientific areas. Possible applications range from maximizing portfolio profits in financial mathematics over efficient training of neuronal networks in computational linguistics to parameter identification of metabolism models in industria...
Conference Paper
This paper introduces the porting of an industrial neural network simulator onto GPUs used in a tool-chain to sort massive amounts of E-mails and other textual data. Compared to other previous work, all steps are being executed on the GPU, achieving overall up to 33× speedup without using any cuBLAS functionality. All the time-consuming routines ha...
Book
This book presents the state-of-the-art in simulation on supercomputers. Leading researchers present results achieved on systems of the High Performance Computing Center Stuttgart (HLRS) for the year 2012. The reports cover all fields of computational science and engineering ranging from CFD via computational physics and chemistry to computer scien...
Chapter
Highly accurate multi-dimensional potential energy surfaces have been computed in a fully automated fashion using newly implemented grid computing capabilities, which allow for the use of an unlimited number of cores. This new feature, which has been interfaced to our potential energy surface generator, allows for the accurate investigation of mole...
Chapter
In this paper, we describe the implementation of memory checking functionality that is based on instrumentation tools. The combination of instrumentation based checking functions and the MPI-implementation offers superior debugging functionalities, for errors that otherwise are not possible to detect with comparable MPI-debugging tools. Our impleme...
Conference Paper
Rare events are difficult to simulate because of the long waiting times between their occurrences. This can be overcome by rare event sampling techniques, which allow one to push the system towards the interesting event without biasing the system. However, the implementation of these techniques, that are added on top of a conventional simulation to...
Chapter
High Performance Computing (HPC) has over the last years benefitted from a continuous increase in speed of processors and systems. Over time we have reached Megaflops, Gigaflops, Teraflops, and finally in 2010 Petaflops. The next step in the ongoing race for speed is the Exaflop. In the US and in Japan plans are made for systems that are supposed t...
Book
The latest advances in the High Performance Computing hardware have significantly raised the level of available compute performance. At the same time, the growing hardware capabilities of modern supercomputing architectures have caused an increasing complexity of the parallel application development. Despite numerous efforts to improve and simplify...
Book
This book presents the state of the art in high-performance computing and simulation on modern supercomputer architectures. It covers trends in hardware and software development in general and specifically the future of high-performance systems and heterogeneous architectures. The application contributions cover computational fluid dynamics, materi...
Chapter
In this paper, we describe the implementation of memory checking functionality that is based on instrumentation tools. The combination of instrumentation based checking functions and the MPI-implementation offers superior debugging functionalities, for errors that otherwise are not possible to detect with comparable MPI-debugging tools. Our impleme...
Article
In high-performance computing applications, a high-level I/O call will trigger activities on a multitude of hardware components. These are massively parallel systems supported by huge storage systems and internal software layers. Their complex interplay currently makes it impossible to identify the causes for and the locations of I/O bottlenecks. E...
Conference Paper
High performance computing (HPC) has seen a long history of progress over the last six decades. The prospects for an increase in performance over the coming decade are still very good. Systems with a performance in the range of Petaflops become widely available and discussions have started about how to achieve an Exaflop. This paper discusses the f...
Book
The book presents the state of the art in high performance computing and simulation on modern supercomputer architectures. It covers trends in hardware and software development in general and specifically the future of vector-based systems and heterogeneous architectures. The application contributions cover computational fluid dynamics, material sc...
Conference Paper
High performance computing continues to reach higher levels of performance and will do so over the next 10 years. However, the costs of operating such large scale systems are also growing. This is mainly due to the fact that the power consumption has increased over time and keeps growing. While a top 10 system 15 years ago would be in the range of...
Conference Paper
Traditionally, high-performance computing has a focus on computing performance. With the growing scales of computing power, storage capacity, intra- and inter-cluster communication rate and the advent of technologies, researchers are building complex applications with large data sets to execute scientific workflows on distributed resources, so call...
Chapter
Full-text available
Moore’s law has come to an end with respect to the clock speed of the single processor. Clock rates are no longer increasing. Parallelism carries the day and accelerators are making the most of this. What is the future of processors for HPC going to look like? This talk will give a short overview and discuss some potential solutions.
Conference Paper
Full-text available
In distributed workflow systems, high volumes of intermediate data, e.g. hundreds of terabytes, have to be transferred between interconnected tasks. In many cases, due to the lack of a common transferring interface and the know-how to perform highperformance communications, scientific researchers and engineers have to resort in their workflows to w...
Chapter
This article describes the state of the art in using supercomputers in Grids. It focuses on various approaches in Grid computing that either aim to replace supercomputing or integrate supercomputers in existing Grid environments. We further point out the limitations to Grid approaches when it comes to supercomputing. We also point out the potential...
Article
The Abstract Data and Communication Library (ADCL) is an adaptive communication library optimizing application level group communication operations at runtime. The library provides for a given communication pattern a large number of implementations and incorporates a runtime selection logic in order to choose the implementation leading to the highe...
Article
Grid computing has been the subject of many large national and international IT projects. However, not all goals of these projects have been achieved. In particular, the number of users lags behind the initial forecasts laid out by proponents of grid technologies. This underachievement may have led to claims that the grid concept as a whole is on i...