Skip to main content
SHARE
Publication

Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism...

by Terry R Jones
Publication Type
Journal
Journal Name
International Journal of High Performance Computing Applications
Publication Date
Page Numbers
136 to 145
Volume
26
Issue
2

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.