Sökning: "algorithmic skeletons"
Hittade 5 uppsatser innehållade orden algorithmic skeletons.
1. Design and evaluation of a plain MPI-based cluster execution backend for the SkePU 3 skeleton programming framework
Master-uppsats, Linköpings universitet/Programvara och systemSammanfattning : SkePU 3 is a framework for parallel program execution that uses higher order functions called skeletons, which provide a layer of abstraction between user code and the parallel implementation it provides through its backends. The backend that enables SkePU to run on an HPC cluster has a slowdown of a factor two. LÄS MER
2. Modernizing and Evaluating the Autotuning Framework of SkePU 3
Kandidat-uppsats, Linköpings universitet/Institutionen för datavetenskapSammanfattning : Autotuning is a method which enables a program to automatically choose the most suitable parameters that optimizes it for a certain goal e.g. speed, cost, etc. LÄS MER
3. Integrating SkePU's algorithmic skeletons with GPI on a cluster
Master-uppsats, Linköpings universitet/Programvara och systemSammanfattning : As processors' clock-speed flattened out in the early 2000s, multi-core processors became more prevalent and so did parallel programming. However this programming paradigm introduces additional complexities, and to combat this, the SkePU framework was created. LÄS MER
4. Auto-tuning Hybrid CPU-GPU Execution of Algorithmic Skeletons in SkePU
Master-uppsats, Linköpings universitet/Programvara och systemSammanfattning : The trend in computer architectures has for several years been heterogeneous systems consisting of a regular CPU and at least one additional, specialized processing unit, such as a GPU.The different characteristics of the processing units and the requirement of multiple tools and programming languages makes programming of such systems a challenging task. LÄS MER
5. A Back-End for the SkePU Skeleton Programming Library targeting the Low-Power Multicore Vision Processor Myriad 2
Master-uppsats, Linköpings universitet/Programvara och systemSammanfattning : The SkePU skeleton programming library utilises algorithmic skeletons to offer a high-level approach for creating parallel applications. By using different back-ends, SkePU applications can run on multicore systems, GPGPU systems, and computer clusters. LÄS MER