Prof. Kuhn

Prof. Dr. Michael Kuhn

Fakultät für Informatik (FIN)
Institut für Intelligente Kooperierende Systeme (IKS)
Universitätsplatz 2, 39106 Magdeburg, G29-308
Projekte

Aktuelle Projekte

Compiler-based correctness checks for SPMD applications
Laufzeit: 01.03.2021 bis 28.02.2027

The problems that are being worked on in scientific computing and high performance computing today are highly complex and require immense computing resources. Due to the scale of applications such as, for example, climate simulations they need to be run on clusters that consist of many networked computing nodes. To utilize these resources, an application is required to be implemented using parallel distributed programming models. The standard method used for this in high performance computing is called Single Program, Multiple Data (SPMD). An application spawns multiple processes that work on the same problem and communicate with each other via message passing. While this allows for a high scalability, the SPMD model is not easy to program and many new types of programming errors can arise.

In this project, we are developing a compiler-based tool called SPMDClang, which supports the developers of SPMD applications with compile time correctness checks. It is based on the Clang frontend of the LLVM compiler toolchain. The goal is to provide compiler warnings and errors about the correctness of the communication schemes of SPMD codes during compilation. This requires the static analysis of the structure of the message passing operations in a program and newly developed algorithms to detect potential problems with the communication patterns. Due to the fact that some important program parameters such as the number of processes that will be used at runtime are not clear at compile time, a symbolic execution approach is required to simulate the potential runtime behavior of the SPMD application. For this an approach of using colored Petri nets to simulate the runtime behavior of the analyzed program is being developed. With this project, we aim to ascertain to what degree it is possible to detect SPMD-related error classes with a static compile time approach since most existing work in this area is based on runtime correctness checks. Additionally, a relevant question is how strongly the symbolic execution analysis will impact the compile time of an application. The goal is to provide a user-friendly tool that makes the development of SPMD applications easier on developers. We have the opportunity to evaluate these aspects by incorporating the developed tool in our courses on parallel programming where the development of SPMD applications is taught in the exercises.

Projekt im Forschungsportal ansehen

Eine allgemeine Speicher-Engine für moderne Speicherhierarchien
Laufzeit: 01.10.2022 bis 30.09.2025

Die wissenschaftliche Forschung wird zunehmend von datenintensiven Problemen bestimmt. Da die Komplexität der untersuchten Probleme zunimmt, steigt auch der Bedarf an hohem Datendurchsatz und -kapazität. Das weltweit produzierte Datenvolumen verdoppelt sich etwa alle zwei Jahre, was zu einer exponentiellen Datenflut führt. Diese Datenflut stellt eine direkte Herausforderung für Datenbankmanagementsysteme und Dateisysteme dar, die die Grundlage für eine effiziente Datenanalyse und -verwaltung bilden. Diese Systeme verwenden verschiedene Speichergeräte, die traditionell in Primär-, Sekundär- und Tertiärspeicher unterteilt waren. Mit der Einführung der disruptiven Technologie des nichtflüchtigen Arbeitsspeichers (NVRAM) begannen diese Klassen jedoch miteinander zu verschmelzen, was zu heterogenen Speicherarchitekturen führte, bei denen jedes Speichergerät sehr unterschiedliche Leistungsmerkmale aufweist (z. B. Persistenz, Speicherkapazität, Latenz). Eine große Herausforderung ist daher die Ausnutzung der spezifischen Leistungscharakteristika dieser Speichergeräte.
Zu diesem Zweck wird SMASH die Vorteile einer gemeinsamen Speicher-Engine untersuchen, die eine heterogene Speicherlandschaft verwaltet, einschließlich herkömmlicher Speichergeräte und nichtflüchtiger Speichertechnologien. Das Herzstück dieser Speicher-Engine werden B-epsilon-Bäume sein, da diese zur effizienten Nutzung dieser unterschiedlichen Geräte verwendet werden können. Darüber hinaus werden Strategien zur Datenplatzierung und -migration untersucht, um den durch die Übertragung von Daten zwischen verschiedenen Geräten verursachten Overhead zu minimieren. Durch den Wegfall der Notwendigkeit flüchtiger Caches kann die Datenkonsistenz besser sichergestellt werden. Auf der Anwendungsseite wird die Speicher-Engine Key-Value- und Objekt-Schnittstellen bieten, die für eine Vielzahl von Anwendungsfällen genutzt werden können, zum Beispiel für das Hochleistungsrechnen (HPC) und für Datenbankmanagementsysteme. Aufgrund der immer größer werdenden Kluft zwischen der Leistung von Rechen- und Speichergeräten sowie deren stagnierender Zugriffsleistung sind außerdem Techniken zur Datenreduzierung sehr gefragt, um den Bandbreitenbedarf beim Speichern und Abrufen von Daten zu verringern. Wir werden daher Forschungsarbeiten zu Datentransformationen im Allgemeinen und zu den Möglichkeiten externer und beschleunigter Transformationen durchführen. Übliche HPC-Workflows werden durch die Integration von SMASH in das bestehende JULEA-Storage-Framework unterstützt, während Datenbanksysteme die Schnittstelle von SMASH direkt nutzen können, um Daten zu speichern oder abzurufen.

Projekt im Forschungsportal ansehen

Abgeschlossene Projekte

Gekoppeltes Speichersystem für die effiziente Verwaltung selbst-beschreibender Datenformate
Laufzeit: 01.10.2019 bis 31.05.2023

Die Informationstechnologie wurde in den vergangenen Jahrzehnten immer wichtiger für die Gesellschaft. Insbesondere in der wissenschaftlichen Forschung können dadurch zunehmend komplexe Probleme gelöst werden, die heutzutage die Rechenleistung von Supercomputern benötigen. Die wachsende Komplexität der Fragestellungen sowie die steigende Rechenleistung führen dabei zu immer größer werdenden Datenmengen; die weltweit produzierte Datenmenge verdoppelt sich ungefähr alle zwei Jahre, was zu einem exponentiellen Wachstum führt. Dies führt zu Problemen, da die Verbesserung der Speicher- und Netzwerktechnologie deutlich langsamer voranschreitet. Das Resultat ist eine immer größer werdende Lücke zwischen der Leistungsfähigkeit von Rechen- und Speichergeräten, die zu einem Flaschenhals bei der Datenverwaltung führt. Dies betrifft insbesondere große Speichersysteme, wie sie im Hochleistungsrechnen genutzt werden. Um diese Situation zu verbessern, wird eine Hierarchie unterschiedlicher Speichergeräte eingesetzt, um sowohl die Kapazitäts- als auch die Geschwindigkeitsanforderungen zu erfüllen. Indem die Vorteile unterschiedlicher Speichertechnologien vereint werden, können einerseits die Leistung erhöht und andererseits die Kosten für Anschaffung, Betrieb und Wartung reduziert werden. Für zukünftige Exascale-Systeme werden sich diese Probleme noch verschärfen, weswegen signifikante Verbesserungen notwendig werden, um die Leistungsfähigkeit solcher Systeme ausnutzen zu können. Die existierende E/A-Softwareumgebung verursacht zusätzliche Probleme bei der Leistungsfähigkeit und Datenverwaltung.
Die produzierten Daten werden typischerweise mithilfe selbst-beschreibender Datenformate gespeichert, um den Austausch und die Analyse in der wissenschaftlichen Gemeinschaft zu ermöglichen. Das Ziel des Projektes ist es, die Vorteile eines Speichersystems, das enger mit solchen Datenformaten gekoppelt ist, zu untersuchen. Im Rahmen des Projektes wird ein neuartiges hybrides Speichersystem entworfen, das Technologien aus dem Hochleistungsrechnen und den Datenbanksystemen nutzt. Durch die Kopplung können strukturelle Informationen genutzt werden, um passende Speichertechnologien und -hierarchiestufen auszuwählen. Da solche Informationen momentan nicht verfügbar sind, müssen existierende Speichersysteme auf Heuristiken zurückgreifen, die zu suboptimaler Leistung und unnötigen Datenbewegungen führen. Darüber hinaus wird das Speichersystem anpassbare E/A-Semantiken unterstützen, um Anwendungs- und Datenformatsanforderungen besser erfüllen zu können. Zusammengenommen werden diese Änderungen neuartige Datenverwaltungsansätze und Leistungssteigerungen ermöglichen. Existierende Abläufe wissenschaftlicher Nutzer werden mithilfe einer Datenanalyseschnittstelle unterstützt. Alle Änderungen werden ausführlich getestet, um Rückwärtskompatibilität zu garantieren. Es werden keine Änderungen notwendig sein, um existierende Anwendungen auf Basis von CoSEMoS auszuführen.

Projekt im Forschungsportal ansehen

Publikationen

2023

Buchbeitrag

Intelligent data migration policies in a write-optimized copy-on-write tiered storage stack

Wünsche, Johannes; Karim, Sajad; Kuhn, Michael; Broneske, David; Saake, Gunter

In: Proceedings of the 3rd Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems - New York,NY,United States : Association for Computing Machinery . - 2023, S. 17-26

Buchbeitrag

Vecpar - a framework for portability and parallelization

Mania, Georgiana; Styles, Nicholas; Kuhn, Michael; Salzburger, Andreas; Yeo, Beomki; Ludwig, Thomas

In: Computational Science – ICCS 2023 , 1st ed. 2023. - Cham : Springer Nature Switzerland ; Mikyška, Jiří., S. 253-267 - (Lecture notes in computer science book series; volume 14073)

2022

Buchbeitrag

Data-aware compression for HPC using machine learning

Plehn, Julius; Fuchs, Anna; Kuhn, Michael; Lüttgau, Jakob; Ludwig, Thomas

In: Proceedings of the Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems / Kuhn , Michael - New York,NY,United States : Association for Computing Machinery ; Kuhn, Michael . - 2022, S. 8-15

Buchbeitrag

Energy efficiency of parallel file systems on an ARM cluster

Erxleben, Timm Leon; Duwe, Kira; Saak, Jens; Köhler, Martin; Kuhn, Michael

In: ENERGY 2022 - [Wilmington, DE] : IARIA ; Sultan, Vivian, S. 42-48

Begutachteter Zeitschriftenartikel

Green storage - parallel file systems on ARM

Erxleben, Timm Leon; Duwe, Kira; Saak, Jens; Köhler, Martin; Kuhn, Michael

In: International Journal on Advances in Software - [S.l.]: IARIA, Bd. 15 (2022), 3&4, S. 200-210

Begutachteter Zeitschriftenartikel

Automated performance analysis tools framework for HPC programs

Keiff, Maximillian; Voigt, Frederic; Fuchs, Anna; Kuhn, Michael; Squar, Jannek; Ludwig, Thomas

In: Procedia computer science - Amsterdam [u.a.] : Elsevier, Bd. 207 (2022), S. 1067-1076

Begutachteter Zeitschriftenartikel

Content queries and in-depth analysis on version-controlled software

Squar, Jannek; Schroeter, Niclas; Fuchs, Anna; Kuhn, Michael; Ludwig, Thomas

In: Procedia computer science - Amsterdam [u.a.] : Elsevier, Bd. 207 (2022), S. 1261-1270

Begutachteter Zeitschriftenartikel

Data-aware compression for HPC using machine learning

Plehn, Julius; Fuchs, Anna; Kuhn, Michael; Lüttgau, Jakob; Ludwig, Thomas

In: ACM SIGOPS operating systems review/ Association for Computing Machinery - New York, NY: ACM, Bd. 56 (2022), 1, S. 62-69

Herausgeberschaft

Proceedings of the Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems

Kuhn, Michael; Duwe, Kira; Acquaviva, Jean-Thomas; Chasapis, Konstantinos; Boukhobza, Jalil

In: New York,NY,United States: Association for Computing Machinery, 2022, 1 online resource (44 pages) - (ACM Conferences; ACM Digital Library), ISBN: 978-1-4503-9209-9

2021

Buchbeitrag

Dissecting self-describing data formats to enable advanced querying of file metadata

Duwe, Kira; Kuhn, Michael

In: Konferenz: 14th ACM International Conference on Systems and Storage, SYSTOR 2021, HaIfa, Israel, 14.-16. June 2021, SYSTOR 2021 - New York: Association for Computing Machinery . - 2021, Artikel 12, insges. 7 S.

Buchbeitrag

Using ceph's BlueStore as object storage in HPC storage framework

Duwe, Kira; Kuhn, Michael

In: Proceedings of the Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS) - in conjunction with EuroSys 2021 - New York: ACM; Kuhn, Michael . - 2021, Artikel 3, insges. 6 S.

Buchbeitrag

heimdallr - improving compile time correctness checking for message passing with rust

Blesel, Michael; Kuhn, Michael; Squar, Jannek

In: High Performance Computing - Cham: Springer International Publishing; Jagode, Heike . - 2021, S. 199-211 - (Theoretical Computer Science and General Issues; 12761)

Buchbeitrag

Coupling storage systems and self-describing data formats for global metadata management

Kuhn, Michael; Duwe, Kira

In: 2020 International Conference on Computational Science and Computational Intelligence/ CSCI - Piscataway, NJ: IEEE . - 2021

Begutachteter Zeitschriftenartikel

A GPU-based Kalman filter for track fitting

Ai, Xiaocong; Mania, Georgiana; Gray, Heather M.; Kuhn, Michael; Styles, Nicholas

In: Computing and software for big science - Cham, Switzerland: Springer International Publishing, Bd. 5 (2021), insges. 16 S.

Herausgeberschaft

Proceedings of the Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS) - in conjunction with EuroSys 2021

Kuhn, Michael; Duwe, Kira; Acquaviva, Jean-Thomas; Chasapis, Konstantinos; Boukhobza, Jalil

In: New York: ACM, 2021, 1 Online-Ressource, ISBN: 978-1-4503-8302-8 Kongress: CHEOPS '21 virtual 2021.04.

Herausgeberschaft

Euro-Par 2020: Parallel Processing Workshops - Euro-Par 2020 International Workshops, Warsaw, Poland, August 2425, 2020, Revised Selected Papers

Balis, Bartosz; B. Heras, Dora; Antonelli, Laura; Bracciali, Andrea; Gruber, Thomas; Hyun-Wook, Jin; Kuhn, Michael; Scott, Stephen L.; Unat, Didem; Wyrzykowski, Roman

In: Cham: Imprint: Springer, 2021., 1st ed. 2021., 1 Online-Ressource(XV, 358 p. 110 illus., 99 illus. in color.) - (Springer eBook Collection; Theoretical Computer Science and General Issues; 12480)

2020

Buchbeitrag

ArduPower v2: Open and modular power measurement for HPC components

Bremer, Daniel; Kuhn, Michael; Heidari, Mohammad Reza

In: The Tenth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, ENERGY 2020 - IARIA, 2020 . - 2020, S. 24-29[Konferenz: Tenth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, ENERGY 2020, Lisbon, Portugal, September 27, 2020 to October 01, 2020]

Buchbeitrag

Compiler Assisted Source Transformation of OpenMP Kernels

Squar, Jannek; Jammer, Tim; Blesel, Michael; Kuhn, Michael; Ludwig, Thomas

In: 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC), IEEE, http://dx.doi.org/10.1109/ispdc51135.2020.00016

Buchbeitrag

Improving energy efficiency of scientific data compression with decision trees

Kuhn, Michael; Plehn, Julius; Alforov, Yevhen; Ludwig, Thomas

In: The Tenth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, ENERGY 2020 - IARIA, 2020 . - 2020, S. 17-23[Konferenz: Tenth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, ENERGY 2020, Lisbon, Portugal, September 27, 2020 to October 01, 2020]

Begutachteter Zeitschriftenartikel

Mission possible: Unify HPC and Big Data stacks towards application-defined blobs at the storage layer

Matri, Pierre; Alforov, Yevhen; Brandon, Álvaro; Pérez, María S.; Costan, Alexandru; Antoniu, Gabriel; Kuhn, Michael; Carns, Philip; Ludwig, Thomas

In: Future Generation Computer Systems, Elsevier BV, Bd. 109, S. 668-677, http://dx.doi.org/10.1016/j.future.2018.07.035

Begutachteter Zeitschriftenartikel

State of the Art and Future Trends in Data Reduction for High-Performance Computing

Duwe, Kira; Lüttgau, Jakob; Mania, Georgiana; Squar, Jannek; Fuchs, Anna; Kuhn, Michael; Betke, Eugen; Ludwig, Thomas

In: Supercomputing Frontiers and Innovations, Publishing Center of South Ural State University, S. 4-36, 2020

2019

Begutachteter Zeitschriftenartikel

Parallele Dateisysteme

Kuhn, Michael

In: Informatik Spektrum, Springer Science and Business Media LLC, Bd. 42, Heft 5, S. 360-364, http://dx.doi.org/10.1007/s00287-019-01209-7

Begutachteter Zeitschriftenartikel

Towards an HPC Certification Program

Kunkel, Julian; Himstedt, Kai; Hübbe, Nathanael; Stüben, Hinnerk; Schröder, Sandra; Kuhn, Michael; Riebisch, Matthias; Olbrich, Stephan; Ludwig, Thomas; Filinger, Weronika; Acquaviva, Jean-Thomas; Gerbes, Anja; Lafayette, Lev

In: The Journal of Computational Science Education, The Shodor Education Foundation, Inc., Bd. 10, Heft 1, S. 88-89, http://dx.doi.org/10.22369/issn.2153-4136/10/1/14

2018

Buchbeitrag

Towards Green Scientific Data Compression Through High-Level I/O Interfaces

Alforov, Yevhen; Ludwig, Thomas; Novikova, Anastasiia; Kuhn, Michael; Kunkel, Julian

In: 2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), IEEE, http://dx.doi.org/10.1109/cahpc.2018.8645921

Begutachteter Zeitschriftenartikel

A Survey of Storage Systems for High-Performance Computing

Lüttgau, Jakob; Kuhn, Michael; Duwe, Kira; Alforov, Yevhen; Betke, Eugen; Kunkel, Julian; Ludwig, Thomas

In: Supercomputing Frontiers and Innovations, Publishing Center of South Ural State University, S. 31-58, 2018

2017

Buchbeitrag

Performance and Power Optimization

Kuhn, Michael; Chasapis, Konstantinos; Kuhn, Manuela; Malka, Janusz; Stibor, Thomas; Nešković, Gvozden

In: Helmholtz Portfolio Theme Large-Scale Data Management and Analysis (LSDMA), KIT Scientific Publishing, S. 141-160, 2017, 978-3-7315-0695-9

Buchbeitrag

JULEA: A Flexible Storage Framework for HPC

Kuhn, Michael

In: Lecture Notes in Computer Science, Springer International Publishing, S. 712-723, High Performance Computing, http://dx.doi.org/10.1007/978-3-319-67630-2_51

Buchbeitrag

Could Blobs Fuel Storage-Based Convergence Between HPC and Big Data?

Matri, Pierre; Alforov, Yevhen; Brandon, Alvaro; Kuhn, Michael; Carns, Philip; Ludwig, Thomas

In: 2017 IEEE International Conference on Cluster Computing (CLUSTER), IEEE, http://dx.doi.org/10.1109/cluster.2017.63

2016

Begutachteter Zeitschriftenartikel

Analyzing the energy consumption of the storage data path

Llopis, Pablo; Dolz, Manuel F.; Blas, Javier Garcia; Isaila, Florin; Heidari, Mohammad Reza; Kuhn, Michael

In: The Journal of Supercomputing, Springer Science and Business Media LLC, Bd. 72, Heft 11, S. 4089-4106, http://dx.doi.org/10.1007/s11227-016-1729-4

Begutachteter Zeitschriftenartikel

Data Compression for Climate Data

Kuhn, Michael; Kunkel, Julian; Ludwig, Thomas

In: Supercomputing Frontiers and Innovations, Publishing Center of South Ural State University, S. 75-94, 2016

2015

Buchbeitrag

Dynamically Adaptable I/O Semantics for High Performance Computing

Kuhn, Michael

In: Lecture Notes in Computer Science, Springer International Publishing, S. 240-256, High Performance Computing, http://dx.doi.org/10.1007/978-3-319-20119-1_18

Buchbeitrag

ARDUPOWER: A low-cost wattmeter to improve energy efficiency of HPC applications

Dolz, Manuel F.; Heidari, Mohammad Reza; Kuhn, Michael; Ludwig, Thomas; Fabregat, German

In: 2015 Sixth International Green and Sustainable Computing Conference (IGSC), IEEE, http://dx.doi.org/10.1109/igcc.2015.7393692

Buchbeitrag

MPI-checker - static analysis for MPI

Droste, Alexander; Kuhn, Michael; Ludwig, Thomas

In: Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC - LLVM '15, ACM Press, http://dx.doi.org/10.1145/2833157.2833159

Buchbeitrag

A Best Practice Analysis of HDF5 and NetCDF-4 Using Lustre

Bartz, Christopher; Chasapis, Konstantinos; Kuhn, Michael; Nerge, Petra; Ludwig, Thomas

In: Lecture Notes in Computer Science, Springer International Publishing, 2015, S. 274-281, High Performance Computing

Buchbeitrag

Big Data Research at DKRZ – Climate Model Data Production Workflow

Lautenschlager, Michael; Adamidis, Panagiotis; Kuhn, Michael

In: Big Data and High Performance Computing, IOS Press, S. 133-155, 2015, 978-1-61499-582-1

Artikel in Kongressband

Analyzing Power Consumption of I/O Operations in HPC Applications

Llopis, Pablo; Dolz, Manuel F.; García-Blas, Javier; Isaila, Florin; Carretero, Jesús; Heidari, Mohammad Reza; Kuhn, Michael

In: Proceedings of the Second International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2015), Computer Architecture, Communications and Systems Group (ARCOS), S. 107-116, 2015, 978-84-608-2581-4

2014

Buchbeitrag

Evaluating Lustre's Metadata Server on a Multi-Socket Platform

Chasapis, Konstantinos; Dolz, Manuel F.; Kuhn, Michael; Ludwig, Thomas

In: 2014 9th Parallel Data Storage Workshop, IEEE, http://dx.doi.org/10.1109/pdsw.2014.5

Begutachteter Zeitschriftenartikel

Exascale Storage Systems - An Analytical Study of Expenses

Kunkel, Julian; Kuhn, Michael; Ludwig, Thomas

In: Supercomputing Frontiers and Innovations, Publishing Center of South Ural State University, S. 116-134, 2014

Artikel in Kongressband

Compression By Default - Reducing Total Cost of Ownership of Storage Systems

Kuhn, Michael; Chasapis, Konstantinos; Dolz, Manuel; Ludwig, Thomas

In: Supercomputing, Springer International Publishing, 8488, 2014, 978-3-319-07517-4

Artikel in Kongressband

Evaluating Power-Performace Benefits of Data Compression in HPC Storage Servers

Chasapis, Konstantinos; Dolz, Manuel; Kuhn, Michael; Ludwig, Thomas

In: ENERGY 2014: The Fourth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies, IARIA XPS Press, S. 29-34, 2014, 978-1-61208-332-2

2013

Buchbeitrag

A Semantics-Aware I/O Interface for High Performance Computing

Kuhn, Michael

In: Lecture Notes in Computer Science, Springer Berlin Heidelberg, S. 408-421, Supercomputing, http://dx.doi.org/10.1007/978-3-642-38750-0_31

2012

Buchbeitrag

A study on data deduplication in HPC storage systems

Meister, Dirk; Kaiser, Jurgen; Brinkmann, Andre; Cortes, Toni; Kuhn, Michael; Kunkel, Julian

In: 2012 International Conference for High Performance Computing, Networking, Storage and Analysis, IEEE, http://dx.doi.org/10.1109/sc.2012.14

Buchbeitrag

Simulation-Aided Performance Evaluation of Server-Side Input/Output Optimizations

Kuhn, Michael; Kunkel, Julian M.; Ludwig, Thomas

In: 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing, IEEE, http://dx.doi.org/10.1109/pdp.2012.35

Buchbeitrag

Tool Environments to Measure Power Consumption and Computational Performance

Minartz, Timo; Molka, Daniel; Kunkel, Julian; Knobloch, Michael; Kuhn, Michael; Ludwig, Thomas

In: Handbook of Energy-Aware and Green Computing, Chapman and Hall/CRC Press Taylor and Francis Group, S. 709-743, 2012, 978-1-4398-5040-4

Begutachteter Zeitschriftenartikel

Towards an energy-aware scientific I/O interface - Stretching the ADIOS interface to foster performance analysis and energy awareness

Kunkel, Julian M.; Minartz, Timo; Kuhn, Michael; Ludwig, Thomas

In: Computer Science - Research and Development, Springer Science and Business Media LLC, Bd. 27, Heft 4, S. 337-345, http://dx.doi.org/10.1007/s00450-011-0193-x

Artikel in Kongressband

Scientific Computing: Performance and Efficiency in Climate Models

Schröder, Sandra; Kuhn, Michael; Hübbe, Nathanael; Kunkel, Julian; Minartz, Timo; Nerge, Petra; Wasserfall, Florens; Ludwig, Thomas

In: Proceedings of the Work in Progress Session, 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Institute for Systems Engineering and Automation, 31, 2012, 978-3-902457-31-8

Artikel in Kongressband

Optimizations for Two-Phase Collective I/O

Kuhn, Michael; Kunkel, Julian; Tsujita, Yuichi; Muguruma, Hidetaka; Ludwig, Thomas

In: Applications, Tools and Techniques on the Road to Exascale Computing, IOS Press, 22, S. 455-462, 2012, 978-1-61499-040-6

Artikel in Kongressband

Evaluating the Influence of File System Interfaces and Semantics on I/O Throughput in High Performance Computing

Janssen, Christina; Kuhn, Michael; Ludwig, Thomas

In: Proceedings of the Work in Progress Session, 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Institute for Systems Engineering and Automation, 31, 2012, 978-3-902457-31-8

2010

Begutachteter Zeitschriftenartikel

Collecting energy consumption of scientific data - Energy demands for files during their life cycle

Kunkel, Julian M.; Mordvinova, Olga; Kuhn, Michael; Ludwig, Thomas

In: Computer Science - Research and Development, Springer Science and Business Media LLC, Bd. 25, Heft 3-4, S. 197-205, http://dx.doi.org/10.1007/s00450-010-0121-5

2009

Begutachteter Zeitschriftenartikel

Dynamic file system semantics to enable metadata optimizations in PVFS

Kuhn, Michael; Kunkel, Julian Martin; Ludwig, Thomas

In: Concurrency and Computation: Practice and Experience, Wiley, Bd. 21, Heft 14, S. 1775-1788, http://dx.doi.org/10.1002/cpe.1439

2008

Buchbeitrag

Directory-Based Metadata Optimizations for Small Files in PVFS

Kuhn, Michael; Kunkel, Julian; Ludwig, Thomas

In: Lecture Notes in Computer Science, Springer Berlin Heidelberg, S. 90-99, Euro-Par 2008 – Parallel Processing, http://dx.doi.org/10.1007/978-3-540-85451-7_11

2007

Buchbeitrag

Analysis of the MPI-IO Optimization Levels with the PIOViz Jumpshot Enhancement

Ludwig, Thomas; Krempel, Stephan; Kuhn, Michael; Kunkel, Julian; Lohse, Christian

In: Recent Advances in Parallel Virtual Machine and Message Passing Interface/ Capello - Berlin, Heidelberg: Springer Berlin / Heidelberg; Capello, Franck . - 2007, S. 213-222 - ( Lecture notes in computer science; volume 4757)

Kooperationen
  • DataDirect Networks, Jean-Thomas Acquaviva
  • Deutsches Klimarechenzentrum, Prof. Dr. Thomas Ludwig
  • Intel, Johann Lombardi
  • Max-Planck-Institut für Meteorologie, Uwe Schulzweida
Vita
Michael Kuhn is a professor for Parallel Computing and I/O at Otto von Guericke University Magdeburg. He conducts research in the area of parallel systems with a special focus on storage systems, I/O interfaces and programming concepts. Other interests of his include data reduction techniques and high performance computing in general. Michael has been investigating these topics in a number of research projects, including the CoSEMoS and SMASH projects. Moreover, he is the lead developer of the JULEA storage framework and received a 2019 R&D 100 award for his contributions to the Spack package manager. He regularly offers lectures and courses related to programming and storage systems.
Expertenprofil
  • High Performance Computing
  • Storage and File Systems
  • Data Reduction Techniques
  • I/O Interfaces
  • Programming Concepts

Letzte Änderung: 07.02.2024 - Ansprechpartner: Webmaster