Sökning: "parallel programming"

Visar resultat 1 - 5 av 93 avhandlingar innehållade orden parallel programming.

  1. 1. Parallelism in Constraint Programming

    Författare :Carl Christian Rolf; Lunds universitet.; Lund University.; Lunds universitet.; Lund University.; [2011]
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Parallelism; Constraint Programming; Parallel Consistency; Parallel Search; Distributed Constraint Programming;

    Sammanfattning : Popular Abstract in English At our workplace, at home, and on the road, we rely on software. It has become one of the central technologies on which we base our society. Yet, software is perhaps the major technology that is understood the least by the general population. LÄS MER

  2. 2. Advances in Task-Based Parallel Programming for Distributed Memory Architectures

    Detta är en avhandling från Uppsala : Acta Universitatis Upsaliensis

    Författare :Afshin Zafari; Uppsala universitet.; Uppsala universitet.; [2018]
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; parallel programming; task-based programming; distributed memory system; scientific computing; hierarchical data; hierarchical tasks;

    Sammanfattning : It has become common knowledge that parallel programming is needed for scientific applications, particularly for running large scale simulations. Different programming models are introduced for simplifying parallel programming, while enabling an application to use the full computational capacity of the hardware. LÄS MER

  3. 3. Embedded Languages for Data-Parallel Programming

    Detta är en avhandling från Uppsala : Acta Universitatis Upsaliensis

    Författare :Joel Bo Svensson; [2013]
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Graphics Processing Units; Data-parallelism; Functional Programming; Embedded languages;

    Sammanfattning : 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. LÄS MER

  4. 4. Skeleton Programming for Heterogeneous GPU-based Systems

    Detta är en avhandling från Linköping : Linköping University Electronic Press

    Författare :Usman Dastgeer; Linköpings universitet.; Linköpings universitet.; [2011]
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Skeleton programming; GPU programming; SkePU; performance; portability; TECHNOLOGY Information technology Computer science; TEKNIKVETENSKAP Informationsteknik Datavetenskap;

    Sammanfattning : In this thesis, we address issues associated with programming modern heterogeneous systems while focusing on a special kind of heterogeneous systems that include multicore CPUs and one or more GPUs, called GPU-based systems.We consider the skeleton programming approach to achieve high level abstraction for efficient and portable programming of these GPU-based systemsand present our work on SkePU library which is a skeleton library for these systems. LÄS MER

  5. 5. Language Constructs for Safe Parallel Programming on Multi-Cores

    Detta är en avhandling från Uppsala : Acta Universitatis Upsaliensis

    Författare :Johan Östlund; Uppsala universitet.; Uppsala universitet.; [2016]
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Programming Languages; Type Systems; Ownership Types; Concurrency; Parallelism; Actors; Active Objects; Structured Parallelism; Data Race-Freedom; Immutability; Uniqueness; Datavetenskap; Computer Science;

    Sammanfattning : The last decade has seen the transition from single-core processors to multi-cores and many-cores. This move has by and large shifted the responsibility from chip manufacturers to programmers to keep up with ever-increasing expectations on performance. LÄS MER