List scheduling algorithm for heterogeneous systems by an optimistic cost table

H Arabnejad, JG Barbosa - IEEE transactions on parallel and …, 2013 - ieeexplore.ieee.org
Efficient application scheduling algorithms are important for obtaining high performance in
heterogeneous computing systems. In this paper, we present a novel list-based scheduling …

Single-ISA heterogeneous multi-core architectures for multithreaded workload performance

R Kumar, DM Tullsen, P Ranganathan… - ACM SIGARCH …, 2004 - dl.acm.org
A single-ISA heterogeneous multi-core architecture is achip multiprocessor composed of
cores of varying size, performance, and complexity. This paper demonstrates that …

Improving scheduling of tasks in a heterogeneous environment

R Bajaj, DP Agrawal - IEEE Transactions on Parallel and …, 2004 - ieeexplore.ieee.org
Optimal scheduling of parallel tasks with some precedence relationship, onto a parallel
machine is known to be NP-complete. The complexity of the problem increases when task …

Dynamic thread assignment on heterogeneous multiprocessor architectures

M Becchi, P Crowley - Proceedings of the 3rd conference on Computing …, 2006 - dl.acm.org
In a multi-programmed computing environment, threads of execution exhibit different runtime
characteristics and hardware resource requirements. Not only do the behaviors of distinct …

Mining valence, arousal, and dominance: possibilities for detecting burnout and productivity?

M Mäntylä, B Adams, G Destefanis… - Proceedings of the 13th …, 2016 - dl.acm.org
Similar to other industries, the software engineering domain is plagued by psychological
diseases such as burnout, which lead developers to lose interest, exhibit lower activity …

The vector-thread architecture

R Krashinsky, C Batten, M Hampton… - ACM SIGARCH …, 2004 - dl.acm.org
The vector-thread (VT) architectural paradigm unifies the vectorand multithreaded compute
models. The VT abstraction providesthe programmer with a control processor and a vector of …

A task duplication based scheduling algorithm for heterogeneous systems

S Ranaweera, DP Agrawal - Proceedings 14th International …, 2000 - ieeexplore.ieee.org
Optimal scheduling of tasks of a directed acyclic graph (DAG) onto a set of processors is a
strong NP-hard problem. In this paper we present a scheduling scheme called TDS to …

Comparative evaluation of the robustness of dag scheduling heuristics

LC Canon, E Jeannot, R Sakellariou… - Grid Computing …, 2008 - Springer
In this paper, we analyze the robustness of 20 static, makespan-centric, DAG scheduling
heuristics of the literature. We also study if dynamically changing the order of the tasks on …

Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems

JJ Dongarra, E Jeannot, E Saule, Z Shi - Proceedings of the nineteenth …, 2007 - dl.acm.org
We tackle the problem of scheduling task graphs onto a heterogeneous set of machines,
where each processor has a probability of failure governed by an exponential law. The goal …

Predictive runtime code scheduling for heterogeneous architectures

VJ Jiménez, L Vilanova, I Gelado, M Gil… - … Conference on High …, 2009 - Springer
Heterogeneous architectures are currently widespread. With the advent of easy-to-program
general purpose GPUs, virtually every recent desktop computer is a heterogeneous system …