Druckansicht der Internetadresse:

Faculty of Mathematics, Physics and Computer Sciences

Chair for Applied Computer Science II - Parallel and distributed Systems

Print page

Team > Prof. Dr. Matthias Korch

Overview
Overview
matthias_korch-q Prof. Dr. Matthias Korch
matthias_korch-q

Faculty of Mathematics, Physics and Computer Sciences
Chair for Applied Computer Science II - Parallel and distributed Systems


Curriculum vitae

  • 2021: Ernennung zum außerplanmäßigen Professor, Universität Bayreuth
  • 2014: Postdoctoral lecture qualification (Habilitation) in Computer Science, University of Bayreuth
  • 2006: Doctorate in Computer Science, University of Bayreuth
  • since 2002: Research Assistant, Applied Computer Science II, University of Bayreuth
  • 2001 – 2002: Research Assistant, Institute of Computer Science, University Halle-Wittenberg
  • 2001: Diploma in Computer Science, Institute of Computer Science, University Halle-Wittenberg
  • 1995: General qualification for university entrance, Halle/Saale
matthias_korch-q

Faculty of Mathematics, Physics and Computer Sciences
Chair for Applied Computer Science II - Parallel and distributed Systems


TEACHING

  • Vorlesung Parallele Algorithmen mit begleitender Übung (seit SS 2011)
  • Praktika und Projekte für Bachelor- und Masterstudenten
  • Seminare für Bachelor- und Masterstudenten zu verschiedenen Themen aus dem Gebiet der Parallelverarbeitung, z.B. Multicore-Prozessoren, Lastbalancierungs- und Schedulingverfahren, Prozessororganisation und Rechnerarchitektur, Programmierung von GPUs und Hardwarebeschleunigern, High Performance Computing, Speicherhierarchien
  • Abschlussarbeiten
  • Vorlesung Rechnerarchitektur und Rechnernetze (WS 2010/2011, WS 2013/2014, WS 2017/2018)

RESEARCH

Research Topics

  • Parallel computing    
  • Systems of ordinary differential equations    
  • Irregular algorithms    
  • Distributed systems

Cooperations

Active Projects

Finished Projects

matthias_korch-q

Faculty of Mathematics, Physics and Computer Sciences
Chair for Applied Computer Science II - Parallel and distributed Systems


Publications

2023

Bartel, Silas; Korch, Matthias
Generation of logic designs for efficiently solving ordinary differential equations on field pr ...
in Software : Practice and Experience volume 53 (2023) issue 1. - page 27-52
doi:10.15495/EPub_UBT_00006133 ...

2022

Hacker, Oliver; Korch, Matthias; Seiferth, Johannes
A Motivating Case Study on Code Variant Selection by Reinforcement Learning
High Performance Computing : Proceedings
Cham : Springer, 2022. - page 293-312 . - (Lecture Notes in Computer Science; 13289)
doi:10.1007/978-3-031-07312-0_15 ...

2021

Korch, Matthias; Werner, Tim
An in-depth introduction of multi-workgroup tiling for improving the locality of explicit one-s ...
in Concurrency and Computation volume 33 (2021) issue 11
doi:10.15495/EPub_UBT_00005298 ...

Alappat, Christie L.; Seiferth, Johannes; Hager, Georg; Korch, Matthias; Rauber, Thomas; Wellein, Gerhard
YaskSite : Stencil Optimization Techniques Applied to Explicit ODE Methods on Modern Architectu ...
2021 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) : Proceedings
Piscataway, NJ , 2021. - page 174-186
doi:10.1109/CGO51591.2021.9370316 ...

2020

Korch, Matthias; Raithel, Philipp; Werner, Tim
Implementation and Optimization of a 1D2V PIC Method for Nonlinear Kinetic Models on GPUs
2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing : PDP 2020 ; Proceedings
Piscataway, NJ : IEEE, 2020. - page 30-37
doi:10.1109/PDP50117.2020.00012 ...

Korch, Matthias; Werner, Tim
Improving locality of explicit one-step methods on GPUs by tiling across stages and time steps
in Future Generation Computer Systems volume 102 (2020) . - page 889-901
doi:10.1016/j.future.2019.07.075 ...

Korch, Matthias; Werner, Tim
Multi-workgroup Tiling to Improve the Locality of Explicit One-Step Methods for ODE Systems wit ...
Parallel Processing and Applied Mathematics : 13th International Conference, PPAM 2019 ; Revised Selected Papers. Part I
Cham : Springer, 2020. - page 3-12 . - (Lecture Notes in Computer Science; 12043)
doi:10.1007/978-3-030-43229-4_1 ...

Seiferth, Johannes; Korch, Matthias; Rauber, Thomas
Offsite Autotuning Approach : Performance Model Driven Autotuning Applied to Parallel Explicit ...
High Performance Computing
Cham : Springer, 2020. - page 370-390 . - (Lecture Notes in Computer Science; 12151)
doi:10.1007/978-3-030-50743-5_19 ...

2019

Scherg, Markus; Seiferth, Johannes; Korch, Matthias; Rauber, Thomas
Performance Prediction of Explicit ODE Methods on Multi-Core Cluster Systems
Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering
New York, NY : ACM, 2019. - page 139-150
doi:10.1145/3297663.3310306 ...

2018

Korch, Matthias; Werner, Tim
Accelerating explicit ODE methods on GPUs by kernel fusion
in Concurrency and Computation volume 30 (2018) issue 18
doi:10.1002/cpe.4470 ...

Seiferth, Johannes; Alappat, Christie L.; Korch, Matthias; Rauber, Thomas
Applicability of the ECM Performance Model to Explicit ODE Methods on Current Multi-core Proces ...
High Performance Computing
Cham : Springer, 2018. - page 163-183
doi:10.1007/978-3-319-92040-5_9 ...

Korch, Matthias; Werner, Tim
Exploiting Limited Access Distance for Kernel Fusion Across the Stages of Explicit One-Step Met ...
2018 30th International Symposium on Computer Architecture and High Performance Computing : proceedings
Piscataway, NJ : IEEE, 2018. - page 148-157
doi:10.1109/CAHPC.2018.8645892 ...

2017

Korch, Matthias; Werner, Tim
Efficient GPU-based Smoothed Particle Hydrodynamics
2017
PARNUM 2017, Waischenfeld, Deutschland

2016

Korch, Matthias; Rauber, Thomas; Stachowski, Matthias; Werner, Tim
Influence of locality on the scalability of method- and system-parallel explicit peer methods
Proceedings of the 2016 Federated Conference on Computer Science and Information Systems
Piscataway, NJ : IEEE, 2016. - page 685-694
doi:10.15439/2016F464 ...

2014

Kalinnik, Natalia; Korch, Matthias; Rauber, Thomas
Online auto-tuning for the time-step-based parallel solution of ODEs on shared-memory systems
in Journal of Parallel and Distributed Computing volume 74 (2014) issue 8. - page 2722-2744
doi:10.1016/j.jpdc.2014.03.006 ...

2013

Ferber, Marvin; Kalinnik, Natalia; Korch, Matthias; Prell, Andreas; Rauber, Thomas; Witzgall, Matthias
MAP : Mobile Assistance Platform with a VM Type Selection Ability
Proceedings of the 19th IEEE International Conference on Parallel and Distributed Systems 2013 : ICPADS
New York : ACM, 2013. - page 448-449
doi:10.1109/ICPADS.2013.79 ...

Korch, Matthias; Ramming, Tobias; Rein, Gerhard
Parallelization of particle-in-cell codes for nonlinear kinetic models from mathematical physic ...
International Conference on Parallel Processing, The 42nd Annual Conference ICPP 2013 : Proceedings ; 1 - 4 October 2013 Lyon, France
Los Alamitos, CA : IEEE, 2013. - page 523-529
doi:10.1109/ICPP.2013.65 ...

2012

Korch, Matthias; Kulbe, Julien; Scholtes, Carsten
Diamond-Like Tiling Schemes for Efficient Explicit Euler on GPUs
11th International Symposium on Parallel and Distributed Computing (ISPDC), 2012 : proceedings
Piscataway, NJ : IEEE, 2012. - page 259-266
doi:10.1109/ISPDC.2012.42 ...

Korch, Matthias
Exploiting Limited Access Distance of ODE Systems for Parallelism and Locality in Explicit Meth ...
Algoritmy 2012 : proceedings of contributed papers and posters
Bratislava : Slovak University of Technology, 2012. - page 250-260
http://www.iam.fmph.uniba.sk/algoritmy2012/zbornik ...

Korch, Matthias
Locality Improvement of Data-Parallel Adams-Bashforth Methods through Block-Based Pipelining of ...
Euro-Par 2012 Parallel Processing : Proceedings
Berlin : Springer, 2012. - page 563-574 . - (Lecture Notes in Computer Science; 7484)
doi:10.1007/978-3-642-32820-6_56 ...

2011

Korch, Matthias; Rauber, Thomas; Scholtes, Carsten
Memory-Intensive Applications on a Many-Core Processor
IEEE 13th International Conference on High Performance Computing and Communications (HPCC) : Proceedings
Los Alamitos, CA : IEEE, 2011. - page 126-134
doi:10.1109/HPCC.2011.26 ...

Kalinnik, Natalia; Korch, Matthias; Rauber, Thomas
Dynamic Selection of Implementation Variants of Sequential Iterated Runge-Kutta Methods with Ti ...
ICPE'11 : Proceedings of the 2nd AMC/SPEC International Conference on Performance Engineering
New York : ACM, 2011. - page 189-200
doi:10.1145/1958746.1958775 ...

Kalinnik, Natalia; Korch, Matthias; Rauber, Thomas
An efficient time-step-based self-adaptive algorithm for predictor-corrector methods of Runge-K ...
in Journal of Computational and Applied Mathematics volume 236 (2011) issue 3. - page 394-410
doi:10.1016/j.cam.2011.07.015 ...

Korch, Matthias; Rauber, Thomas
Parallel Low-Storage Runge-Kutta Solvers for ODE Systems with Limited Access Distance
in The International Journal of High Performance Computing Applications volume 25 (2011) issue 2. - page 236-255
doi:10.1177/1094342010384418 ...

Korch, Matthias; Rauber, Thomas; Scholtes, Carsten
Scalability and locality of extrapolation methods on large parallel systems
in Concurrency and Computation volume 23 (2011) issue 15. - page 1789-1815
doi:10.1002/cpe.1765 ...

2010

Kalinnik, Natalia; Korch, Matthias; Rauber, Thomas
Applicability of Dynamic Selection of Implementation Variants of Sequential Iterated Runge-Kutt ...
2010 IEEE International Conference on Cluster Computing workshops and posters (CLUSTER WORKSHOPS)
Piscataway, NJ : IEEE, 2010
doi:10.1109/CLUSTERWKSP.2010.5613097 ...

Korch, Matthias; Rauber, Thomas; Scholtes, Carsten
Mixed-Parallel Implementations of Extrapolation Methods with Reduced Synchronization Overhead f ...
IEEE 16th International Conference on Parallel and Distributed Systems (ICPADS) : Proceedings
Los Alamitos, Calif. : IEEE, 2010. - page 131-138
doi:10.1109/ICPADS.2010.12 ...

2010

Korch, Matthias; Rauber, Thomas
Parallel Low-Storage Runge-Kutta Solvers for ODE Systems with Limited Access Distance
Bayreuth, 2010
https://epub.uni-bayreuth.de/428/1/techrep.pdf

Korch, Matthias; Rauber, Thomas; Scholtes, Carsten
Scalability and Locality of Extrapolation Methods for Distributed-Memory Architectures
Euro-Par 2010 - Parallel Processing : Proceedings. Part II
Berlin : Springer, 2010. - page 65-76 . - (Lecture Notes in Computer Science; 6272)
doi:10.1007/978-3-642-15291-7_8 ...

Korch, Matthias; Rauber, Thomas
Storage Space Reduction for the Solution of Systems of Ordinary Differential Equations by Pipel ...
IEEE International Symposium on Parallel & Distributed Processing workshops and Phd forum (IPDPSW)
Piscataway, NJ : IEEE, 2010
doi:10.1109/IPDPSW.2010.5470768 ...

2009

Korch, Matthias; Rauber, Thomas
Parallel Implementation of Runge-Kutta Integrators with Low Storage Requirements
Euro-Par 2009 Parallel Processing : Proceedings
Berlin : Springer, 2009. - page 785-796 . - (Lecture Notes in Computer Science; 5704)
doi:10.1007/978-3-642-03869-3_73 ...

Korch, Matthias; Rauber, Thomas
Scalability of Time- and Space-Efficient Embedded Runge-Kutta Solvers for Distributed Address S ...
Proceedings of the 38th International Conference on Parallel Processing
Los Alamitos, Calif. : IEEE, 2009. - page 404-411
doi:10.1109/ICPP.2009.14 ...

Hoffmann, Ralf; Hunold, Sascha; Korch, Matthias; Rauber, Thomas
Towards Scalable Parallel Numerical Algorithms and Dynamic Load Balancing Strategies
High Performance Computing in Science and Engineering, Garching/Munich 2007 : Transactions
Berlin : Springer, 2009. - page 503-516
doi:10.1007/978-3-540-69182-2_40 ...

2008

Korch, Matthias
Eingebettete Runge-Kutta-Verfahren für parallele Rechnersysteme : Effiziente Implementierung du ...
Saarbrücken : VDM Verlag Dr. Müller, 2008. - XVI, 272 page

Hunold, Sascha; Korch, Matthias; Krellner, Björn; Rauber, Thomas; Reichel, Thomas; Rünger, Gudula
Inkrementelle Transformation einer monolithischen Geschäftssoftware
Software Engineering 2008 - Workshopband
Bonn : Ges. für Informatik, 2008. - page 226-231

Hunold, Sascha; Korch, Matthias; Krellner, Björn; Rauber, Thomas; Reichel, Thomas; Rünger, Gudula
Transformation of Legacy Software into Client/Server Applications through Pattern-based Rearchi ...
32nd Annual IEEE International Computer Software and Applications Conference, 2008
Piscataway, NJ : IEEE, 2008. - page 303-310
doi:10.1109/COMPSAC.2008.158 ...

2007

Korch, Matthias; Rauber, Thomas
Locality Optimized Shared-Memory Implementations of Iterated Runge-Kutta Methods
Euro-Par 2007 Parallel Processing : Proceedings
Berlin : Springer, 2007. - page 737-747 . - (Lecture Notes in Computer Science; 4641)
doi:10.1007/978-3-540-74466-5_78 ...

2006

Korch, Matthias; Rauber, Thomas
Applicability of Load Balancing Strategies to Data-Parallel Embedded Runge-Kutta Integrators
Euro-Par 2006 Parallel Processing : Proceedings
Berlin : Springer, 2006. - page 720-729 . - (Lecture Notes in Computer Science; 4128)
doi:10.1007/11823285_75 ...

2006

Korch, Matthias
Effiziente Implementierung eingebetteter Runge-Kutta-Verfahren durch Ausnutzung der Speicherzug ...
Bayreuth, 2006
http://nbn-resolving.org/urn:nbn:de:bvb:703-opus-2 ...
(dissertation, 2006, )

Korch, Matthias; Rauber, Thomas
Optimizing Locality and Scalability of Embedded Runge-Kutta Solvers Using Block-Based Pipelinin ...
in Journal of Parallel and Distributed Computing volume 66 (2006) issue 3. - page 444-468
doi:10.1016/j.jpdc.2005.09.003 ...

Korch, Matthias; Rauber, Thomas
Simulation-based analysis of parallel Runge-Kutta solvers
Applied Parallel Computing : State of the Art in Scientific Computing ; Revised Selected Papers
Berlin : Springer, 2006. - page 1105-1114 . - (Lecture Notes in Computer Science; 3732)
doi:10.1007/11558958_133 ...

2004

Korch, Matthias; Rauber, Thomas
Comparison of Parallel Implementations of Runge-Kutta Solvers : Message Passing vs. Threads
Parallel Computing : Software Technology, Algorithms, Architectures Applications ; Proceedings
Amsterdam : Elsevier, 2004. - page 209-216
doi:10.1016/S0927-5452(04)80029-7 ...

Korch, Matthias; Rauber, Thomas
A comparison of task pools for dynamic load balancing of irregular algorithms
in Concurrency and Computation volume 16 (2004) issue 1. - page 1-47
doi:10.1002/cpe.745 ...

Hoffmann, Ralf; Korch, Matthias; Rauber, Thomas
Performance Evaluation of Task Pools Based on Hardware Synchronization
SC2004 : Briding Communities ; Proceedings
Piscataway, NJ : IEEE, 2004
doi:10.1109/SC.2004.38 ...

Korch, Matthias; Rauber, Thomas; Rünger, Gudula
Performance Optimization of RK Methods Using Block-based Pipelining
Performance Analysis and Grid Computing : Selected Articles
Boston, MA : Springer, 2004. - page 41-56
doi:10.1007/978-1-4615-0361-3_3 ...

Hoffmann, Ralf; Korch, Matthias; Rauber, Thomas
Using Hardware Operations to Reduce the Synchronization Overhead of Task Pools
Proceedings 2004 International Conference on Parallel Processing ICPP
Los Alamitos, Calif. : IEEE, 2004. - page 241-249
doi:10.1109/ICPP.2004.1327927 ...

2003

Korch, Matthias; Rauber, Thomas
Scalable Parallel RK Solvers for ODEs Derived by the Method of Lines
Euro-Par 2003 Parallel Processing : Proceedings
Berlin : Springer, 2003. - page 830-839 . - (Lecture Notes in Computer Science; 2790)
doi:10.1007/978-3-540-45209-6_113 ...

2002

Korch, Matthias; Rauber, Thomas
Evaluation of Task Pools for the Implementation of Parallel Irregular Algorithms
Proceedings International Conference on Parallel Processing Workshops
Los Alamitos, Calif. : IEEE, 2002. - page 597-604
doi:10.1109/ICPPW.2002.1039782 ...

Korch, Matthias; Rauber, Thomas; Rünger, Gudula
Pipelining for Locality Improvement in RK Methods
Euro-Par 2002 Parallel Processing : Proceedings
Berlin : Springer, 2002. - page 724-733 . - (Lecture Notes in Computer Science; 2400)
doi:10.1007/3-540-45706-2_100 ...

2001

Korch, Matthias
Einsatz von Taskpools in Pthreads und Java zur parallelen Implementierung irregulärer Algorithm ...
Halle, 2001
(master's thesis, , )

matthias_korch-q

Faculty of Mathematics, Physics and Computer Sciences
Chair for Applied Computer Science II - Parallel and distributed Systems


Prof. Dr. Matthias Korch
Senior Research Associate

Building Applied Computer Science (AI)
Room 2.12

Phone: +49 (0)921 / 55-7705
E-mail: matthias.korch@uni-bayreuth.de

Webmaster: Webmaster

Facebook Twitter Youtube-Kanal Instagram UBT-A Contact