We study the problem of one-dimensional partitioning of nonuniform workload arrays with optimal load balancing for heterogeneous systems. We look at two cases: chain-on-chain partitioning, where the order of the processors is specified, and chain partitioning, where processor permutation is allowed. We present polynomial time algorithms to solve the chain-on-chain partitioning problem optimally, while we prove that the chain partition is NP-complete. Our empirical studies show that our proposed exact algorithms produce substantially better results than heuristics while the solution times remain comparable
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
Abstract—The paper presents a performance model that can be used to optimally distribute computation...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
We study the problem of one-dimensional partitioning of nonuniform workload arrays, with optimal loa...
One-dimensional decomposition of nonuniform workload arrays for optimal load balancing is investigat...
The one-dimensional decomposition of nonuniform workload arrays with optimal load balancing is inves...
(eng) In this paper, we discuss several algorithms for scheduling divisible loads on heterogeneous s...
Distributing spatially located heterogeneous workloads is an important problem in parallel scientifi...
In this paper, we address the problem of optimal distribu-tion of computational tasks on a network o...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
We deal with the problem of partitioning and mapping uniform loop nests onto physical processor arra...
Abstract—The paper presents a performance model that can be used to optimally distribute computation...
Abstract. In this paper, we present a novel algorithm of optimal matrix partitioning for parallel de...
We deal with the problem of partitioning and mapping uniform loop nests onto physical processor arra...
International audienceIn this paper, we discuss several algorithms for scheduling divisible workload...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
Abstract—The paper presents a performance model that can be used to optimally distribute computation...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...
We study the problem of one-dimensional partitioning of nonuniform workload arrays, with optimal loa...
One-dimensional decomposition of nonuniform workload arrays for optimal load balancing is investigat...
The one-dimensional decomposition of nonuniform workload arrays with optimal load balancing is inves...
(eng) In this paper, we discuss several algorithms for scheduling divisible loads on heterogeneous s...
Distributing spatially located heterogeneous workloads is an important problem in parallel scientifi...
In this paper, we address the problem of optimal distribu-tion of computational tasks on a network o...
International audienceIn this paper, we discuss several algorithms for scheduling divisible loads on...
We deal with the problem of partitioning and mapping uniform loop nests onto physical processor arra...
Abstract—The paper presents a performance model that can be used to optimally distribute computation...
Abstract. In this paper, we present a novel algorithm of optimal matrix partitioning for parallel de...
We deal with the problem of partitioning and mapping uniform loop nests onto physical processor arra...
International audienceIn this paper, we discuss several algorithms for scheduling divisible workload...
The problem of partitioning dense matrices into sets of sub-matrices has received increased attentio...
Abstract—The paper presents a performance model that can be used to optimally distribute computation...
International audienceWe investigate one dimensional partitioning of sparse matrices under a given o...