Publications

Detailed Information

Adaptive space-shared scheduling for shared-memory parallel programs

DC Field Value Language
dc.contributor.authorCho, Younghyun-
dc.contributor.authorOh, Surim-
dc.contributor.authorEgger, Bernhard-
dc.date.accessioned2023-06-27T06:38:03Z-
dc.date.available2023-06-27T06:38:03Z-
dc.date.created2023-06-19-
dc.date.issued2017-01-
dc.identifier.citationLecture Notes in Computer Science, Vol.10353 LNCS, pp.158-177-
dc.identifier.issn0302-9743-
dc.identifier.urihttps://hdl.handle.net/10371/192898-
dc.description.abstract© Springer International Publishing AG 2017. Space-sharing is regarded as the proper resource management scheme for many-core OSes. For todays many-core chips and parallel programming models providing no explicit resource requirements, an important research problem is to provide a proper resource allocation to the running applications while considering not only the architectural features but also the characteristics of the parallel applications. In this paper, we introduce a space-shared scheduling strategy for shared-memory parallel programs. To properly assign the disjoint set of cores to simultaneously running parallel applications, the proposed scheme considers the performance characteristics of the executing (parallel) code section of all running applications. The information about the performance is used to compute a proper core allocation in accordance to the goal of the scheduling policy given by the system manager. We have first implemented a user-level scheduling framework that runs on Linux-based multi-core chips. A simple performance model based solely on online profile data is used to characterize the performance scalability of applications. The framework is evaluated for two scheduling policies, balancing and maximizing QoS, and on two different many-core platforms, a 64-core AMD Opteron platform and a 36-core Tile-Gx36 processor. Experimental results of various OpenMP benchmarks show that in general our space-shared scheduling outperforms the standard Linux scheduler and meets the goal of the active scheduling policy.-
dc.language영어-
dc.publisherSpringer Verlag-
dc.titleAdaptive space-shared scheduling for shared-memory parallel programs-
dc.typeArticle-
dc.citation.journaltitleLecture Notes in Computer Science-
dc.identifier.scopusid2-s2.0-85029449173-
dc.citation.endpage177-
dc.citation.startpage158-
dc.citation.volume10353 LNCS-
dc.description.isOpenAccessN-
dc.contributor.affiliatedAuthorEgger, Bernhard-
dc.description.journalClass1-
Appears in Collections:
Files in This Item:
There are no files associated with this item.

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share