Publication:
PaRV: parallelizing runtime detection and prevention of concurrency errors

Placeholder

Organizational Units

Program

KU Authors

Co-Authors

Cristal, Adrian
Kestor, Gokcen
Unsal, Osman

Advisor

Publication Date

2013

Language

English

Type

Conference proceeding

Journal Title

Journal ISSN

Volume Title

Abstract

We present the PaRV tool for runtime detection of and recovery from data races in multi-threaded C and C++ programs. PaRV uses transactional memory technology for parallelizing runtime verification and for buffering write accesses during race checking. Application threads are slowed down only due to instrumentation, but not due to the computation performed by runtime verification algorithms since the latter are run concurrently on different threads. Buffering writes allows us to recover from races and to safeguard against later ones.

Description

Source:

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Publisher:

Springer

Keywords:

Subject

General computer science, Theoretical computer science

Citation

Endorsement

Review

Supplemented By

Referenced By

Copy Rights Note

0

Views

0

Downloads

View PlumX Details