scispace - formally typeset
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

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.