Search for dissertations about: "Skeleton programming"

Found 5 swedish dissertations containing the words Skeleton programming.

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

    Author : Usman Dastgeer; Christoph Kessler; Kristian Sandahl; Sergei Gorlatch; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Skeleton programming; GPU programming; SkePU; performance; portability; Computer science; Datavetenskap;

    Abstract : 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. READ MORE

  2. 2. Designing a Modern Skeleton Programming Framework for Parallel and Heterogeneous Systems

    Author : August Ernstsson; Christoph Kessler; José Daniel García Sánchez; Herbert Kuchen; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; High‐level parallel programming; Algorithmic skeletons; Heterogeneous systems; High‐performance computing;

    Abstract : Today's society is increasingly software-driven and dependent on powerful computer technology. Therefore it is important that advancements in the low-level processor hardware are made available for exploitation by a growing number of programmers of differing skill level. READ MORE

  3. 3. Pattern-based Programming Abstractions for Heterogeneous Parallel Computing

    Author : August Ernstsson; Christoph Kessler; José Daniel García Sánchez; Herbert Kuchen; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; High‐level parallel programming; Algorithmic skeletons; Heterogeneous systems; High‐performance computing;

    Abstract : Contemporary computer architectures utilize wide multi-core processors, accelerators such as GPUs, and clustering of individual computers into complex large-scale systems. These hardware trends are prevalent across computers of all sizes, from the largest supercomputers down to the smallest mobile phones. READ MORE

  4. 4. Applications of Functional Programming in Formal and Natural Languages

    Author : Markus Forsberg; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES;

    Abstract : This thesis describes two applications of functional programming to process formal and natural languages. The techniques described in this thesis are closely connected to compiler construction, which is obvious in the work on BNF Converter. READ MORE

  5. 5. Performance-aware Component Composition for GPU-based systems

    Author : Usman Dastgeer; Christoph Kessler; Marco Danelutto; Linköpings universitet; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY;

    Abstract : This thesis addresses issues associated with efficiently programming modern heterogeneous GPU-based systems, containing multicore CPUs and one or more programmable Graphics Processing Units (GPUs). We use ideas from component-based programming to address programming, performance and portability issues of these heterogeneous systems. READ MORE