Εμφάνιση απλής εγγραφής

dc.creatorMaqsood T., Tziritas N., Loukopoulos T., Madani S.A., Khan S.U., Xu C.-Z., Zomaya A.Y.en
dc.date.accessioned2023-01-31T08:57:12Z
dc.date.available2023-01-31T08:57:12Z
dc.date.issued2018
dc.identifier10.1016/j.jpdc.2018.03.010
dc.identifier.issn07437315
dc.identifier.urihttp://hdl.handle.net/11615/76329
dc.description.abstractMinimizing energy consumption and network load is a major challenge for network-on-chip (NoC) based multi-processor systems-on-chip (MPSoCs). Efficient task and core mapping can greatly reduce the overall energy consumption and communication overhead among the interdependent tasks. In this paper, we propose a novel Knapsack based bin packing algorithm for workload consolidation that places tasks in such a manner that utilization of available processing elements is maximized, while network overhead, regarding the communication among the tasks, is minimized. We also propose a task swapping algorithm that attempts to further optimize the task placement produced by the bin packing algorithms. Moreover, several core mapping techniques are implemented and the performance of each technique is evaluated under varying configurations. In addition, we also apply a Pareto-efficient algorithm, on top of the bin packing algorithms, attempting to explore the solution in two dimensions, i.e., energy consumption and network load. The experimental results show that the proposed Knapsack based bin packing algorithm coupled with the Pareto-efficient algorithm achieves significant energy savings and reduction in network load as compared to state-of-the-art algorithms, as well as the greedy algorithm. Particularly, the Pareto-efficient algorithm when applied on top of the Knapsack algorithm shows on average 50% and 55% reduction in energy consumption and network load as compared to the greedy algorithm, respectively. While the proposed Pareto-efficient algorithm applied with Knapsack algorithm also demonstrate superior performance compared to three other state-of-the-art heuristics. © 2018 Elsevier Inc.en
dc.language.isoenen
dc.sourceJournal of Parallel and Distributed Computingen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85052075172&doi=10.1016%2fj.jpdc.2018.03.010&partnerID=40&md5=3eb4deb71d7c2bbfb46aad3adbc4a842
dc.subjectEnergy conservationen
dc.subjectEnergy efficiencyen
dc.subjectEnergy utilizationen
dc.subjectMappingen
dc.subjectMultiprocessing systemsen
dc.subjectPareto principleen
dc.subjectServersen
dc.subjectSystems analysisen
dc.subjectCommunication-awareen
dc.subjectCore mappingsen
dc.subjectMulti processor system on chipsen
dc.subjectNetwork on chip (NoC)en
dc.subjectTask mappingen
dc.subjectNetwork-on-chipen
dc.subjectAcademic Press Inc.en
dc.titleEnergy and communication aware task mapping for MPSoCsen
dc.typejournalArticleen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής