H
Hassan Salehe Matar
Researcher at Koç University
Publications - 5
Citations - 27
Hassan Salehe Matar is an academic researcher from Koç University. The author has contributed to research in topics: Transactional memory & Instrumentation (computer programming). The author has an hindex of 2, co-authored 5 publications receiving 25 citations.
Papers
More filters
Accelerating Precise Race Detection Using Commercially- Available Hardware Transactional Memory Support
TL;DR: This work presents the first precise race detection tool that improves race-detection slowdown by using commercial hardware transactional memory support to synchronize analysis and program data and obtains noteworthy speedups over lock-based protection of race analysis metadata.
Book ChapterDOI
Runtime Determinacy Race Detection for OpenMP Tasks
Hassan Salehe Matar,Didem Unat +1 more
TL;DR: A tool, TaskSanitizer, is developed, which detects and reports concurrent memory accesses whose tasks do not have common dependencies and works at runtime, has been able to find bugs in micro-benchmarks and is reasonably efficient to be utilized in a working environment.
Book ChapterDOI
EmbedSanitizer: Runtime Race Detection Tool for 32-bit Embedded ARM
TL;DR: EbedSanitizer is a tool for detecting concurrency data races in 32-bit ARM-based multithreaded C/C++ applications without virtualization or emulation or use of alternative architecture and results precisely match with results when the same benchmarks run on 64-bit machine using Thread Sanitizer.
Book ChapterDOI
PaRV: Parallelizing Runtime Detection and Prevention of Concurrency Errors
TL;DR: The PaRV tool for runtime detection of and recovery from data races in multi-threaded C and C++ programs uses transactional memory technology for parallelizing runtime verification and for buffering write accesses during race checking.
Journal ArticleDOI
Output nondeterminism detection for programming models combining dataflow with shared memory
TL;DR: A technique for detecting unintended nondeterminism in applications developed on shared memory systems with dataflow execution model based on the formulation of happens-before relation on tasks executions in a dataflow dependency graph is proposed and implemented.