Sökning: "Multicore Programming"

Visar resultat 1 - 5 av 22 avhandlingar innehållade orden Multicore Programming.

  1. 1. Scientific Computing on Multicore Architectures

    Författare :Martin Tillenius; Elisabeth Larsson; Sverker Holmgren; Jakub Kurzak; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; multicore; scientific computing; shared memory parallelism; task-based programming; parallel programming model; task scheduling; data versioning; Beräkningsvetenskap; Scientific Computing;

    Sammanfattning : Computer simulations are an indispensable tool for scientists to gain new insights about nature. Simulations of natural phenomena are usually large, and limited by the available computer resources. LÄS MER

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

    Författare :Usman Dastgeer; Christoph Kessler; Kristian Sandahl; Sergei Gorlatch; Linköpings universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Skeleton programming; GPU programming; SkePU; performance; portability; Computer science; 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

  3. 3. Teaching and Learning Concurrent Programming in the Shared Memory Model

    Författare :Filip Strömbäck; Linda Mannila; Mariam Kamkar; Christoph Kessler; Mikko-Jussi Laakso; Linköpings universitet; []
    Nyckelord :SAMHÄLLSVETENSKAP; SOCIAL SCIENCES; NATURVETENSKAP; NATURAL SCIENCES; Concurrency; Synchronization; Programming; Computer science education; Visualization; Progvis;

    Sammanfattning : The performance of computational devices is steadily increasing. Recently, the main contributor to the increasing performance has been an increasing number of cores rather than increased performance for individual cores. LÄS MER

  4. 4. Adaptable Hardware Transactional Memory Protocols

    Författare :Anurag Negi; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; multicore; transactional memory; parallel programming;

    Sammanfattning : Transactional Memory (TM) is an important programming paradigm that can help alleviate difficulties associated with concurrent programming. Single-threaded performance can no longer be expected to scale as it did in the past. Programmers, therefore, must seriously consider concurrent algorithms as viable alternatives. LÄS MER

  5. 5. Static Execution Time Analysis of Parallel Systems

    Författare :Andreas Gustavsson; Björn Lisper; Jan Gustafsson; Andreas Ermedahl; David Broman; Mälardalens högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; WCET analysis; parallel systems; multi-core; multicore; threaded programming language; Computer Science; datavetenskap;

    Sammanfattning : The past trend of increasing processor throughput by increasing the clock frequency and the instruction level parallelism is no longer feasible due to extensive power consumption and heat dissipation. Therefore, the current trend in computer hardware design is to expose explicit parallelism to the software level. LÄS MER