Essays about: "Parallella program"

Showing result 1 - 5 of 24 essays containing the words Parallella program.

  1. 1. Parallel Query Systems : Demand-Driven Incremental Compilers

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

    Author : Christofer Nolander; [2023]
    Keywords : Query Systems; Parallelism; Incremental Computation; Compiler Architecture; Dependency Tracking; Query system; Parallelism; inkrementella beräkningar; kompilatorer; beroende spårning;

    Abstract : Query systems were recently introduced as an architecture for constructing compilers, and have shown to enable fast and efficient incremental compilation, where results from previous builds is reused to accelerate future builds. With this architecture, a compiler is composed of several queries, each of which extracts a small piece of information about the source program. READ MORE

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

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

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

  5. 5. Automatic Generation of Levels of Detail : A Study on the Swedish National Road Database

    University essay from KTH/Geodesi och satellitpositionering

    Author : Alexandra Börjesson; [2019]
    Keywords : Cartographic generalisation; transport network; database; levels of detail; geographic information system; GIS; FME; Kartografisk generalisering; vägnät; databas; detaljnivå; geografiska informationssystem; GIS; FME;

    Abstract : When creating a map, the amount of data and which geographical information chosen to bepresented are decided based on the purpose of the map. Trafikverket is responsible for theNational Road Database that is a reference road network with a large amount of dataconnected to it. READ MORE