Overview
What this challenge is about.
Design a Linux kernel scheduling patch for a Big.LITTLE SoC, measure energy across 5 workloads, and earn your verifiable certificate.
The scenario
Even a 3-percent battery improvement on this scale ships in 80M devices — design wins are quantified in megawatt-hours per year of consumer-electricity saving.
The Brief
What you'll do, and what you'll demonstrate.
Design and prototype an improved Big.LITTLE scheduling policy that reduces energy on representative mobile workloads without sacrificing user-perceptible performance.
Earning criteria — what you'll demonstrate
- Reason about heterogeneous scheduling across performance and efficiency cores
- Design energy-aware scheduling policies grounded in IPC and load behavior
- Prototype kernel changes and validate on real instrumented hardware
- Trade energy against user-perceptible performance honestly
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Advanced Computer Architecture
Master · Systems
Strong alignment
This challenge maps to Advanced Computer Architecture at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Multicore Architecture
Apply multicore architecture to solve real industry problems and demonstrate production-level capability.
- Scheduling
Apply scheduling to solve real industry problems and demonstrate production-level capability.
- Energy Modeling
Apply energy modeling to solve real industry problems and demonstrate production-level capability.
- Linux Kernel
Apply linux kernel to solve real industry problems and demonstrate production-level capability.
- Benchmarking
Apply benchmarking to solve real industry problems and demonstrate production-level capability.
- Low Level Optimization
Apply low level optimization to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: