Scheduling for heterogeneous systems in accelerator-rich environments

buir.contributor.authorOzturk, Ozcan
buir.contributor.orcidOzturk, Ozcan|0000-0002-6870-8430
dc.citation.epage221en_US
dc.citation.issueNumber1
dc.citation.spage200en_US
dc.citation.volumeNumber78en_US
dc.contributor.authorYesil, S.
dc.contributor.authorOzturk, Ozcan
dc.date.accessioned2022-02-10T12:10:31Z
dc.date.available2022-02-10T12:10:31Z
dc.date.issued2021-05-25
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractThe world is creating ever more data and the applications are required to deal with ever-increasing datasets. To process such datasets heterogeneous and manycore accelerators are being deployed in various computing systems to improve energy efficiency. In this work, we present a runtime management system designed for such heterogeneous systems with manycore accelerators. More specifically, we design a resource-based runtime management system that considers application characteristics and respective execution properties on the nodes and accelerators. We propose scheduling heuristics and run time environment solutions to achieve better throughput and reduced energy in computing systems with different accelerators. We give implementation details about our framework; show different scheduling algorithms, and present experimental evaluation of our system. We also compare our approaches with an optimal scheme where integer linear programming approach has been implemented for mapping applications on the heterogeneous system. While it is possible to extend the proposed framework to a wide variety of accelerators, our initial focus is on Graphics Processing Units (GPUs). Our experimental evaluations show that including accelerator support in the management framework improves energy consumption and execution time significantly. We believe that this approach has the potential to provide an effective solution for next generation accelerator-based computing systems.en_US
dc.description.provenanceSubmitted by Dilan Ayverdi (dilan.ayverdi@bilkent.edu.tr) on 2022-02-10T12:10:31Z No. of bitstreams: 1 Scheduling_for_heterogeneous_systems_in_accelerator‑rich_environments.pdf: 1704964 bytes, checksum: dc009616c418464535df84d4dcfa7f61 (MD5)en
dc.description.provenanceMade available in DSpace on 2022-02-10T12:10:31Z (GMT). No. of bitstreams: 1 Scheduling_for_heterogeneous_systems_in_accelerator‑rich_environments.pdf: 1704964 bytes, checksum: dc009616c418464535df84d4dcfa7f61 (MD5) Previous issue date: 2021-05-25en
dc.identifier.doi10.1007/s11227-021-03883-5en_US
dc.identifier.eissn1573-0484
dc.identifier.issn0920-8542
dc.identifier.urihttp://hdl.handle.net/11693/77234
dc.language.isoEnglishen_US
dc.publisherSpringeren_US
dc.relation.isversionofhttps://doi.org/10.1007/s11227-021-03883-5en_US
dc.source.titleThe Journal of Supercomputingen_US
dc.subjectSchedulingen_US
dc.subjectEnergyen_US
dc.subjectHeterogeneous computingen_US
dc.subjectAcceleratoren_US
dc.subjectGraphics processing uniten_US
dc.subjectGPUen_US
dc.titleScheduling for heterogeneous systems in accelerator-rich environmentsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Scheduling_for_heterogeneous_systems_in_accelerator‑rich_environments.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: