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 “"Language runtimes"”.

  1. Explicit Software Speculation for Dynamic Language Runtimes

    … speculation improves the performance of dynamic language implementations on existing managed runtimes by speculatively executing dynamic language code with a common case interpretation of the language semantics. I implement a variety of optimizations at a high level, maintaining correct execution …

    uiuc Repository record for Explicit Software Speculation for Dynamic Language Runtimes (opens in a new tab)

  2. Hybrid STM/HTM for nested transactions in Java

    <p>Transactional memory (TM) has long been advocated as a promising pathway to more automated concurrency control for scaling concurrent programs running on parallel hardware. Software TM (STM) has the benefit of being able to run general transactional programs, but at the significant cost of …

    purdue-thes Repository record for Hybrid STM/HTM for nested transactions in Java (opens in a new tab)

  3. Memory safety with CHERI capabilities: security analysis, language interpreters, and heap temporal safety

    … involves support for contemporary programming language interpreters, which have not previously been adapted to CHERI. Using Apple’s JavaScriptCore as a case study, I evaluate the feasibility, source-code compatibility, and security properties of adapting an interpreter that supports …

    cambridge Repository record for Memory safety with CHERI capabilities: security analysis, language interpreters, and heap temporal safety (opens in a new tab)