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 4 of 4 for “"Transactional Execution"”.

  1. Software and architecture support for the bulk multicore

    Research on transactional memory began as a tool to improve the experience of programmers working on parallel code. Just as transactions in databases, it was the job of the runtime to detect any conflicts between parallel transactions and rollback the ones that needed to be re-executed, leaving the …

    uiuc Repository record for Software and architecture support for the bulk multicore (opens in a new tab)

  2. Improving Performance of Highly-Programmable Concurrent Applications by Leveraging Parallel Nesting and Weaker Isolation Levels

    … in the experiments run. Another method to alter transactional execution and boost performance is to relax the rules of visibility for parallel operations (known as their isolation). Depending on the application, correctness is not broken even if some transactions see external work that may later …

    vt Repository record for Improving Performance of Highly-Programmable Concurrent Applications by Leveraging Parallel Nesting and Weaker Isolation Levels (opens in a new tab)

  3. Extracting Parallelism from Legacy Sequential Code Using Transactional Memory

    … for custom hardware support; using optimistic execution or relying on conservative decisions; online, offline or both; and the level of source code exposure. Transactional Memory (TM) has emerged as a powerful concurrency control abstraction. TM simplifies parallel programming to the level of …

    vt Repository record for Extracting Parallelism from Legacy Sequential Code Using Transactional Memory (opens in a new tab)

  4. Designing, Modeling, and Optimizing Transactional Data Structures

    Transactional memory (TM) has emerged as a promising synchronization abstraction for multi-core architectures. Unlike traditional lock-based approaches, TM shifts the burden of implementing threads synchronization from the programmer to an underlying framework using hardware (HTM) and/or software …

    vt Repository record for Designing, Modeling, and Optimizing Transactional Data Structures (opens in a new tab)