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 9 of 9 for “"OpenACC"”.

  1. High performance sparse Fast Fourier Transform using OpenACC

    … directive-based parallel programming model, OpenACC to create a performance portable sFFT code. We call our implementation, ACCsFFT. Our implementation can target heterogeneous platforms consisting of x86 or Power Processors integrated with GPUs. The performance of our implementation is …

    udel Repository record for High performance sparse Fast Fourier Transform using OpenACC (opens in a new tab)

  2. Evaluating the OpenACC API for Parallelization of CFD Applications

    … architectures. This work analyzes the popular OpenACC programming standard, as implemented by the PGI compiler suite, in order to evaluate its utility and performance potential in computational fluid dynamics (CFD) applications. Of particular interest is the handling of stencil algorithms, …

    vt Repository record for Evaluating the OpenACC API for Parallelization of CFD Applications (opens in a new tab)

  3. Multi-level Parallelism with MPI and OpenACC for CFD Applications

    … parallel programming approaches, such as OpenACC, have recently become popular in complex fluid dynamics research since they are cross-platform and easy to implement. OpenACC is a directive-based programming model that, unlike low-level programming models, abstracts the details of …

    vt Repository record for Multi-level Parallelism with MPI and OpenACC for CFD Applications (opens in a new tab)

  4. Programming High-Performance Clusters with Heterogeneous Computing Devices

    … library (e.g.; CUDA, OpenCL, OpenMP, OpenACC) across the accelerator devices within each compute node. Such explicit management of disjointed computation and memory resources leads to reduced productivity and performance. This dissertation focuses on designing, implementing and …

    vt Repository record for Programming High-Performance Clusters with Heterogeneous Computing Devices (opens in a new tab)

  5. CPU/GPU Code Acceleration on Heterogeneous Systems and Code Verification for CFD Applications

    … CFD codes on multi-CPUs/GPUs using MPI and OpenACC, as well as the code verification for turbulence model implementation using the method of manufactured solutions and code-to-code comparisons. First, a variety of performance optimizations both agnostic and specific to applications and …

    vt Repository record for CPU/GPU Code Acceleration on Heterogeneous Systems and Code Verification for CFD Applications (opens in a new tab)

  6. Directive-Based Data Partitioning and Pipelining and Auto-Tuning for High-Performance GPU Computing

    … Moreover, programming models like CUDA, OpenMP, OpenACC, and OpenCL can efficiently offload compute-intensive workloads to these accelerators. However, achieving the overlapping of data transfers with computation in a kernel with these models is neither simple nor straightforward. Instead, codes …

    vt Repository record for Directive-Based Data Partitioning and Pipelining and Auto-Tuning for High-Performance GPU Computing (opens in a new tab)

  7. Effectiveness of program transformations and compilers for directive-based GPU programming models

    Accelerator devices like the General Purpose Graphics Computing Units (GPGPUs) play an important role in enhancing the performance of many contemporary scientific applications. However, programming GPUs using languages like C for CUDA or OpenCL requires relatively high investment of time and the …

    uiuc Repository record for Effectiveness of program transformations and compilers for directive-based GPU programming models (opens in a new tab)