Sökning: "Multicore Programming"
Visar resultat 11 - 15 av 22 avhandlingar innehållade orden Multicore Programming.
11. Improving Performance and Quality-of-Service through the Task-Parallel Model : Optimizations and Future Directions for OpenMP
Sammanfattning : With the failure of Dennard's scaling, which stated that shrinking transistors will be more power-efficient, computer hardware has today become very divergent. Initially the change only concerned the number of processor on a chip (multicores), but has today further escalated into complex heterogeneous system with non-intuitive properties -- properties that can improve performance and power consumption but also strain the programmer expected to develop on them. LÄS MER
12. Leveraging multicore processors for scientific computing
Sammanfattning : This thesis deals with how to develop scientific computing software that runs efficiently on multicore processors. The goal is to find building blocks and programming models that increase the productivity and reduce the probability of programming errors when developing parallel software. LÄS MER
13. Finite Element Computations on Multicore and Graphics Processors
Sammanfattning : In this thesis, techniques for efficient utilization of modern computer hardwarefor numerical simulation are considered. In particular, we study techniques for improving the performance of computations using the finite element method. LÄS MER
14. Augmenting Transactional Memory with the Future Abstraction
Sammanfattning : The advent of multicore systems spurred great interest in Transactional Memory (TM). TM is a parallel programming paradigm that coordinates concurrent threads by incorporating transactions into programming languages. LÄS MER
15. Techniques to Reduce Inefficiencies in Hardware Transactional Memory Systems
Sammanfattning : The recent trend of multicore CPUs pushes for major changes in software development. Traditional single-threaded applications can no longer get a sustainable performance boost from this new generation of CPUs that consist of multiple processors (cores). LÄS MER