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 “"Directive-based"”.
-
Towards a New Directive-based Tasking API for Distributed Systems
… performance-related advantages. In addition, directive-based programming styles have made parallel programming and migration of serial code to multicore chips easier than ever. Although directive-based tasking models have paved the way to distributed systems, they still lack capabilities …
-
Effectiveness of program transformations and compilers for directive-based GPU programming models
… form either automatically or relying on directives from the programmer. These compilers can offer the benefits of code portability and increased programmer productivity without imposing much penalty on performance. This thesis evaluates the quality of early versions of two compilers - the …
-
Directive-Based Data Partitioning and Pipelining and Auto-Tuning for High-Performance GPU Computing
… This thesis work aims to provide efficient directive-based data pipelining approaches for GPUs that tackle these issues and improve performance, programmability, and memory management.
-
Ask Your Doctor About Exposure Therapy!: Direct-To-Consumer Marketing Of Empirically Supported Psychological Treatments For Anxiety
Despite efforts to disseminate Evidence-Based Psychological Interventions (EBPIS) to mental health practitioners, most individuals with psychological disorders do not receive any form of treatment, and many others who do seek treatment do not receive EBPIS. The success of the pharmaceutical …
-
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 …
-
Multi-level Parallelism with MPI and OpenACC for CFD Applications
… and easy to implement. OpenACC is a directive-based programming model that, unlike low-level programming models, abstracts the details of implementation on the GPU. Although OpenACC generally limits the performance of the GPU, this model significantly reduces the work required to port …
-
High performance sparse Fast Fourier Transform using OpenACC
… In this Masters Thesis, we employ a high-level 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. …
-
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 …