Abstract: This paper considers the thread scheduling problem. The thread scheduling problem abstracts the problem of minimizing memory latency, using a directed data dependency graph generated form a compiler, to improve run time eÆciency. Two thread scheduling problems are formulated and shown to be strongly NP-complete. New methods and algorithms for analyzing a data dependency graph in order to com-pute the theoretical best runtime (lower bound of the nishing time) and to estimate the required minimum number of PEs needed to achieve certain nishing time are pre-sented. The new methods and algorithms improve upon some of the existing analysis and transformation techniques
We present a user-level thread scheduler for shared-memory multiprocessors, and we analyze its perfo...
This paper presents results on on-line scheduling problems with multiple threads. The jobs are organ...
This collection contains the companion material of "Concurrency-Aware Thread Scheduling for High-Lev...
This paper considers the thread scheduling problem. The thread scheduling problem abstracts the prob...
Abstract: In this work we present the analysis, on a dynamic processor allocation environment, of fo...
This study explores the design space of thread scheduler on the resource-constrained embedded run-ti...
This paper describes a method of analysis for detecting and minimizing memory latency using a direct...
this document are those of the author and should not be interpreted as representing the official pol...
Abstract—This paper proposes an analytical model to esti-mate the cost of running an affinity-based ...
grantor: University of TorontoThread-Level Data Speculation (TLDS) aim to improve the perf...
In this paper we propose new insights into the problem of concurrently scheduling threads through ma...
In a modern chip-multiprocessor system, memory is a shared resource among multiple concurrently exec...
Abstract The running time and memory requirement of a parallel pro-gram with dynamic, lightweight th...
Most parallel programs exhibit more parallelism than is available in processors pro-duced today. Whi...
This paper describes a method to improve the cache locality of sequential programs by scheduling fin...
We present a user-level thread scheduler for shared-memory multiprocessors, and we analyze its perfo...
This paper presents results on on-line scheduling problems with multiple threads. The jobs are organ...
This collection contains the companion material of "Concurrency-Aware Thread Scheduling for High-Lev...
This paper considers the thread scheduling problem. The thread scheduling problem abstracts the prob...
Abstract: In this work we present the analysis, on a dynamic processor allocation environment, of fo...
This study explores the design space of thread scheduler on the resource-constrained embedded run-ti...
This paper describes a method of analysis for detecting and minimizing memory latency using a direct...
this document are those of the author and should not be interpreted as representing the official pol...
Abstract—This paper proposes an analytical model to esti-mate the cost of running an affinity-based ...
grantor: University of TorontoThread-Level Data Speculation (TLDS) aim to improve the perf...
In this paper we propose new insights into the problem of concurrently scheduling threads through ma...
In a modern chip-multiprocessor system, memory is a shared resource among multiple concurrently exec...
Abstract The running time and memory requirement of a parallel pro-gram with dynamic, lightweight th...
Most parallel programs exhibit more parallelism than is available in processors pro-duced today. Whi...
This paper describes a method to improve the cache locality of sequential programs by scheduling fin...
We present a user-level thread scheduler for shared-memory multiprocessors, and we analyze its perfo...
This paper presents results on on-line scheduling problems with multiple threads. The jobs are organ...
This collection contains the companion material of "Concurrency-Aware Thread Scheduling for High-Lev...