Multi-core processor scheduling with respect to data bus bandwidth
From MaRDI portal
Publication:6130872
Abstract: The paper considers the problem of scheduling software modules on a multi-core processor, taking into account the limited bandwidth of the data bus and the precedence constraints. Two problem formulations with different levels of problem-specific detail are suggested and both shown to be NP-hard. A mixed integer linear programming (MILP) model is proposed for the first problem formulation, and a greedy algorithm is developed for the second one. An experimental comparison of the results of the greedy algorithm and the MILP solutions found by CPLEX solver is carried out.
Recommendations
- scientific article; zbMATH DE number 4072695
- Minimizing energy on homogeneous processors with shared memory
- Energy efficient voltage scheduling for multi-core processors with software controlled dynamic voltage scaling
- Distributed resource-aware scheduling for multi-core architectures with SystemC
- Static scheduling of directed acyclic data flow graphs onto multiprocessors using particle swarm optimization
Cites work
- Coke production scheduling problem: a parallel machine scheduling with batch preprocessings and location-dependent processing times
- scientific article; zbMATH DE number 3639144 (Why is no real title available?)
- scientific article; zbMATH DE number 1534501 (Why is no real title available?)
- Novel fairness-aware co-scheduling for shared cache contention game on chip multiprocessors
- Parallel machine scheduling with a convex resource consumption function
- Preemptive models of scheduling with controllable processing times and of scheduling with imprecise computation: a review of solution approaches
- Scheduling shared continuous resources on many-cores
- The maximum concurrent flow problem
This page was built for publication: Multi-core processor scheduling with respect to data bus bandwidth
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6130872)