Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 6 of 6 for “"Data Race Detection"”.

  1. Data-race detection in transactions-everywhere parallel programming

    This thesis studies how to perform dynamic data-race detection in programs using "transactions everywhere", a new methodology for shared-memory parallel programming. Since the conventional definition of a data race does not make sense in the transactions-everywhere methodology, this thesis develops …

    mit Repository record for Data-race detection in transactions-everywhere parallel programming (opens in a new tab)

  2. Algorithms for data-race detection in multithreaded programs

    Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.

    mit Repository record for Algorithms for data-race detection in multithreaded programs (opens in a new tab)

  3. Efficient Precise Dynamic Data Race Detection For Cpu And Gpu

    Data races are notorious bugs. They introduce non-determinism in programs behavior, complicate programs semantics, making it challenging to debug parallel programs. To make parallel programming easier, efficient data race detection has been a research topic in the last decades. However, existing …

    penn Repository record for Efficient Precise Dynamic Data Race Detection For Cpu And Gpu (opens in a new tab)

  4. Techniques to detect and avert advanced software concurrency bugs

    … be benign or non-existent. For example, lots of data races detected by a race detection tool could be relatively benign data races. Also, many dynamic software analyses cause orders-ofmagnitude slowdowns, which users cannot tolerate at runtime. This dissertation contains three parts. The first …

    uiuc Repository record for Techniques to detect and avert advanced software concurrency bugs (opens in a new tab)

  5. Detecting And Mitigating Concurrency Bugs

    … is presented for efficient concurrency bug detection and mitigation. As data races are widely used as a way to identify potential concurrency bugs, this research presents an efficient hardware architecture, named RaceSMM, that enables run-time data race detection with high coverage (99%) and …

    cornell Repository record for Detecting And Mitigating Concurrency Bugs (opens in a new tab)

  6. Designing Practical Software Bug Detectors Using Commodity Hardware and Common Programming Patterns

    … affect people's daily lives. However, many bug detection tools are not always practical in reality, which hinders their wide adoption. There are three main concerns regarding existing bug detectors: 1) run-time overhead in dynamic bug detectors, 2) space overhead in dynamic bug detectors, and 3) …

    vt Repository record for Designing Practical Software Bug Detectors Using Commodity Hardware and Common Programming Patterns (opens in a new tab)