Abstract—This paper proposes an analytical model to esti-mate the cost of running an affinity-based thread schedule on multicore systems. The model consists of three submodels to evaluate the cost of executing a thread schedule: an affinity-graph submodel, a memory hierarchy submodel, and a cost submodel that characterize programs, machines, and costs respectively. We applied the analytical model to both synthetic and real-world applications. The estimated cost accurately predicts which schedule will provide better performance. Due to the NP-hardness of the scheduling problem, we designed an approximation al-gorithm to compute near-optimal solutions. We have extended the algorithm to support threads with data dependences. We conducted exper...
This paper considers the thread scheduling problem. The thread scheduling problem abstracts the prob...
Abstract. The nano-threads programming model was proposed to effectively in-tegrate multiprogramming...
Abstract. The nano-threads programming model was proposed to effectively integrate multiprogramming ...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
Multicore systems have increasingly gained importance in high performance computers. Compared to the...
Many-core processors are becoming mainstream computing platforms nowadays. How to map the applicatio...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
The emergence of multicore and manycore processors is set to change the parallel computing world. Ap...
This paper proposes a thread scheduling mechanism primed for heterogeneously configured multicore sy...
Abstract: This paper considers the thread scheduling problem. The thread scheduling problem abstract...
The current trend to move from homogeneous to heterogeneous multi-core systems promises further perf...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
We present a user-level thread scheduler for shared-memory multiprocessors, and we analyze its perfo...
This paper considers the thread scheduling problem. The thread scheduling problem abstracts the prob...
Abstract. The nano-threads programming model was proposed to effectively in-tegrate multiprogramming...
Abstract. The nano-threads programming model was proposed to effectively integrate multiprogramming ...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
Multicore systems have increasingly gained importance in high performance computers. Compared to the...
Many-core processors are becoming mainstream computing platforms nowadays. How to map the applicatio...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
The emergence of multicore and manycore processors is set to change the parallel computing world. Ap...
This paper proposes a thread scheduling mechanism primed for heterogeneously configured multicore sy...
Abstract: This paper considers the thread scheduling problem. The thread scheduling problem abstract...
The current trend to move from homogeneous to heterogeneous multi-core systems promises further perf...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
We present a user-level thread scheduler for shared-memory multiprocessors, and we analyze its perfo...
This paper considers the thread scheduling problem. The thread scheduling problem abstracts the prob...
Abstract. The nano-threads programming model was proposed to effectively in-tegrate multiprogramming...
Abstract. The nano-threads programming model was proposed to effectively integrate multiprogramming ...