Dr. Matthias Korch

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

Abgeschlossene Projekte

Kurzbiographie

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

Universität Bayreuth -