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 “"Virtual ISA"”.

  1. Compilers for portable programming of heterogeneous parallel & approximate computing systems

    … graphs, and code generators that translate the virtual ISA to NVIDIA GPUs, Intel’s AVX vector units, and to multicore X86-64 processors. Experimental results show that HPVM optimizations achieve significant performance improvements, HPVM translators achieve performance competitive with manually …

    uiuc Repository record for Compilers for portable programming of heterogeneous parallel & approximate computing systems (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. ApproxHPVM: A retargetable compiler framework for accuracy-aware optimizations

    … as part of the IR, it can serve as a portable virtual ISA that can be shipped to all kinds of hardware platforms. We evaluate ApproxHPVM on 9 benchmarks from the deep learning domain and 5 image-processing benchmarks. Our results show that our framework can offload chunks of approximable …

    uiuc Repository record for ApproxHPVM: A retargetable compiler framework for accuracy-aware optimizations (opens in a new tab)