Adaptive Thread Scheduling Techniques for Improving Scalability of Software Transactional Memory
Thread Ownership of Memory
1
Thread Ownership of Memory Finds sharing errors at runtime ean-Philippe Martin, Michael Hicks, Manuel Costa, Periklis Akritidis, and Miguel Castro collaboration between Microsoft Research and the University of Maryland, College Park) act: [email protected] ore details at: http://research.microsoft.com/apps/pubs/default.aspx?id=117864 1. Data races 2. Atomicity Violations 3. Memory Errors eap enough to keep in all debug builds Ask me how! Supports locks but also joins, events, condition variables, etc. Jean-Philippe Martin Microsoft Research Michael Hicks University of Maryland, College Pa Manuel Costa Microsoft Research Periklis Akritidis University of Cambridge Miguel Castro Microsoft Research
description
Thread Ownership of Memory. Finds sharing errors at runtime. Data races. Atomicity Violations. Memory Errors. Supports locks but also joins, events, condition variables, etc. Cheap enough to keep in all debug builds. Ask me how!. Jean-Philippe Martin Microsoft Research. - PowerPoint PPT Presentation
Transcript of Thread Ownership of Memory
Thread Ownership of Memory Finds sharing errors at runtime
by Jean-Philippe Martin, Michael Hicks, Manuel Costa, Periklis Akritidis, and Miguel Castro(in collaboration between Microsoft Research and the University of Maryland, College Park)contact: [email protected] or more details at: http://research.microsoft.com/apps/pubs/default.aspx?id=117864
1. Data races
2. Atomicity Violations
3. Memory Errors
Cheap enough to keep in all debug builds
Ask me how!
Supports locks but also joins, events, condition variables, etc.
Jean-Philippe MartinMicrosoft Research
Michael HicksUniversity of Maryland, College Park
Manuel CostaMicrosoft Research
Periklis AkritidisUniversity of Cambridge
Miguel CastroMicrosoft Research