Search for dissertations about: "work-stealing"
Found 5 swedish dissertations containing the word work-stealing.
-
1. Cooperative user- and system-level scheduling of task-centric parallel programs
Abstract : Emerging architecture designs include tens of processing cores on a single chip die; it is believed that the number of cores will reach the hundreds in not so many years from now. However, most common workloads cannot expose fluctuating parallelism, insufficient to utilize such systems. READ MORE
-
2. Effective cooperative scheduling of task-parallel applications on multiprogrammed parallel architectures
Abstract : Emerging architecture designs include tens of processing cores on a single chip die; it is believed that the number of cores will reach the hundreds in not so many years from now. However, most common parallel workloads cannot fully utilize such systems. READ MORE
-
3. Runtime Management of Multiprocessor Systems for Fault Tolerance, Energy Efficiency and Load Balancing
Abstract : Efficiency of modern multiprocessor systems is hurt by unpredictable events: aging causes permanent faults that disable components; application spawnings and terminations taking place at arbitrary times, affect energy proportionality, causing energy waste; load imbalances reduce resource utilization, penalizing performance. This thesis demonstrates how runtime management can mitigate the negative effects of unpredictable events, making decisions guided by a combination of static information known in advance and parameters that only become known at runtime. READ MORE
-
4. On the Performance Analysis of Large Scale, Dynamic, Distributed and Parallel Systems
Abstract : Evaluating the performance of large distributed applications is an important and non-trivial task. With the onset of Internet wide applications there is an increasing need to quantify reliability, dependability and performance of these systems, both as a guide in system design as well as a means to understand the fundamental properties of large-scale distributed systems. READ MORE
-
5. Improving OpenMP Productivity with Data Locality Optimizations and High-resolution Performance Analysis
Abstract : The combination of high-performance parallel programming and multi-core processors is the dominant approach to meet the ever increasing demand for computing performance today. The thesis is centered around OpenMP, a popular parallel programming API standard that enables programmers to quickly get started with writing parallel programs. READ MORE