Linux Kernel Co-Scheduling For Bulk Synchronous Parallel Applications
Conference
·
OSTI ID:1016621
- ORNL
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.
- Research Organization:
- Oak Ridge National Laboratory (ORNL)
- Sponsoring Organization:
- SC USDOE - Office of Science (SC)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1016621
- Country of Publication:
- United States
- Language:
- English
Similar Records
Linux Kernel Co-Scheduling and Bulk Synchronous Parallelism
Parallel-aware, dedicated job co-scheduling within/across symmetric multiprocessing nodes
Linux OS Jitter Measurements at Large Node Counts using a BlueGene/L
Journal Article
·
Sat Dec 31 23:00:00 EST 2011
· International Journal of High Performance Computing Applications
·
OSTI ID:1056923
Parallel-aware, dedicated job co-scheduling within/across symmetric multiprocessing nodes
Patent
·
Tue Oct 05 00:00:00 EDT 2010
·
OSTI ID:1016148
Linux OS Jitter Measurements at Large Node Counts using a BlueGene/L
Technical Report
·
Thu Dec 31 23:00:00 EST 2009
·
OSTI ID:971232