Sökning: "Multicore Programming"
Visar resultat 1 - 5 av 22 avhandlingar innehållade orden Multicore Programming.
1. Scientific Computing on Multicore Architectures
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. Skeleton Programming for Heterogeneous GPU-based Systems
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. Teaching and Learning Concurrent Programming in the Shared Memory Model
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. Adaptable Hardware Transactional Memory Protocols
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. Static Execution Time Analysis of Parallel Systems
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