COTTON: A Light-Weight Work-Stealing Runtime

Energy-aware work-stealing scheduler overview

COTTON is a lightweight work-stealing runtime for async-finish parallel programs that we augmented with energy-saving policies. By combining Linux power-saving drivers with task-aware heuristics that tune CPU frequency via cpufreq, the runtime reduces energy consumption while preserving performance across benchmarks.