Search for dissertations about: "Multicore Programming"
Showing result 1 - 5 of 22 swedish dissertations containing the words Multicore Programming.
-
1. Scientific Computing on Multicore Architectures
Abstract : 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. READ MORE
-
2. Skeleton Programming for Heterogeneous GPU-based Systems
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
-
3. Teaching and Learning Concurrent Programming in the Shared Memory Model
Abstract : 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. READ MORE
-
4. Adaptable Hardware Transactional Memory Protocols
Abstract : 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. READ MORE
-
5. Static Execution Time Analysis of Parallel Systems
Abstract : 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. READ MORE