Search for dissertations about: "Data-parallelism"

Showing result 1 - 5 of 8 swedish dissertations containing the word Data-parallelism.

  1. 1. Embedded Languages for Data-Parallel Programming

    Author : Joel Bo Svensson; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Graphics Processing Units; Data-parallelism; Functional Programming; Embedded languages;

    Abstract : Computers today are becoming more and more parallel. General purpose processors (CPUs) have multiple processing cores and Single Instruction Multiple Data (SIMD) units for data-parallelism. Graphics processors (GPUs) bring massive parallelism at the cost of being harder to program than CPUs. READ MORE

  2. 2. Obsidian: GPU Kernel Programming in Haskell

    Author : Joel Bo Svensson; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Haskell; data-parallelism; GPGPU; DSL; CUDA; parallelism; Obsidian; GPU; NVIDIA; Language design; ; EDSL;

    Abstract : Graphics Processing Units (GPUs) are evolving into powerful general purpose computing platforms. At first, GPU performance was driven by the requirements of 3D graphics computer games. To fit this workload, a GPU is a many-core processor suitable for the data-parallel programming paradigm. READ MORE

  3. 3. Contributions to Parallel Simulation of Equation-Based Models on Graphics Processing Units

    Author : Kristian Stavåker; Peter Fritzson; Erwin Laure; Linköpings universitet; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Modelica; GPU; CUDA; OpenCL; Modeling; Simulation;

    Abstract : In this thesis we investigate techniques and methods for parallel simulation of equation-based, object-oriented (EOO) Modelica models on graphics processing units (GPUs). Modelica is being developed through an international effort via the Modelica Association. READ MORE

  4. 4. Parallel and Distributed Processing in the Context of Fog Computing: High Throughput Pattern Matching and Distributed Monitoring

    Author : Charalampos Stylianopoulos; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; resource-constrained devices; distributed monitoring; distributed processing; vectorization; pattern matching; high throughput; fog computing;

    Abstract : With the introduction of the Internet of Things (IoT), physical objects now have cyber counterparts that create and communicate data. Extracting valuable information from that data requires timely and accurate processing, which calls for more efficient, distributed approaches. READ MORE

  5. 5. Universal Instruction Selection

    Author : Gabriel Hjort Blindell; Christian Schulte; Peter van Beek; KTH; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; instruction selection; code generation; compilers; constraint programming; combinatorial optimization; Informations- och kommunikationsteknik; Information and Communication Technology;

    Abstract : In code generation, instruction selection chooses instructions to implement a given program under compilation, global code motion moves computations from one part of the program to another, and block ordering places program blocks in a consecutive sequence. Local instruction selection chooses instructions one program block at a time while global instruction selection does so for the entire function. READ MORE