DOE OSTI ยท 1056923
Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism
Abstract
This paper describes a kernel scheduling algorithm that is based on coscheduling principles and that is intended for parallel applications running on 1000 cores or more. Experimental results for a Linux implementation on a Cray XT5 machine are presented. The results indicate that Linux is a suitable operating system for this new scheduling scheme, and that this design provides a dramatic improvement in scaling performance for synchronizing collective operations at scale.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jones, Terry R. 2012-01-01. Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism. https://doi.org/10.1177/1094342011433523
Cite the original work for its findings. Save a collection to share your selection of sources.