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 6 of 6 for “"Open computing language (OpenCL)"”.

  1. A MapReduce Framework for Heterogeneous Computing Architectures

    … Compute Unified Device Architecture (CUDA) and Open Computing Language (OpenCL), the developer still needs to manage the data transfer be- tween host and device and vice versa, orchestrate the execution of several kernels, and more arduously, optimize the kernel code. In this dissertation, we …

    vt Repository record for A MapReduce Framework for Heterogeneous Computing Architectures (opens in a new tab)

  2. Generalizing the Utility of Graphics Processing Units in Large-Scale Heterogeneous Computing Systems

    Today, heterogeneous computing systems are widely used to meet the increasing demand for high-performance computing. These systems commonly use powerful and energy-efficient accelerators to augment general-purpose processors (i.e., CPUs). The graphic processing unit (GPU) is one such accelerator. …

    vt Repository record for Generalizing the Utility of Graphics Processing Units in Large-Scale Heterogeneous Computing Systems (opens in a new tab)

  3. Accelerating digital forensic searching through GPGPU parallel processing techniques

    … techniques of the field, and proposes that an open-standards GPGPU framework solution – Open Computing Language (OpenCL) – would be better suited to accelerate file carving with wider compatibility across an array of modern GPGPU hardware. This research further hypothesises that a modern …

    abertay Repository record for Accelerating digital forensic searching through GPGPU parallel processing techniques (opens in a new tab)

  4. Comparative study of tool-flows for rapid prototyping of software-defined radio digital signal processing

    … description specified in a programming language into one or more programmable hardware platforms. High-level tool-flows use different techniques, such as high-level synthesis to allow the designer to specify the application from a high level of abstraction and achieve improved …

    cape-town Repository record for Comparative study of tool-flows for rapid prototyping of software-defined radio digital signal processing (opens in a new tab)

  5. Dynamic loop vectorization for executing OpenCL kernels on CPUs

    Heterogeneous computing platforms are becoming increasingly important in supercomputing. Many systems now integrate CPUs and GPUs cooperating together on a single node. Much effort is invested in tuning GPU-kernels. However, it can be the case that some systems may not have GPUs or the GPUs are …

    uiuc Repository record for Dynamic loop vectorization for executing OpenCL kernels on CPUs (opens in a new tab)