Scheduling for heterogeneous systems in accelerator-rich environments
buir.contributor.author | Ozturk, Ozcan | |
buir.contributor.orcid | Ozturk, Ozcan|0000-0002-6870-8430 | |
dc.citation.epage | 221 | en_US |
dc.citation.issueNumber | 1 | |
dc.citation.spage | 200 | en_US |
dc.citation.volumeNumber | 78 | en_US |
dc.contributor.author | Yesil, S. | |
dc.contributor.author | Ozturk, Ozcan | |
dc.date.accessioned | 2022-02-10T12:10:31Z | |
dc.date.available | 2022-02-10T12:10:31Z | |
dc.date.issued | 2021-05-25 | |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | The 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.provenance | Submitted 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.provenance | Made 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-25 | en |
dc.identifier.doi | 10.1007/s11227-021-03883-5 | en_US |
dc.identifier.eissn | 1573-0484 | |
dc.identifier.issn | 0920-8542 | |
dc.identifier.uri | http://hdl.handle.net/11693/77234 | |
dc.language.iso | English | en_US |
dc.publisher | Springer | en_US |
dc.relation.isversionof | https://doi.org/10.1007/s11227-021-03883-5 | en_US |
dc.source.title | The Journal of Supercomputing | en_US |
dc.subject | Scheduling | en_US |
dc.subject | Energy | en_US |
dc.subject | Heterogeneous computing | en_US |
dc.subject | Accelerator | en_US |
dc.subject | Graphics processing unit | en_US |
dc.subject | GPU | en_US |
dc.title | Scheduling for heterogeneous systems in accelerator-rich environments | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Scheduling_for_heterogeneous_systems_in_accelerator‑rich_environments.pdf
- Size:
- 1.63 MB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.69 KB
- Format:
- Item-specific license agreed upon to submission
- Description: