Engineering PapersโŒ• Search

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

BibTeXRIS

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.