Dr. Matthias Korch
Kontaktdaten
E-Mail: matthias.korch@uni-bayreuth.de
Telefon: +49 (0) 921/55-7705
Fax: +49 (0) 921/55-7702
Raum: 2.11
Gebäude: Angew-Inf
Lehre
- Formale Sprachen und Compilerbau (SS 2008)
- Rechnerarchitektur und Rechnernetze (WS 2008/2009 bis WS 2011/2012)
- Programmierpraktikum für Lehramt (SS 2009, SS 2010)
- Seminare für Bachelor- und Masterstudenten zu verschiedenen Themen aus dem Gebiet der Parallelverarbeitung, z.B. Multicore-Prozessoren, GPU-Programmierung, Lastbalancierungs- und Schedulingverfahren
- Praktika und Projekte zur parallelen Programmierung für Masterstudenten
Forschungsschwerpunkte
- Paralleles Rechnen
- Systeme gewöhnlicher Differentialgleichungen
- Irreguläre Algorithmen
- Verteilte Systeme
Projekte
Aktive Projekte
- Untersuchung und Entwicklung von Taskpools zur dynamischen Lastbalancierung in irregulären Anwendungen
- Parallele Lösung gewöhnlicher Differentialgleichungssysteme mit Hilfe adaptiver Techniken
Abgeschlossene Projekte
- Skalierbarkeitsanalyse von parallelen Algorithmen zur Lösung von gewöhnlichen Differentialgleichungssystemen
- TransBS - Transformation monolithischer Business-Softwaresysteme in verteilte, workflowbasierte Client-Server-Architekturen
Kurzbiographie
- 1995: Abitur, Georg-Cantor-Gymnasium, Halle/Saale
- 2001: Diplom in Informatik, Institut für Informatik, Martin-Luther-Universität Halle-Wittenberg
- 2001 – 2002: wissenschaftlicher Mitarbeiter, Institut für Informatik, Martin-Luther-Universität Halle-Wittenberg
- seit 2002: wissenschaftlicher Mitarbeiter, Lehrstuhl für Angewandte Informatik II, Universität Bayreuth
- 2006: Promotion in Informatik, Universität Bayreuth
Publikationen
Matthias
Korch;
Thomas
Rauber;
Carsten
Scholtes:
Memory-Intensive Applications on a Many-Core Processor
2011,
Los Alamitos, CA, USA,
IEEE Computer Society,
ISBN/ISSN/ISMV Nummer:978-0-7695-4538-7
in:
High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
,
DOI:
10.1109/HPCC.2011.26
,
BIB
Matthias
Korch;
Thomas
Rauber:
Parallel Low-Storage Runge-Kutta Solvers for ODE Systems with Limited Access Distance
2011,
SAGE Publications,
in:
International Journal of High Performance Computing Applications,
Bd.:25,
Hnr.: 2,
S.: 236
- 255
,
DOI:
10.1177/1094342010384418
,
BIB
Matthias
Korch;
Thomas
Rauber;
Carsten
Scholtes:
Scalability and locality of extrapolation methods on large parallel systems
2011,
John Wiley & Sons, Ltd.,
in:
Concurrency and Computation: Practice and Experience,
Bd.:23,
Hnr.: 15,
S.: 1789
- 1815
,
DOI:
10.1002/cpe.1765
,
BIB
Natalia
Kalinnik;
Matthias
Korch;
Thomas
Rauber:
Dynamic Selection of Implementation Variants of Sequential Iterated Runge-Kutta Methods with Tile Size Sampling
2011,
ACM,
in:
Proceeding of the Second Joint WOSP/SIPEW International Conference on Performance Engineering (ICPE'11)
,
DOI:
10.1145/1958746.1958775
,
BIB
Natalia
Kalinnik;
Matthias
Korch;
Thomas
Rauber:
An efficient time-step-based self-adaptive algorithm for Predictor-Corrector methods of Runge-Kutta type
2011,
in:
Journal of Computational and Applied Mathematics. Special Issue CANA 2010,
S.: 394
- 410
,
DOI:
10.1016/j.cam.2011.07.015
,
BIB
Matthias
Korch;
Thomas
Rauber:
Parallel Low-Storage Runge-Kutta Solvers for ODE Systems with Limited Access Distance
2010,
Bayreuth, Germany,
,
BIB
Matthias
Korch;
Thomas
Rauber;
Carsten
Scholtes:
Scalability and Locality of Extrapolation Methods for Distributed-Memory Architectures
2010,
Springer-Verlag,
in:
Euro-Par 2010, Part~II
,
DOI:
10.1007/978-3-642-15291-7_8
,
BIB
Natalia
Kalinnik;
Matthias
Korch;
Thomas
Rauber:
Applicability of Dynamic Selection of Implementation Variants of Sequential Iterated Runge-Kutta Methods
2010,
IEEE Computer Society Press,
in:
2010 IEEE International Conference on Cluster Computing -- Workshops and Tutorials
,
DOI:
10.1109/CLUSTERWKSP.2010.5613097
,
BIB
Matthias
Korch;
Thomas
Rauber:
Storage Space Reduction for the Solution of Systems of Ordinary Differential Equations by Pipelining and Overlapping of Vectors
2010,
IEEE Computer Society Press,
in:
Proceedings of the IPDPS 2010 Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC-10)
,
DOI:
10.1109/IPDPSW.2010.5470768
,
BIB
Matthias
Korch;
Thomas
Rauber;
Carsten
Scholtes:
Mixed-Parallel Implementations of Extrapolation Methods with Reduced Synchronization Overhead for Large Shared-Memory Computers
2010,
in:
Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
,
DOI:
10.1109/ICPADS.2010.12
,
BIB
Matthias
Korch;
Thomas
Rauber:
Scalability of Time- and Space-Efficient Embedded Runge-Kutta Solvers for Distributed Address Space
2009,
IEEE Computer Society Press,
in:
Proceedings of the 2009 International Conference on Parallel Processing (ICPP-2009)
,
DOI:
10.1109/ICPP.2009.14
,
BIB
Matthias
Korch;
Thomas
Rauber:
Parallel Implementation of Runge-Kutta Integrators with Low Storage Requirements
2009,
Springer-Verlag,
in:
Euro-Par 2009. Parallel Processing
,
DOI:
10.1007/978-3-642-03869-3_73
,
BIB
Sascha
Hunold;
Matthias
Korch;
B. Krellner;
Thomas
Rauber;
T. Reichel;
G. Rünger:
Transformation of Legacy Software into Client/Server Applications through Pattern-based Rearchitecturing
2008,
IEEE,
in:
32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008)
,
DOI:
10.1109/COMPSAC.2008.158
,
BIB
Matthias
Korch:
Eingebettete Runge-Kutta-Verfahren für parallele Rechnersysteme: Effiziente Implementierung durch Ausnutzung der Speicherzugriffslokalität
2008,
Saarbrücken, Germany,
VDM Verlag Dr. Müller,
ISBN/ISSN/ISMV Nummer:978-3-8364-9140-2
,
BIB
Ralf
Hoffmann;
Sascha
Hunold;
Matthias
Korch;
Thomas
Rauber:
Towards Scalable Parallel Numerical Algorithms and Dynamic Load Balancing Strategies
2008,
Springer-Verlag,
ISBN/ISSN/ISMV Nummer:978-3-540-69181-5
in:
High Performance Computing in Science and Engineering, Garching/Munich 2007. Transactions of the Third Joint HLRB and KONWIHR Status and Result Workshop, Dec. 3--4, 2007, Leibniz Supercomputing Centre, Garching/Munich, Germany
,
DOI:
10.1007/978-3-540-69182-2_40
,
BIB
Sascha
Hunold;
Matthias
Korch;
B. Krellner;
Thomas
Rauber;
T. Reichel;
G. Rünger:
Inkrementelle Transformation einer monolithischen Geschäftssoftware
2008,
Bonn,
Köllen Druck+Verlag GmbH,
in:
Software Engineering 2008 -- Workshopband
,
BIB
Matthias
Korch;
Thomas
Rauber:
Locality Optimized Shared-Memory Implementations of Iterated Runge-Kutta Methods
2007,
Springer-Verlag,
in:
Euro-Par 2007. Parallel Processing
,
DOI:
10.1007/978-3-540-74466-5_78
,
BIB
Matthias
Korch;
Thomas
Rauber:
Applicability of Load Balancing Strategies to Data-Parallel Embedded Runge-Kutta Integrators
2006,
Springer-Verlag,
in:
Euro-Par 2006. Parallel Processing
,
DOI:
10.1007/11823285_75
,
BIB
Matthias
Korch;
Thomas
Rauber:
Optimizing Locality and Scalability of Embedded Runge-Kutta Solvers Using Block-Based Pipelining
2006,
Elsevier,
in:
Journal of Parallel and Distributed Computing,
Bd.:66,
Hnr.: 3,
S.: 444
- 468
,
DOI:
10.1016/j.jpdc.2005.09.003
,
BIB
Matthias
Korch;
Thomas
Rauber:
Simulation-based analysis of parallel Runge-Kutta solvers
2006,
Springer-Verlag,
in:
Applied Parallel Computing: State of the Art in Scientific Computing. 7th International Workshop, PARA 2004, Lyngby, Denmark, June 2004. Revised Selected Papers
,
DOI:
10.1007/11558958_133
,
BIB
Matthias
Korch:
Effiziente Implementierung eingebetteter Runge-Kutta-Verfahren durch Ausnutzung der Speicherzugriffslokalität
2006,
Smart-Link:
http://opus.ub.uni-bayreuth.de/volltexte/2007/280/
,
BIB
Ralf
Hoffmann;
Matthias
Korch;
Thomas
Rauber:
Performance Evaluation of Task Pools Based on Hardware Synchronization
2004,
Pittsburgh, USA,
ACM/IEEE,
in:
Proc. of the Supercomputing 2004
,
BIB
Ralf
Hoffmann;
Matthias
Korch;
Thomas
Rauber:
Using Hardware Operations to Reduce the Synchronization Overhead of Task Pools
2004,
IEEE,
in:
Proc. of the Int. Conference on Parallel Processing (ICPP)
,
DOI:
10.1109/ICPP.2004.1327927
,
BIB
Matthias
Korch;
Thomas
Rauber:
A comparison of task pools for dynamic load balancing of irregular algorithms
2004,
John Wiley & Sons,
in:
Concurrency and Computation: Practice and Experience,
Bd.:16,
Hnr.: 1,
S.: 1
- 47
,
DOI:
10.1002/cpe.745
,
BIB
Matthias
Korch;
Thomas
Rauber:
Comparison of Parallel Implementations of Runge-Kutta Solvers: Message Passing vs. Threads
2004,
Elsevier,
ISBN/ISSN/ISMV Nummer:0-444-51689-1
in:
Parallel Computing: Software Technology, Algorithms, Architectures & Applications -- Proceedings of the International Conference ParCo2003, Dresden, Germany
,
BIB
Matthias
Korch;
Thomas
Rauber:
Scalable Parallel RK Solvers for ODEs Derived by the Method of Lines
2003,
Springer-Verlag,
in:
Euro-Par 2003. Parallel Processing
,
BIB
Matthias
Korch;
Thomas
Rauber;
Gudula Rünger:
Performance Optimization of RK Methods Using Block-based Pipelining
2003,
Kluwer Academic Publishers,
in:
Performance Analysis and Grid Computing
,
BIB
Matthias
Korch;
Thomas
Rauber:
Evaluation of Task Pools for the Implementation of Parallel Irregular Algorithms
2002,
IEEE Computer Society Press,
in:
Proceedings of the 2002 ICPP Workshops
,
DOI:
10.1109/ICPPW.2002.1039782
,
BIB
Matthias
Korch;
Thomas
Rauber;
Gudula Rünger:
Pipelining for Locality Improvement in RK Methods
2002,
Springer-Verlag,
in:
Euro-Par 2002. Parallel Processing
,
BIB
Matthias
Korch:
Einsatz von Taskpools in Pthreads und Java zur parallelen Implementierung irregulärer Algorithmen
2001,
,
BIB