<div class="csl-bib-body">
<div class="csl-entry">Pathania, A., Venkataramani, V., Shafique, M., Mitra, T., & Henkel, J. (2017). Optimal Greedy Algorithm for Many-Core Scheduling. <i>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems</i>, <i>36</i>(6), 1054–1058. https://doi.org/10.1109/tcad.2016.2618880</div>
</div>
-
dc.identifier.issn
0278-0070
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/147506
-
dc.description.abstract
In this paper, we propose an optimal greedy algorithm for the problem of run-time many-core scheduling. The previously best known centralized optimal algorithm proposed for the problem is based on dynamic programming. A dynamic programming-based scheduler has high overheads which grow fast with increase in both the number of cores in the many-cores as well as number of tasks independently executing on them. We show in this paper that the inherent concavity of extractable instructions per cycle in tasks with increase in number of allocated cores allows for an alternative greedy algorithm. The proposed algorithm significantly reduces the run-time scheduling overheads, while maintaining theoretical optimality. In practice, it reduces the problem solving time 10000× to provide near-optimal solutions.
en
dc.language.iso
en
-
dc.publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
-
dc.relation.ispartof
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
-
dc.subject
Electrical and Electronic Engineering
-
dc.subject
Software
-
dc.subject
Computer Graphics and Computer-Aided Design
-
dc.subject
scheduling
-
dc.subject
Greedy algorithm
-
dc.subject
many-cores
-
dc.subject
throughput maximization
-
dc.title
Optimal Greedy Algorithm for Many-Core Scheduling
-
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
1054
-
dc.description.endpage
1058
-
dc.type.category
Original Research Article
-
tuw.container.volume
36
-
tuw.container.issue
6
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
-
tuw.publication.orgunit
E191-02 - Forschungsbereich Embedded Computing Systems
-
tuw.publisher.doi
10.1109/tcad.2016.2618880
-
dc.identifier.eissn
1937-4151
-
dc.description.numberOfPages
5
-
tuw.author.orcid
0000-0002-5813-7021
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Computer Engineering (CE)
de
wb.facultyfocus
Computer Engineering (CE)
en
wb.facultyfocus.faculty
E180
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.languageiso639-1
en
-
item.openairetype
research article
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems