Skip navigation
Please use this identifier to cite or link to this item: https://libeldoc.bsuir.by/handle/123456789/39020
Title: Cooperative multi-thread scheduler for solving large-size tasks on multi-core systems
Authors: Karasik, O. N.
Prihozhy, A. A.
Keywords: материалы конференций;multi-threaded application;multi-core system;cooperative multi-tasking;scheduler;large-size tasks
Issue Date: 2020
Publisher: Беспринт
Citation: Karasik, O. N. Cooperative multi-thread scheduler for solving large-size tasks on multi-core systems / O. N. Karasik, A. A. Prihozhy // BIG DATA and Advanced Analytics = BIG DATA и анализ высокого уровня: сб. материалов VI Междунар. науч.-практ. конф., Минск, 20-21 мая 2020 года: в 3 ч. Ч. 1 / редкол. : В. А. Богуш [и др.]. – Минск : Бестпринт, 2020. – С. 202–212.
Abstract: The architecture of a cooperative multi-thread scheduler for thread execution on multi-core systems that run Windows is proposed. The architecture is implemented using the User Mode Scheduling (UMS) mechanism, which allows the user application to organize cooperative thread execution. The architecture under development includes the necessary set of components: a user thread for executing user code; new synchronization primitive for organizing the interaction of user threads running on different cores of a multicore system; a control transfer mechanism between user threads running on the same core. The architecture allows the programmer to implement cooperative multi-threaded algorithms to accelerate the solution of large-scale problems on multi-core systems.
URI: https://libeldoc.bsuir.by/handle/123456789/39020
ISBN: 978-985-90533-7-5
Appears in Collections:BIG DATA and Advanced Analytics = BIG DATA и анализ высокого уровня : материалы конференции (2020)

Files in This Item:
File Description SizeFormat 
Karasik_Cooperative.pdf1.29 MBAdobe PDFView/Open
Show full item record Google Scholar

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.