Sökning: "parallel execution"

Visar resultat 1 - 5 av 181 uppsatser innehållade orden parallel execution.

  1. 1. A Conjugate Residual Solver with Kernel Fusion for massive MIMO Detection

    Master-uppsats, Högskolan i Halmstad/Centrum för forskning om tillämpade intelligenta system (CAISR)

    Författare :Ioannis Broumas; [2023]
    Nyckelord :MIMO; massive MIMO; GPU; CUDA; Software Defined Radio; SDR; MMSE; ZF; zero-forcing; parallel detection; iterative methods; conjugate residual; parallel computing; kernel fusion;

    Sammanfattning : This thesis presents a comparison of a GPU implementation of the Conjugate Residual method as a sequence of generic library kernels against implementations ofthe method with custom kernels to expose the performance gains of a keyoptimization strategy, kernel fusion, for memory-bound operations which is to makeefficient reuse of the processed data. For massive MIMO the iterative solver is to be employed at the linear detection stageto overcome the computational bottleneck of the matrix inversion required in theequalization process, which is 𝒪(𝑛3) for direct solvers. LÄS MER

  2. 2. Implementing UX/UI in a real-time speech recognition and translation application in Android and a clinical study

    Uppsats för yrkesexamina på grundnivå, Umeå universitet/Institutionen för tillämpad fysik och elektronik

    Författare :Pamela Chilo; [2023]
    Nyckelord :;

    Sammanfattning : According to WHO(World Health Organization) there are over 1,5 billion people living with hearing loss. Furthermore, HRF(Hörselskadades riksförbund) believe that ‘hidden hearing loss’ can be a much larger scale of the population than what was believed. There are two parts in this project taking place parallel. LÄS MER

  3. 3. 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

  4. 4. A Performance Comparison of Java Streams and Imperative Loops

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Magnus Åkerfeldt; [2023]
    Nyckelord :Java streams; performance; benchmarking; loops; functional programming; Java streams; prestanda; loopar; funktionell programmering;

    Sammanfattning : The Stream API was added in Java 8. With the help of lambda expressions (anonymous functions), streams enable functional-style operations on sequences of elements. LÄS MER

  5. 5. Två sidor av samma rehabiliteringsmynt - En studie om arbetsgivarens rehabiliteringsansvar i relation till rehabiliteringskedjan

    Kandidat-uppsats, Lunds universitet/Institutionen för handelsrätt

    Författare :Anders Castelius; Karl Benyamine; [2023]
    Nyckelord :Arbetsanpassning; arbetsförmåga; Försäkringskassan; rehabiliteringsansvar; rehabiliteringskedjan; samordningsansvar; sjukpenning; Law and Political Science; Social Sciences;

    Sammanfattning : The employer's responsibility to rehabilitate is, in connection with an employee's reduced ability to work as a result of illness, an obligation to investigate work adaptation and rehabilitation possibilities to enable a return to work. The responsibility for rehabilitation is mainly regulated within the Employment Protection Act (LAS), the work environment act (AML), the social insurance code (SFB), and supplementary regulations (AFS). LÄS MER