Abstract

In the realm of cyber-physical systems, the prevalence of multicore/many-core systems equipped with multiple or numerous cores is evident. To efficiently handle these systems, multicore task scheduling techniques are imperative. Particularly in recent cyber-physical systems, the dynamism of these systems renders task scheduling a complex endeavor. In this paper, we introduce a dynamic scheduling algorithm for moldable gang tasks on multicore systems. Our proposed algorithm determines when and with how many cores a task should be executed, especially for tasks with uncertain arrival times. In our experiments, we evaluate whether our algorithm reduces the makespan compared to the latest dynamic scheduling algorithms for moldable gang tasks. We demonstrate that, given a sufficient number of cores relative to the number of incoming tasks, our algorithm can reduce the makespan by approximately 10%.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.