Workload-aware adaptive scheduling algorithms for heterogeneous multi-core systems

dc.contributor.advisorHettiarachchi , C
dc.contributor.authorMaduranga, US
dc.date.accept2024
dc.date.accessioned2025-08-25T07:29:13Z
dc.date.issued2024
dc.description.abstractMicroprocessors have undergone a revolutionary transformation since their inception, with transistor count exploding from 2,300 in the Intel 4004 to a 90 billion in the Apple M3 Ultra. This surge in processing power coexisted with challenges like performance limitations and power constraints. Multi-core processors emerged as a solution, but the "dark silicon era" highlighted the inability to fully utilize all available cores due to thermal limitations. Heterogeneous Multi-Core Processors (AMPs) addressed this by incorporating cores with diverse capabilities, maximizing power efficiency. AMPs are now all-over in the latest smartphones, tablets, and laptops. Still, the software and scheduler support remain questionable on the AMPs. Existing schedulers, designed for homogeneous systems, struggle to manage the varied capabilities of AMP cores. This research tackles this challenge by proposing a Workload-Aware Adaptive Scheduling (WAAS) algorithm. This novel approach leverages machine learning to create a workload-aware scheduler specifically designed for heterogeneous multi-core systems, aiming to unlock the full potential of AMPs and bridge the gap between processor capabilities and scheduling efficiency.
dc.identifier.accnoTH5651
dc.identifier.citationMaduranga, U.S. (2024). Workload-aware adaptive scheduling algorithms for heterogeneous multi-core systems [Master’s theses, University of Moratuwa]. , University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/20862
dc.identifier.degreeMSc in Computer Science
dc.identifier.departmentDepartment of Computer Science & Engineering
dc.identifier.facultyEngineering
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/23997
dc.language.isoen
dc.subjectASYMMETRIC MULTI-CORE PROCESSORS
dc.subjectHETEROGENEOUS MULTI-CORE PROCESSORS
dc.subjectWORKLOAD-AWARE ADAPTIVE SCHEDULING ALGORITHM
dc.subjectCOMPUTER SCIENCE-Dissertation
dc.subjectCOMPUTER SCIENCE AND ENGINEERING-Dissertation
dc.subjectMSc in Computer Science
dc.titleWorkload-aware adaptive scheduling algorithms for heterogeneous multi-core systems
dc.typeThesis-Abstract

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5651-1.pdf
Size:
133.69 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5651-2.pdf
Size:
154.92 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5651.pdf
Size:
5.69 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: