Sökning: "Multicore Programming"

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

  1. 1. Scientific Computing on Multicore Architectures

    Författare :Martin Tillenius; Elisabeth Larsson; Sverker Holmgren; Jakub Kurzak; []
    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; []
    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

  3. 3. Adaptable Hardware Transactional Memory Protocols

    Författare :Anurag Negi; [2011]
    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

  4. 4. Static Execution Time Analysis of Parallel Systems

    Författare :Andreas Gustavsson; Björn Lisper; Jan Gustafsson; Andreas Ermedahl; David Broman; []
    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

  5. 5. Static Timing Analysis of Parallel Systems Using Abstract Execution

    Författare :Andreas Gustavsson; Björn Lisper; Jan Gustafsson; Andreas Ermedahl; Nan Guan; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; WCET analysis; parallel systems; multi-core; multicore; threaded programming language; Computer Science; datavetenskap;

    Sammanfattning : The Power Wall has stopped the past trend of increasing processor throughput by increasing the clock frequency and the instruction level parallelism.Therefore, the current trend in computer hardware design is to expose explicit parallelism to the software level. LÄS MER