ULE scheduler

E427683

ULE scheduler is FreeBSD’s modern multiprocessor-aware CPU scheduler designed to improve responsiveness and scalability on contemporary hardware.

All labels observed (1)

Label Occurrences
ULE scheduler canonical 1

How this entity was disambiguated

Statements (33)

Predicate Object
instanceOf CPU scheduler ⓘ
FreeBSD component ⓘ
operating system kernel scheduler ⓘ
category operating system technology ⓘ
comparedTo 4BSD scheduler ⓘ
componentOf FreeBSD scheduling subsystem ⓘ
defaultIn FreeBSD 7.1 and later on many architectures ⓘ
designedFor multiprocessor systems ⓘ
designGoal efficient CPU utilization ⓘ
fairness among runnable threads ⓘ
focusesOn desktop responsiveness ⓘ
server scalability ⓘ
goal improve responsiveness ⓘ
improve scalability ⓘ
hasProperty multiprocessor-aware ⓘ
preemptive scheduler ⓘ
implements load balancing between CPUs ⓘ
per-CPU run queues ⓘ
introducedIn FreeBSD 5.x series ⓘ
linked to: FreeBSD
license BSD license ⓘ
maintainerProject FreeBSD Project ⓘ
linked to: FreeBSD developers
nameOrigin acronym-like name used within FreeBSD project ⓘ
operatingSystem FreeBSD ⓘ
optimizedFor contemporary hardware ⓘ
partOf FreeBSD kernel ⓘ
linked to: FreeBSD
replaced 4BSD scheduler in many FreeBSD configurations ⓘ
supports SMP ⓘ
SMP-aware scheduling decisions ⓘ
interactive workload optimization ⓘ
multithreaded applications ⓘ
thread affinity ⓘ
usedIn FreeBSD-based systems ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

FreeBSD → supportsScheduler → ULE scheduler ⓘ