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 “"Low-Level Virtual Machine"”.

  1. Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine

    … implementation of Scala is tied to the Java Virtual Machine (JVM) which constrains the implementation and deployment targets. This thesis describes the implementation of a new backend for the Scala compiler that targets the Low Level Virtual Machine (LLVM). Targeting LLVM allows compilation …

    unm Repository record for Design and Implementation of a Scala Compiler Backend Targeting the Low Level Virtual Machine (opens in a new tab)

  2. Heterogeneous parallel virtual machine: A portable program representation and compiler for performance and energy optimizations on heterogeneous parallel systems

    … First, we develop Heterogeneous Parallel Virtual Machine (HPVM), a parallel program representation for heterogeneous systems, designed to enable functional and performance portability across popular parallel hardware. HPVM is based on a hierarchical dataflow graph with side effects. HPVM …

    uiuc Repository record for Heterogeneous parallel virtual machine: A portable program representation and compiler for performance and energy optimizations on heterogeneous parallel systems (opens in a new tab)

  3. Extracting Parallelism from Legacy Sequential Code Using Transactional Memory

    … techniques vary in properties such as: the level of paraellism (e.g., instructions, loops, traces, tasks); the need for custom hardware support; using optimistic execution or relying on conservative decisions; online, offline or both; and the level of source code exposure. Transactional …

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