Slurm Workload Manager: Difference between revisions

Content deleted Content added
deadlink
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Deadlink}}
Line 34:
* arbitrating contention for resources by managing a queue of pending jobs.
 
Slurm is the workload manager on about 60% of the [[TOP500]] supercomputers.<ref>{{Cite web|url=https://hpcc.usc.edu/support/documentation/slurm/|title=Running a Job on HPC using Slurm {{!}} HPC {{!}} USC|website=hpcc.usc.edu|access-date=2019-03-05}}{{deadlink|date=October 2020}}</ref>
 
Slurm uses a [[curve fitting|best fit algorithm]] based on [[Hilbert curve scheduling]] or [[fat tree]] network topology in order to optimize locality of task assignments on parallel computers.<ref name=Eitan>{{Cite conference|doi=10.1007/978-3-642-04633-9_8|title=Effects of Topology-Aware Allocation Policies on Scheduling Performance|conference=Job Scheduling Strategies for Parallel Processing|series=Lecture Notes in Computer Science|year=2009|last1=Pascual|first1=Jose Antonio|last2=Navaridas|first2=Javier|last3=Miguel-Alonso|first3=Jose|isbn=978-3-642-04632-2|volume=5798|pages=138–144}}</ref>