DOE OSTI · 1016621
Linux Kernel Co-Scheduling For Bulk Synchronous Parallel Applications
Abstract
This paper describes a kernel scheduling algorithm that is based on co-scheduling principles and that is intended for parallel applications running on 1000 cores or more where inter-node scalability is key. Experimental results for a Linux implementation on a Cray XT5 machine are presented.1 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. 2011-01-01. Linux Kernel Co-Scheduling For Bulk Synchronous Parallel Applications. https://www.osti.gov/biblio/1016621
Cite the original work for its findings. Save a collection to share your selection of sources.