Avancerad sökning

Hittade 5 uppsatser som matchar ovanstående sökkriterier.

  1. 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 system

    Författare :Alexander Zeijlon; [2023]
    Nyckelord :SkePU; skeleton programming; algorithmic skeletons; HPC; cluster; parallel programming; MPI; OpenMP; CUDA; Hybrid; NUMA;

    Sammanfattning : 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. 2. Modernizing and Evaluating the Autotuning Framework of SkePU 3

    Kandidat-uppsats, Linköpings universitet/Institutionen för datavetenskap

    Författare :Basel Nsralla; [2022]
    Nyckelord :SkePU; Autotuning; Parallel Computing; Multicore; OpenCL; OpenMP;

    Sammanfattning : 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. 3. Integrating SkePU's algorithmic skeletons with GPI on a cluster

    Master-uppsats, Linköpings universitet/Programvara och system

    Författare :Joel Almqvist; [2022]
    Nyckelord :SlePU; cluster; GPI; MPI; OpenMP; parallel programming; HPC; algorithmic skeletons; distributed computing; SkePU; kluster; GPI; MPI; OpenMP; parallellprogrammering; HPC; algoritmiska skelett;

    Sammanfattning : 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. 4. Auto-tuning Hybrid CPU-GPU Execution of Algorithmic Skeletons in SkePU

    Master-uppsats, Linköpings universitet/Programvara och system

    Författare :Tomas Öhberg; [2018]
    Nyckelord :Heterogeneous computing; Hybrid execution; Skeleton programming; Workload partitioning; SkePU; Skeleton; CPU; GPU; Accelerator;

    Sammanfattning : 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. 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 system

    Författare :Sebastian Thorarensen; [2016]
    Nyckelord :parallel;

    Sammanfattning : 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