Essays about: "algorithmic skeletons"
Found 5 essays containing the words algorithmic skeletons.
-
1. Design and evaluation of a plain MPI-based cluster execution backend for the SkePU 3 skeleton programming framework
University essay from Linköpings universitet/Programvara och systemAbstract : 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. READ MORE
-
2. Modernizing and Evaluating the Autotuning Framework of SkePU 3
University essay from Linköpings universitet/Institutionen för datavetenskapAbstract : 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. READ MORE
-
3. Integrating SkePU's algorithmic skeletons with GPI on a cluster
University essay from Linköpings universitet/Programvara och systemAbstract : 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. READ MORE
-
4. Auto-tuning Hybrid CPU-GPU Execution of Algorithmic Skeletons in SkePU
University essay from Linköpings universitet/Programvara och systemAbstract : 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. READ MORE
-
5. A Back-End for the SkePU Skeleton Programming Library targeting the Low-Power Multicore Vision Processor Myriad 2
University essay from Linköpings universitet/Programvara och systemAbstract : 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. READ MORE