Show simple item record

dc.contributor.authorKinsy, Michel A.
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2015-11-23T17:50:19Z
dc.date.available2015-11-23T17:50:19Z
dc.date.issued2014-09
dc.identifier.isbn978-1-4799-6233-4
dc.identifier.isbn978-1-4799-6232-7
dc.identifier.urihttp://hdl.handle.net/1721.1/100009
dc.description.abstractIn this paper we present an Integer Linear Programming (ILP) formulation and two non-iterative heuristics for scheduling a task-based application onto a heterogeneous many-core architecture. Our ILP formulation is able to handle different application performance targets, e.g., low execution time, low memory miss rate, and different architectural features, e.g., cache sizes. For large size problem where the ILP convergence time may be too long, we propose a simple mapping algorithm which tries to spread tasks onto as many processing units as possible, and a more elaborate heuristic that shows good mapping performance when compared to the ILP formulation. We use two realistic power electronics applications to evaluate our mapping techniques on full RTL many-core systems consisting of eight different types of processor cores.en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/HPEC.2014.7040977en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleAlgorithms for scheduling task-based applications onto heterogeneous many-core architecturesen_US
dc.typeArticleen_US
dc.identifier.citationKinsy, Michel A., and Srinivas Devadas. “Algorithms for Scheduling Task-Based Applications onto Heterogeneous Many-Core Architectures.” 2014 IEEE High Performance Extreme Computing Conference (HPEC) (September 2014).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorDevadas, Srinivasen_US
dc.relation.journalProceedings of the 2014 IEEE High Performance Extreme Computing Conference (HPEC)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsKinsy, Michel A.; Devadas, Srinivasen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record