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 4 of 4 for “"directive-based programming"”.

  1. Towards a New Directive-based Tasking API for Distributed Systems

    Programming for large-scale computing requires programming models carefully designed for that purpose. MPI is often the model of choice for distributed systems, but writing MPI program is time-consuming and complicated to maintain and debug as the program size gets larger. Moreover, MPI does not …

    houston Repository record for Towards a New Directive-based Tasking API for Distributed Systems (opens in a new tab)

  2. Shared Memory Abstractions for Heterogeneous Multicore Processors

    … back into the compiler. Cellgen offers a directive-based programming model with semantics similar to OpenMP for the Cell Broadband Engine, a general-purpose processor with EMM. The compiler implicitly handles locality and parallelism, schedules memory transfers for data parallel regions of …

    vt Repository record for Shared Memory Abstractions for Heterogeneous Multicore Processors (opens in a new tab)

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

    High-level 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. Evaluating the OpenACC API for Parallelization of CFD Applications

    Directive-based programming of graphics processing units (GPUs) has recently appeared as a viable alternative to using specialized low-level languages such as CUDA C and OpenCL for general-purpose GPU programming. This technique, which uses directive or pragma statements to annotate source codes …

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