Resource selection can have profound impacts on the performance and reliability of applications running on the supercomputer. On Titan, there are on going efforts to continually improve scheduling to best meet the needs of our users.
Past Projects: Dual-ended scheduling in effect (July 2015), reduces fragmentation on Titan by demarcating scheduling between leadership class applications and smaller applications. Balanced ALPS ordering seeks to improve upon the Cray ALPS to optimize resource ordering for leadership class jobs.
Current Projects: GPU Select Scheduling employs both Dual-ended scheduling and ALPS reordering to enable the scheduler to improve the reliability rates of leadership applications through selective placement.