Essays about: "Parallell exekvering"

Showing result 1 - 5 of 12 essays containing the words Parallell exekvering.

  1. 1. Benchmarking linear-algebra algorithms on CPU- and FPGA-based platforms

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Omar Askar Vergara; Karl Törnblom Bartholf; [2023]
    Keywords : FPGA; OpenCL; PolyBench; Cholesky; Durbin;

    Abstract : Moore’s law is the main driving factor behind the rapid evolution of computers that has been observed in the past 50 years. Though the law is soon ending due to heat- and sizing-related issues. One solution to continuing the evolution is utilizing alternative computer hardware, where parallel hardware is especially interesting. READ MORE

  2. 2. Evaluating Swift concurrency on the iOS platform : A performance analysis of the task-based concurrency model in Swift 5.5

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Andreas Kärrby; [2022]
    Keywords : Task-based concurrency; Mobile; Benchmarking; Swift; iOS; Task-baserad concurrency; Mobil; Benchmarking; Swift; iOS;

    Abstract : Due to limitations in hardware, raising processor clock speeds is no longer the primary way to increase computing performance. Instead, computing devices are equipped with multiple processors (they are multi-core) to increase performance by enabling parallel execution of code. READ MORE

  3. 3. Cumulus - translating CUDA to sequential C++ : Simplifying the process of debugging CUDA programs

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Vera Blomkvist Karlsson; [2021]
    Keywords : Clang; Code generation; CUDA; Debugging; Parallel computing; Clang; Kodgenerering; CUDA; Felsökning; Parallella beräkningar;

    Abstract : Due to their highly parallel architecture, Graphics Processing Units (GPUs) offer increased performance for programs benefiting from parallel execution. A range of technologies exist which allow GPUs to be used for general-purpose programming, NVIDIA’s CUDA platform is one example. READ MORE

  4. 4. Automatic GPU optimization through higher-order functions in functional languages

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : John Wikman; [2020]
    Keywords : ;

    Abstract : Over recent years, graphics processing units (GPUs) have become popular devices to use in procedures that exhibit data-parallelism. Due to high parallel capability, running procedures on a GPU can result in an execution time speedup ranging from a couple times faster to several orders of magnitude faster, compared to executing serially on a central processing unit (CPU). READ MORE

  5. 5. Comparing locking strategies in large highly mutable loose quadtrees

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Per Nyberg; [2020]
    Keywords : ;

    Abstract : Using a quadtree to store points or geometrical shapes in two dimensional environments is a well tried-out approach shown to be able to provide both fast updates of the carried data as well as fast intersect-checks for a specified area. These are all useful abilities for a data structure when tracking, for instance, emergency vehicles for operator centrals. READ MORE