Abstract
The task scheduling problem for MultiprocessorSystem-on-Chips (MPSoC), which plays a vital role in performance, is an NP-hardproblem. Exploring the whole search space in order to find the optimal solutionis not time efficient, thus metaheuristics are mostly used to find anear-optimal solution in a reasonable amount of time. We propose a novel metaheuristicmethod for near-optimal scheduling that can provide performance guarantees formultiple applications implemented on a shared platform. Applications arerepresented as directed acyclic task graphs (DAG) and are executed on an MPSoCplatform with given communication costs. We introduce a novel multi-populationmethod inspired by both genetic and imperialist competitive algorithms. It is specializedfor the scheduling problem with the goal to improve the convergence policy andselection pressure. The potential of the approach is demonstrated byexperiments using a Sobel filter, a SUSAN filter, RASTA-PLP and JPEG encoder asreal-world case studies.
Original language | Undefined/Unknown |
---|---|
Title of host publication | 2017 19th International Symposium on Computer Architecture and Digital Systems (CADS) |
Publisher | IEEE |
Pages | 70–75 |
ISBN (Electronic) | 978-1-5386-4379-2 |
ISBN (Print) | 978-1-5386-4380-8 |
DOIs | |
Publication status | Published - 2018 |
MoE publication type | A4 Article in a conference publication |
Event | International Symposium on Computer Architecture and Digital Systems (CADS) - 19th International Symposium on Computer Architecture and Digital Systems (CADS’17) Duration: 21 Dec 2017 → 22 Dec 2017 |
Conference
Conference | International Symposium on Computer Architecture and Digital Systems (CADS) |
---|---|
Period | 21/12/17 → 22/12/17 |