Start |  deutsch |  Contact | Internal |  KIT
Contact
Haid-und-Neu-Str. 7,
76131 Karlsruhe, Germany

Tel.: +49 721 608-46048
Fax: +49 721 608-43962

E-Mail: schindewolf@kit.edu

Martin Schindewolf








Dipl.-Inform. Martin Schindewolf
Wiss. Mitarbeiter
Martin Schindewolf
CAPP - Computer Architecture and Parallel Processing
Institut für Technische Informatik (ITEC)
Fakultät für Informatik
Karlsruhe Institute of Technology (KIT)
Technologiefabrik, 2. OG, Raum 314.1
Haid-und-Neu-Str. 7
76131 Karlsruhe
Germany
Telefon:
Fax:
E-Mail:
Web:
+49 721-608-46048
+49 721-608-43962

http://capp.itec.kit.edu/~schindew/

  • Research Interests
    • Computer Architecture
    • Classification of cache misses
    • Performance prediction of computer systems
    • Transactional Memory
    • Compiler construction
  • Research Projects
    • Transactional Memory Support for GCC
    • Optimization of Transactional Memory Applications
  • Publications
    • Papers
      • Evaluation of two Formulations of the Conjugate Gradients Method with Transactional Memory
        Martin Schindewolf, Björn Rocker, Wolfgang Karl, Vincent Heuveline
        In: Euro-Par 2013 Parallel Processing to appear at Springer Verlag Berlin / Heidelberg, Series "Lecture Notes in Computer Science", Aachen, Germany, 26. - 30. August 2013.
      • What Scientific Applications Can Benefit from Hardware Transactional Memory?
        Martin Schindewolf, Martin Schulz, John Gyllenhaal, Barna Bihari, Amy Whang, Wolfgang Karl
        In: The International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2012) Salt Lake City, Utah, November 10-16, 2012.
      • Software Transactional Memory, OpenMP and Pthread Implementations of the Conjugate Gradients Method - a Preliminary Evaluation
        Vincent Heuveline, Sven Janko, Wolfgang Karl, Björn Rocker, Martin Schindewolf
        In: 10th International Meeting on High-Performance Computing for Computational Science (VECPAR 2012) Kobe, Japan, July 17-20, 2012.
      • Capturing Transactional Memory Application's Behavior - The Prerequisite for Performance Analysis
        Martin Schindewolf, Wolfgang Karl
        In: International Conference on Multicore Software Engineering, Performance and Tools (MSEPT 2012) pages 30-41. Springer, Series "Lecture Notes in Computer Science", Volume 7303, ISBN 978-3-642-31201-4, Prague, Czech Republic, May 31/June 1 2012.
      • A low-overhead Profiling and Visualization Framework for Hybrid Transactional Memory
        Nehir Sonmez, Oriol Arcas, Philipp Kirchhofer, Martin Schindewolf, Osman S. Unsal, Adriàn Cristal and Wolfgang Karl
        In: FCCM 2012: The 20th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines pages 1-8. Toronto, Canada, April 29 - May 1, 2012.
      • Efficient Synchronization Techniques in a Decentralized Memory Management System Enabling Shared Memory
        Oliver Mattes, Martin Schindewolf, Roland Sedler, Rainer Buchty, and Wolfgang Karl
        Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware (PARS), Gesellschaft für Informatik e.V., Series "PARS Mitteilungen GI", Volume 28, ISSN 0177-0454, 24th PARS Workshop, Rüschlikon, Switzerland, May 26/27 2011.
      • Compiler-Assisted Selection of a Software Transactional Memory System
        Martin Schindewolf, Alexander Esselson, and Wolfgang Karl
        In: Architecture of Computing Systems - ARCS 2011, pages 147-157. Springer, Series "Lecture Notes in Computer Science", Volume 6566, ISBN 978-3-642-19136-7, Lake Como, Italy, February, 22-25 2011.
      • Thread Creation for Self-aware Parallel Systems
        Martin Schindewolf, Oliver Mattes, and Wolfgang Karl
        In: Facing the Multicore-Challenge, pages 42-53. Springer Berlin / Heidelberg, Series "Lecture Notes in Computer Science", Volume 6310, ISBN 978-3-642-16232-9, Heidelberg, Germany, March 17-19, 2010
      • Compiler-Directed Performance Model Construction for Parallel Programs
        Martin Schindewolf, David Kramer, Marcelo Cintra
        Architecture of Computing Systems (ARCS 2010),pages 187-198
        Lecture Notes in Computer Science, Springer, Volume 5974, ISBN 978-3-642-11949-1, Hannover, Germany.
      • Towards Transactional Memory Support for GCC
        Martin Schindewolf, Albert Cohen, Wolfgang Karl, Andrea Marongiu, Luca Benini
        GROW '09: First International Workshop on GCC Research Opportunities. Held in conjunction with: the fourth International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC), Paphos, Cyprus
      • A Generic Tool Supporting Cache Designs and Optimisation on Shared Memory Systems
        Martin Schindewolf, Jie Tao, Wolfgang Karl, Marcelo Cintra
        9th Workshop on Parallel Systems and Algorithms (PASA 2008), Dresden, Germany, 26. February, 2008
    • Poster
      • SaM-TM: A Revolutionary Memory Architecture Incorporating the Latest Synchronization Technique
        Martin Schindewolf, Oliver Mattes, Wolfgang Karl
        In: Proceedings of ACACES 2010 Poster Abstracts: Advanced Computer Architecture and Compilation for Embedded Systems, pages 57-58. Academia Press, Ghent, ISBN 978-90-382-1631-7, Terrassa, Spain, July 2010.
      • Investigating Compiler Support for Software Transactional Memory
        Martin Schindewolf, Wolfgang Karl
        Proceedings of ACACES 2009 Poster Abstracts: Advanced Computer Architecture and Compilation for Embedded Systems, pages 89-92, Academia Press, Ghent, ISBN 978-90-382-1467-2, Terrassa, Spain, July 2009.
    • Awards
      • For co-authoring the paper A low-overhead Profiling and Visualization Framework for Hybrid Transactional Memory, Martin Schindewolf has been awarded with the prestigious HiPEAC Paper Award in 2012.
      • PARS Student Paper Award (1st Prize) at the 9th Workshop on Parallel Systems and Algorithms (PASA 2008) awarded by GI/ITG Fachgruppe 'Parallel - Algorithmen, -Rechnerstrukturen und -Systemsoftware (PARS)', for the work A Generic Tool Supporting Cache Design and Optimisation on Shared Memory Systems, (Co-Authors: Jie Tao, Wolfgang Karl, and Marcelo Cintra), Dresden, Germany, February 2008.