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 3 of 3 for “"Speculative Parallelization"”.

  1. Architectural Support for Scalable Speculative Parallelization in Shared -Memory Multiprocessors

    In this thesis, we also propose a new approach to reduce the cost of handling cross-thread data dependence violations: run-time learning. Using a new module called the Violation Prediction Table, the hardware learns to stall a thread when it seems likely to trigger a squash, and to release it when …

    uiuc Repository record for Architectural Support for Scalable Speculative Parallelization in Shared -Memory Multiprocessors (opens in a new tab)

  2. Scaling sequential code with hardware-software co-design for fine-grain speculative parallelization

    … most programmers still write sequential code. Speculative parallelization is an enticing approach to parallelize code while retaining the ease and simplicity of sequential programming, making parallelism pervasive. However, prior speculative parallelizing compilers and architectures achieved …

    mit

  3. Identifying, Quantifying, Extracting and Enhancing Implicit Parallelism

    … burden on the programmers by requiring explicit parallelization for performance. Implicit Parallelization is an alternative that could ease the burden on programmers by parallelizing applications “under the covers” while maintaining sequential semantics externally. This thesis develops a novel …

    uiuc Repository record for Identifying, Quantifying, Extracting and Enhancing Implicit Parallelism (opens in a new tab)