Essays about: "Skeleton programming"

Showing result 1 - 5 of 13 essays containing the words Skeleton programming.

  1. 1. State Machine Model-To-Code Transformation In C

    University essay from Uppsala universitet/Signaler och system

    Author : Jonathan Carlgren; Per William Oskarsson; [2023]
    Keywords : State Machine; Model To Code; C; UML; ElementTree; XMI; Programming; Python; Benchmark;

    Abstract : A state machine model can turn a complex behavioural system into a more accessible graphical model, and can improve the way people work with system design by making it easier to communicate and understand the system. The clear structure of a state machine model enables automatic generation of well structured, and consequently readable, and maintainable code. READ MORE

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

    Author : Alexander Zeijlon; [2023]
    Keywords : SkePU; skeleton programming; algorithmic skeletons; HPC; cluster; parallel programming; MPI; OpenMP; CUDA; Hybrid; NUMA;

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

  3. 3. A systematic performance study of the parallel programming framework SkePU 3 using HPC-benchmarks

    University essay from Linköpings universitet/Programvara och system

    Author : Erik Tedhamre; [2022]
    Keywords : ;

    Abstract : With hardware performance no longer following Moore’s law, software optimization becomes more important. In this paper, we discuss parallel programming, which is one way to optimize software. However, writing parallel code is considered more difficult than writing sequential code. READ MORE

  4. 4. Auto-tuning Hybrid CPU-GPU Execution of Algorithmic Skeletons in SkePU

    University essay from Linköpings universitet/Programvara och system

    Author : Tomas Öhberg; [2018]
    Keywords : Heterogeneous computing; Hybrid execution; Skeleton programming; Workload partitioning; SkePU; Skeleton; CPU; GPU; Accelerator;

    Abstract : 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. 5. Sonication in Kinesiophobia Therapy: Presenting Motion Capture Data as Mechanical Quantities

    University essay from KTH/Skolan för teknikvetenskap (SCI)

    Author : Joar Nykvist; [2017]
    Keywords : ;

    Abstract : Kinesiophobia is a severe limitation in its victims' lives, this paper is part of a larger study aiming to use motion capture combined with a reliable mechanical model to provide auditory feedback on a kinesiophobia victim's locomotion on a track designed to inspire movements relevant for rehabilitation. This paper focuses on creating a theoretical model with a foundation in the biomechanics eld and uses it to establish programming logic that facilitates sonication methods used on the recorded motion data. READ MORE