- 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
- 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.
|